OpenRTM-aist 2.1.0
読み取り中…
検索中…
一致する文字列を見つけられません
公開メンバ関数 | 全メンバ一覧
RTC::ConfigurationListeners クラス

#include <ConfigurationListener.h>

公開メンバ関数

 ~ConfigurationListeners ()
 デストラクタ
 
bool addListener (ConfigurationParamListenerType type, ConfigurationParamListener *listener, bool autoclean=true)
 リスナーの追加
 
bool removeListener (ConfigurationParamListenerType type, ConfigurationParamListener *listener)
 リスナーの削除
 
bool addListener (ConfigurationSetListenerType type, ConfigurationSetListener *listener, bool autoclean=true)
 リスナーの追加
 
bool removeListener (ConfigurationSetListenerType type, ConfigurationSetListener *listener)
 リスナーの削除
 
bool addListener (ConfigurationSetNameListenerType type, ConfigurationSetNameListener *listener, bool autoclean=true)
 リスナーの追加
 
bool removeListener (ConfigurationSetNameListenerType type, ConfigurationSetNameListener *listener)
 リスナーの削除
 
bool notify (ConfigurationParamListenerType type, const char *config_set_name, const char *config_param_name)
 リスナーへ通知する
 
bool notify (ConfigurationSetListenerType type, const coil::Properties &config_set)
 リスナーへ通知する
 
bool notify (ConfigurationSetNameListenerType type, const char *config_set_name)
 リスナーへ通知する
 

構築子と解体子

◆ ~ConfigurationListeners()

RTC::ConfigurationListeners::~ConfigurationListeners ( )

デストラクタ

関数詳解

◆ addListener() [1/3]

bool RTC::ConfigurationListeners::addListener ( ConfigurationParamListenerType  type,
ConfigurationParamListener listener,
bool  autoclean = true 
)

リスナーの追加

指定の種類のConfigurationParamListenerを追加する。

引数
typeリスナの種類
listener追加するリスナ
autocleantrue:デストラクタで削除する, false:デストラクタで削除しない
戻り値
false:指定の種類のリスナが存在しない

◆ addListener() [2/3]

bool RTC::ConfigurationListeners::addListener ( ConfigurationSetListenerType  type,
ConfigurationSetListener listener,
bool  autoclean = true 
)

リスナーの追加

指定の種類のConfigurationSetListenerを追加する。

引数
typeリスナの種類
listener追加するリスナ
autocleantrue:デストラクタで削除する, false:デストラクタで削除しない
戻り値
false:指定の種類のリスナが存在しない

◆ addListener() [3/3]

bool RTC::ConfigurationListeners::addListener ( ConfigurationSetNameListenerType  type,
ConfigurationSetNameListener listener,
bool  autoclean = true 
)

リスナーの追加

指定の種類のConfigurationSetNameListenerを追加する。

引数
typeリスナの種類
listener追加するリスナ
autocleantrue:デストラクタで削除する, false:デストラクタで削除しない
戻り値
false:指定の種類のリスナが存在しない

◆ notify() [1/3]

bool RTC::ConfigurationListeners::notify ( ConfigurationParamListenerType  type,
const char *  config_set_name,
const char *  config_param_name 
)
inline

リスナーへ通知する

指定の種類のConfigurationParamListenerのコールバック関数を呼び出す。

引数
typeリスナの種類
ec_id実行コンテキストのID
戻り値
false:指定の種類のリスナが存在しない

参照先 notify().

参照元 notify(), notify(), notify().

◆ notify() [2/3]

bool RTC::ConfigurationListeners::notify ( ConfigurationSetListenerType  type,
const coil::Properties &  config_set 
)
inline

リスナーへ通知する

指定の種類のConfigurationSetListenerのコールバック関数を呼び出す。

引数
typeリスナの種類
ec_id実行コンテキストのID
戻り値
false:指定の種類のリスナが存在しない

参照先 notify().

◆ notify() [3/3]

bool RTC::ConfigurationListeners::notify ( ConfigurationSetNameListenerType  type,
const char *  config_set_name 
)
inline

リスナーへ通知する

指定の種類のConfigurationSetNameListenerのコールバック関数を呼び出す。

引数
typeリスナの種類
ec_id実行コンテキストのID
戻り値
false:指定の種類のリスナが存在しない

参照先 notify().

◆ removeListener() [1/3]

bool RTC::ConfigurationListeners::removeListener ( ConfigurationParamListenerType  type,
ConfigurationParamListener listener 
)

リスナーの削除

指定の種類のConfigurationParamListenerを削除する。

引数
typeリスナの種類
listener削除するリスナ
戻り値
false:指定の種類のリスナが存在しない

◆ removeListener() [2/3]

bool RTC::ConfigurationListeners::removeListener ( ConfigurationSetListenerType  type,
ConfigurationSetListener listener 
)

リスナーの削除

指定の種類のConfigurationSetListenerを削除する。

引数
typeリスナの種類
listener削除するリスナ
戻り値
false:指定の種類のリスナが存在しない

◆ removeListener() [3/3]

bool RTC::ConfigurationListeners::removeListener ( ConfigurationSetNameListenerType  type,
ConfigurationSetNameListener listener 
)

リスナーの削除

指定の種類のConfigurationSetNameListenerを削除する。

引数
typeリスナの種類
listener削除するリスナ
戻り値
false:指定の種類のリスナが存在しない

このクラス詳解は次のファイルから抽出されました: