MASA-Core
Public Member Functions | Private Member Functions | Private Attributes
BufferedCellsReader Class Reference

Detailed Description

Definition at line 30 of file BufferedCellsReader.hpp.

#include <BufferedCellsReader.hpp>

Inheritance diagram for BufferedCellsReader:
SeekableCellsReader BufferedStream CellsReader

List of all members.

Public Member Functions

 BufferedCellsReader (CellsReader *reader, int bufferLimit)
virtual ~BufferedCellsReader ()
virtual void close ()
virtual int getType ()
virtual int read (cell_t *buf, int len)
virtual void seek (int position)
virtual int getOffset ()

Private Member Functions

void bufferLoop ()

Private Attributes

CellsReaderreader
int offset

Constructor & Destructor Documentation

BufferedCellsReader::BufferedCellsReader ( CellsReader reader,
int  bufferLimit 
)

Definition at line 29 of file BufferedCellsReader.cpp.

Definition at line 40 of file BufferedCellsReader.cpp.


Member Function Documentation

void BufferedCellsReader::bufferLoop ( ) [private, virtual]

Implements BufferedStream.

Definition at line 75 of file BufferedCellsReader.cpp.

void BufferedCellsReader::close ( ) [virtual]

Implements CellsReader.

Definition at line 44 of file BufferedCellsReader.cpp.

int BufferedCellsReader::getOffset ( ) [virtual]

Implements SeekableCellsReader.

Definition at line 71 of file BufferedCellsReader.cpp.

int BufferedCellsReader::getType ( ) [virtual]

Implements CellsReader.

Definition at line 56 of file BufferedCellsReader.cpp.

int BufferedCellsReader::read ( cell_t buf,
int  len 
) [virtual]

Implements CellsReader.

Definition at line 60 of file BufferedCellsReader.cpp.

void BufferedCellsReader::seek ( int  position) [virtual]

Implements SeekableCellsReader.

Definition at line 66 of file BufferedCellsReader.cpp.


Member Data Documentation

Definition at line 42 of file BufferedCellsReader.hpp.

Definition at line 41 of file BufferedCellsReader.hpp.


The documentation for this class was generated from the following files: