OpenRTM-aist
1.2.1
|
BufferStatus mixin クラス [詳解]
#include <BufferStatus.h>
公開型 | |
enum | Enum { BUFFER_OK = 0, BUFFER_ERROR, BUFFER_FULL, BUFFER_EMPTY, NOT_SUPPORTED, TIMEOUT, PRECONDITION_NOT_MET } |
BufferStatus リターンコード [詳解] | |
静的公開メンバ関数 | |
static const char * | toString (Enum status) |
BufferStatus リターンコードを文字列に変換 [詳解] | |
BufferStatus mixin クラス
このクラスは、enum定義されたリターンコードを、バッファ関連サブクラ スで共通利用するための mixin クラスである。このリターンコードを使 用するクラスでは、BufferStatus クラスをpublic 継承し、下に define してある BUFFERSTATUS_ENUM をクラス内に記述することで利用可能とな る。これにより、enum を ReturnCode_t 型として typedef し、以後 ReturnCode_t を利用できるようにするとともに、名前空間に enum 定義 された各識別子を当該クラス名前空間内に導入する。
BufferStatus リターンコード
バッファ関連のクラスで共通のリターンコード
列挙値 | |
---|---|
BUFFER_OK | |
BUFFER_ERROR | |
BUFFER_FULL | |
BUFFER_EMPTY | |
NOT_SUPPORTED | |
TIMEOUT | |
PRECONDITION_NOT_MET |
|
inlinestatic |
BufferStatus リターンコードを文字列に変換
BufferStatus リターンコードを文字列に変換する
status | 変換対象 BufferStatus リターンコード |