|
MASA-Core
|
Definition at line 31 of file FileStream.hpp.
#include <FileStream.hpp>
Public Member Functions | |
| FileStream (string filename) | |
| virtual | ~FileStream () |
| virtual void | close () |
| virtual int | getType () |
| virtual int | read (cell_t *buf, int len) |
| virtual int | write (const cell_t *buf, int len) |
| virtual void | seek (int position) |
| virtual int | getOffset () |
Private Attributes | |
| FILE * | file |
| int | posRead |
| FileStream::FileStream | ( | string | filename | ) |
Definition at line 28 of file FileStream.cpp.
| FileStream::~FileStream | ( | ) | [virtual] |
Definition at line 38 of file FileStream.cpp.
| void FileStream::close | ( | ) | [virtual] |
Implements CellsWriter.
Definition at line 42 of file FileStream.cpp.
| int FileStream::getOffset | ( | ) | [virtual] |
Implements SeekableCellsReader.
Definition at line 71 of file FileStream.cpp.
| int FileStream::getType | ( | ) | [virtual] |
Implements CellsReader.
Definition at line 49 of file FileStream.cpp.
| int FileStream::read | ( | cell_t * | buf, |
| int | len | ||
| ) | [virtual] |
Implements CellsReader.
Definition at line 53 of file FileStream.cpp.
| void FileStream::seek | ( | int | position | ) | [virtual] |
Implements SeekableCellsReader.
Definition at line 66 of file FileStream.cpp.
| int FileStream::write | ( | const cell_t * | buf, |
| int | len | ||
| ) | [virtual] |
Implements CellsWriter.
Definition at line 62 of file FileStream.cpp.
FILE* FileStream::file [private] |
Definition at line 44 of file FileStream.hpp.
int FileStream::posRead [private] |
Definition at line 45 of file FileStream.hpp.
1.7.6.1