qrk::MonitorDataHandler Class Reference

モニタデータ管理クラス More...

#include <MonitorDataHandler.h>

List of all members.

Public Member Functions

int fetch (long &data, const char *comment=NULL)
int fetch (short &data, const char *comment=NULL)
int fetch (unsigned int &data, const char *comment=NULL)
int fetch (int &data, const char *comment=NULL)
int fetch (bool &data, const char *comment=NULL)
int fetch (std::string &data, const char *comment=NULL)
int fetch (char *data, int size, const char *comment=NULL)
 MonitorDataHandler (std::string file, MonitorModeManager::MonitorMode mode)
 ~MonitorDataHandler (void)

Private Member Functions

 MonitorDataHandler (const MonitorDataHandler &rhs)
 MonitorDataHandler (void)
MonitorDataHandleroperator= (const MonitorDataHandler &rhs)

Private Attributes

std::auto_ptr< pImpl > pimpl

Detailed Description

モニタデータ管理クラス

データフォーマットは、2行から構成される

1行目において、# 以降はコメントとみなされる

Definition at line 25 of file MonitorDataHandler.h.


Constructor & Destructor Documentation

qrk::MonitorDataHandler::MonitorDataHandler ( void   )  [private]
qrk::MonitorDataHandler::MonitorDataHandler ( const MonitorDataHandler rhs  )  [private]
qrk::MonitorDataHandler::MonitorDataHandler ( std::string  file,
MonitorModeManager::MonitorMode  mode 
) [explicit]
qrk::MonitorDataHandler::~MonitorDataHandler ( void   ) 

Member Function Documentation

int qrk::MonitorDataHandler::fetch ( long &  data,
const char *  comment = NULL 
)
int qrk::MonitorDataHandler::fetch ( short &  data,
const char *  comment = NULL 
)
int qrk::MonitorDataHandler::fetch ( unsigned int &  data,
const char *  comment = NULL 
)
int qrk::MonitorDataHandler::fetch ( int &  data,
const char *  comment = NULL 
)
int qrk::MonitorDataHandler::fetch ( bool &  data,
const char *  comment = NULL 
)
int qrk::MonitorDataHandler::fetch ( std::string &  data,
const char *  comment = NULL 
)
Attention:
改行が複数ある文字列データは、扱えない
int qrk::MonitorDataHandler::fetch ( char *  data,
int  size,
const char *  comment = NULL 
)
MonitorDataHandler& qrk::MonitorDataHandler::operator= ( const MonitorDataHandler rhs  )  [private]

Member Data Documentation

std::auto_ptr<pImpl> qrk::MonitorDataHandler::pimpl [private]

Definition at line 19 of file MonitorDataHandler.h.


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Enumerations Enumerator Friends Defines


libhokuyo_urg
Author(s): Alexander Bubeck
autogenerated on Fri Jan 11 09:14:15 2013