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 |
1.7.6.1