Public Types | |
typedef Writer< T, Traits > ::parameter_type | parameter_type |
Public Member Functions | |
RealTimeWriter (const char *fileName, double recordPeriod_s, int priority_=DEFAULT_PRIORITY) | |
RealTimeWriter (const char *fileName, double approxPeriod_s, size_t recordsInSingleBuffer, int priority_=DEFAULT_PRIORITY) | |
void | putRecord (parameter_type data) |
void | close () |
Static Public Attributes | |
static const int | DEFAULT_PRIORITY = 20 |
Protected Member Functions | |
void | init (size_t recordsInSingleBuffer) |
void | writeToDiskEntryPoint () |
Protected Attributes | |
double | period |
size_t | singleBufferSize |
char * | inBuff |
char * | outBuff |
char * | endInBuff |
char * | endOutBuff |
char * | currentPos |
bool | writeToDisk |
boost::thread | thread |
int | priority |