OpenRTM-aist  1.2.1
クラス | 名前空間 | マクロ定義
BufferStatus.h ファイル

Buffer status enum definition. [詳解]

被依存関係図:

[ソースコード]

クラス

class  RTC::BufferStatus
 BufferStatus mixin クラス [詳解]
 

名前空間

 RTC
 RTコンポーネント
 

マクロ定義

#define BUFFERSTATUS_ENUM
 RTC::BufferStatus 導入 [詳解]
 

詳解

Buffer status enum definition.

日付
$Date$
著者
Noriaki Ando n-and.nosp@m.o@ai.nosp@m.st.go.nosp@m..jp

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 導入

RTC::BufferStatus で宣言されている Enum のすべてのメンバをネーム スペースに導入するためのマクロ。BufferStatus を利用するクラスにお いて、クラス宣言の先頭において DATAPORTSTATUS_ENUM を記載するだけで、 BufferStatus で宣言されている enum メンバが名前解決演算子なしにア クセス可能になる。