OpenRTM-aist  1.2.1
公開メンバ関数 | 全メンバ一覧
RTM::LocalServiceActionListenerHolder クラス

LocalServiceActionListenerHolder クラス [詳解]

#include <ManagerActionListener.h>

RTM::LocalServiceActionListenerHolder の継承関係図
Inheritance graph
[凡例]
RTM::LocalServiceActionListenerHolder 連携図
Collaboration graph
[凡例]

公開メンバ関数

virtual ~LocalServiceActionListenerHolder ()
 デストラクタ [詳解]
 
virtual void preServiceRegister (std::string service_name)
 preServiceRegister コールバック関数 TODO: Documentation [詳解]
 
virtual void postServiceRegister (std::string service_name, RTM::LocalServiceBase *service)
 postServiceRegister コールバック関数 TODO: Documentation [詳解]
 
virtual void preServiceInit (coil::Properties &prop, RTM::LocalServiceBase *service)
 preServiceInit コールバック関数 TODO: Documentation [詳解]
 
virtual void postServiceInit (coil::Properties &prop, RTM::LocalServiceBase *service)
 postServiceInit コールバック関数 TODO: Documentation [詳解]
 
virtual void preServiceReinit (coil::Properties &prop, RTM::LocalServiceBase *service)
 preServiceReinit コールバック関数 TODO: Documentation [詳解]
 
virtual void postServiceReinit (coil::Properties &prop, RTM::LocalServiceBase *service)
 postServiceReinit コールバック関数 TODO: Documentation [詳解]
 
virtual void postServiceFinalize (std::string service_name, RTM::LocalServiceBase *service)
 postServiceFinalize コールバック関数 TODO: Documentation [詳解]
 
virtual void preServiceFinalize (std::string service_name, RTM::LocalServiceBase *service)
 preServiceFinalize コールバック関数 TODO: Documentation [詳解]
 
- 基底クラス RTM::util::ListenerHolder< LocalServiceActionListener > に属する継承公開メンバ関数
 ListenerHolder ()
 ListenerHolderクラスコンストラクタ [詳解]
 
virtual ~ListenerHolder ()
 ListenerHolderデストラクタ [詳解]
 
virtual void addListener (LocalServiceActionListener *listener, bool autoclean)
 リスナを追加する [詳解]
 
virtual void removeListener (LocalServiceActionListener *listener)
 リスナを削除する [詳解]
 

その他の継承メンバ

- 基底クラス RTM::util::ListenerHolder< LocalServiceActionListener > に属する継承公開型
typedef coil::Guard< coil::MutexGuard
 
typedef std::pair< LocalServiceActionListener *, bool > Entry
 
typedef std::vector< EntryEntryList
 
typedef EntryList::iterator EntryIterator
 
- 基底クラス coil::NonCopyable に属する継承限定公開メンバ関数
 NonCopyable ()
 コンストラクタ [詳解]
 
 ~NonCopyable ()
 デストラクタ [詳解]
 
- 基底クラス RTM::util::ListenerHolder< LocalServiceActionListener > に属する継承限定公開変数類
coil::Mutex m_mutex
 Mutex. [詳解]
 
EntryList m_listeners
 リスナのリスト [詳解]
 

詳解

LocalServiceActionListenerHolder クラス

各アクションに対応するユーザーコードが呼ばれる直前のタイミング でコールされるリスなクラスの基底クラス。

構築子と解体子

virtual RTM::LocalServiceActionListenerHolder::~LocalServiceActionListenerHolder ( )
virtual

デストラクタ

関数詳解

virtual void RTM::LocalServiceActionListenerHolder::postServiceFinalize ( std::string  service_name,
RTM::LocalServiceBase service 
)
virtual

postServiceFinalize コールバック関数 TODO: Documentation

virtual void RTM::LocalServiceActionListenerHolder::postServiceInit ( coil::Properties prop,
RTM::LocalServiceBase service 
)
virtual

postServiceInit コールバック関数 TODO: Documentation

virtual void RTM::LocalServiceActionListenerHolder::postServiceRegister ( std::string  service_name,
RTM::LocalServiceBase service 
)
virtual

postServiceRegister コールバック関数 TODO: Documentation

virtual void RTM::LocalServiceActionListenerHolder::postServiceReinit ( coil::Properties prop,
RTM::LocalServiceBase service 
)
virtual

postServiceReinit コールバック関数 TODO: Documentation

virtual void RTM::LocalServiceActionListenerHolder::preServiceFinalize ( std::string  service_name,
RTM::LocalServiceBase service 
)
virtual

preServiceFinalize コールバック関数 TODO: Documentation

virtual void RTM::LocalServiceActionListenerHolder::preServiceInit ( coil::Properties prop,
RTM::LocalServiceBase service 
)
virtual

preServiceInit コールバック関数 TODO: Documentation

virtual void RTM::LocalServiceActionListenerHolder::preServiceRegister ( std::string  service_name)
virtual

preServiceRegister コールバック関数 TODO: Documentation

virtual void RTM::LocalServiceActionListenerHolder::preServiceReinit ( coil::Properties prop,
RTM::LocalServiceBase service 
)
virtual

preServiceReinit コールバック関数 TODO: Documentation


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