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: