Buffer status enum definition. [詳細]
構成 | |
class | RTC::BufferStatus |
BufferStatus mixin クラス. [詳細] | |
ネームスペース | |
namespace | RTC |
RTコンポーネント. | |
マクロ定義 | |
#define | BUFFERSTATUS_ENUM |
RTC::BufferStatus 導入 |
Buffer status enum definition.
Copyright (C) 2009 Noriaki Ando Task-intelligence Research Group, Intelligent Systems Research Institute, National Institute of Advanced Industrial Science and Technology (AIST), Japan All rights reserved.
$Id$
#define BUFFERSTATUS_ENUM |
typedef ::RTC::BufferStatus::Enum ReturnCode; \ using ::RTC::BufferStatus::BUFFER_OK; \ using ::RTC::BufferStatus::BUFFER_ERROR; \ using ::RTC::BufferStatus::BUFFER_FULL; \ using ::RTC::BufferStatus::BUFFER_EMPTY; \ using ::RTC::BufferStatus::NOT_SUPPORTED; \ using ::RTC::BufferStatus::TIMEOUT; \ using ::RTC::BufferStatus::PRECONDITION_NOT_MET;
RTC::BufferStatus で宣言されている Enum のすべてのメンバをネーム スペースに導入するためのマクロ。BufferStatus を利用するクラスにお いて、クラス宣言の先頭において DATAPORTSTATUS_ENUM を記載するだけで、 BufferStatus で宣言されている enum メンバが名前解決演算子なしにア クセス可能になる。