クラス OpenRTM_aist.PortConnectListener.PortConnectRetListenerHolder

PortConnectRetListener ホルダクラス. [詳細]

すべてのメンバ一覧

Public メソッド

def __init__
 コンストラクタPortConnectRetListenerHolder();
def __del__
 デストラクタ
def addListener
 リスナーの追加
def removeListener
 リスナーの削除
def notify
 リスナーへ通知する

説明

PortConnectRetListener ホルダクラス.

複数の PortConnectRetListener を保持し管理するクラス。


メソッド

def OpenRTM_aist.PortConnectListener.PortConnectRetListenerHolder.addListener (   self,
  listener,
  autoclean 
)

リスナーの追加

リスナーを追加する。

引数:
listener 追加するリスナ
autoclean true:デストラクタで削除する, false:デストラクタで削除しない

void addListener(PortConnectRetListener* listener, bool autoclean);

def OpenRTM_aist.PortConnectListener.PortConnectRetListenerHolder.notify (   self,
  portname,
  profile,
  ret 
)

リスナーへ通知する

登録されているリスナのコールバックメソッドを呼び出す。

引数:
info ConnectorInfo
cdrdata データ

void notify(const char* portname, RTC.ConnectorProfile& profile, ReturnCode_t ret);

def OpenRTM_aist.PortConnectListener.PortConnectRetListenerHolder.removeListener (   self,
  listener 
)

リスナーの削除

リスナを削除する。

引数:
listener 削除するリスナ

void removeListener(PortConnectRetListener* listener);


このクラスの説明は次のファイルから生成されました:
OpenRTM-aist-1.1.0-Pythonに対してMon Mar 2 14:14:09 2015に生成されました。  doxygen 1.6.3