OpenRTM-aist 2.0.2
|
ConnectorListenerStatus mixin クラス [詳解]
#include <ConnectorListener.h>
公開型 | |
enum | Enum { NO_CHANGE = 0 , INFO_CHANGED = 1 << 0 , DATA_CHANGED = 1 << 1 , BOTH_CHANGED = INFO_CHANGED | DATA_CHANGED } |
ConnectorListenerStatus mixin クラス
このクラスは、enum定義されたリターンコードを、ConnectorListener関 連のサブクラスで共通利用するための mixin クラスである。このリター ンコードを使用するクラスでは、ConnectorListenerStatus クラスを public 継承し、下にdefine してある CONNLISTENER_STATUS_ENUM をクラ ス内に記述することで利用可能となる。これにより、enum を ReturnCode 型として typedef し、以後 ReturnCode を利用できるように するとともに、名前空間に enum 定義された各識別子を当該クラス名前空 間内に導入する。