|
OpenRTM-aist
1.1.2
|
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 リターンコード |
1.8.11