Public Member Functions |
|
void | setBuffer (void *data, size_t dataSize, void *property, size_t propertySize) |
|
bool | readProperty () |
|
bool | open (const char *fileName) |
|
bool | create (const char *streamName, int streamId, int bufferNum, double cycle, const char *fileName) |
|
bool | close () |
|
virtual bool | write (ssmTimeT time=gettimeSSM()) |
|
virtual bool | read () |
|
bool | readNext () |
|
bool | readBack () |
|
bool | seek (int diff) |
|
bool | readTime (ssmTimeT time) |
|
const ssmTimeT & | getStartTime () const |
|
ssmTimeT & | time () |
|
void * | data () |
|
size_t & | dataSize () |
|
void * | property () |
|
size_t & | propertySize () |
|
const char * | getStreamName () const |
|
const int & | getStreamId () const |
|
const double & | getCycle () const |
|
const int & | getBufferNum () const |
Protected Member Functions |
|
void | init () |
|
bool | writeProperty () |
|
bool | getLogInfo () |
|
bool | setLogInfo () |
Protected Attributes |
|
std::fstream * | mLogFile |
|
ssmTimeT | mTime |
|
void * | mData |
| | データのポインタ
|
|
size_t | mDataSize |
| | データ構造体のサイズ
|
|
void * | mProperty |
| | プロパティのポインタ
|
|
size_t | mPropertySize |
| | プロパティサイズ
|
|
std::string | mStreamName |
|
int | mStreamId |
|
int | mBufferNum |
|
double | mCycle |
|
ssmTimeT | mStartTime |
|
std::ios::pos_type | mStartPos |
|
std::ios::pos_type | mEndPos |
|
std::ios::pos_type | mPropertyPos |
The documentation for this class was generated from the following file: