SSM
Public Member Functions | Data Fields

SSMPApi< T, P > Class Template Reference

#include <ssmp.hpp>

Inheritance diagram for SSMPApi< T, P >:
SSMApiBase

Public Member Functions

 SSMPApi (const char *streamName, int streamId=0)
bool alloc (size_t dataSize)
bool write (ssmTimeT time=gettimeSSM())
 timeを指定して書き込み
bool read (int timeId=-1)
 tidを指定して読み込み

Data Fields

T * data
property
void(* writeData )(void *ssmp, const void *data, void *userData)
void(* readData )(const void *ssmp, void *data, void *userData)
void * userData

Detailed Description

template<typename T, typename P = SSMDummy>
class SSMPApi< T, P >

SSM with Pointer


Member Function Documentation

template<typename T , typename P = SSMDummy>
bool SSMPApi< T, P >::read ( int  timeId = -1) [inline, virtual]

tidを指定して読み込み

Returns:
正しく読み込めたときtrueを返す
See also:
readSSM, readTime

Reimplemented from SSMApiBase.

template<typename T , typename P = SSMDummy>
bool SSMPApi< T, P >::write ( ssmTimeT  time = gettimeSSM()) [inline, virtual]

timeを指定して書き込み

Parameters:
[in]time時間。指定しないときは現在時刻を書き込み
Returns:
正しく書き込めたときtrueを返す
See also:
writeSSM_time, read

Reimplemented from SSMApiBase.


The documentation for this class was generated from the following file:
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Defines