|
MASA-Core
|
Definition at line 31 of file SpecialRowWriter.hpp.
#include <SpecialRowWriter.hpp>
Public Member Functions | |
| SpecialRowWriter (string directory, int i0, int j0, int j1) | |
| virtual | ~SpecialRowWriter () |
| int | write (int i, void *buf, int len) |
| int | getLastRow () |
| void | flush (int min_i=-1) |
Private Member Functions | |
| void | getFileName (int i, bool temporary, char *str) |
Private Attributes | |
| int | i0 |
| int | j0 |
| int | j1 |
| int | lastRow |
| string | directory |
| map< int, FILE * > | specialRows |
| int | element_size |
| pthread_mutex_t | mutex |
| SpecialRowWriter::SpecialRowWriter | ( | string | directory, |
| int | i0, | ||
| int | j0, | ||
| int | j1 | ||
| ) |
Definition at line 44 of file SpecialRowWriter.cpp.
| SpecialRowWriter::~SpecialRowWriter | ( | ) | [virtual] |
Definition at line 52 of file SpecialRowWriter.cpp.
| void SpecialRowWriter::flush | ( | int | min_i = -1 | ) |
Definition at line 63 of file SpecialRowWriter.cpp.
| void SpecialRowWriter::getFileName | ( | int | i, |
| bool | temporary, | ||
| char * | str | ||
| ) | [private] |
Definition at line 85 of file SpecialRowWriter.cpp.
| int SpecialRowWriter::getLastRow | ( | ) |
Definition at line 59 of file SpecialRowWriter.cpp.
| int SpecialRowWriter::write | ( | int | i, |
| void * | buf, | ||
| int | len | ||
| ) |
Definition at line 93 of file SpecialRowWriter.cpp.
string SpecialRowWriter::directory [private] |
Definition at line 45 of file SpecialRowWriter.hpp.
int SpecialRowWriter::element_size [private] |
Definition at line 47 of file SpecialRowWriter.hpp.
int SpecialRowWriter::i0 [private] |
Definition at line 41 of file SpecialRowWriter.hpp.
int SpecialRowWriter::j0 [private] |
Definition at line 42 of file SpecialRowWriter.hpp.
int SpecialRowWriter::j1 [private] |
Definition at line 43 of file SpecialRowWriter.hpp.
int SpecialRowWriter::lastRow [private] |
Definition at line 44 of file SpecialRowWriter.hpp.
pthread_mutex_t SpecialRowWriter::mutex [private] |
Definition at line 49 of file SpecialRowWriter.hpp.
map<int, FILE*> SpecialRowWriter::specialRows [private] |
Definition at line 46 of file SpecialRowWriter.hpp.
1.7.6.1