OpenRTM-aist 2.0.2
読み取り中…
検索中…
一致する文字列を見つけられません
RTM::LocalServiceActionListenerHolder クラス

LocalServiceActionListenerHolder クラス [詳解]

#include <ManagerActionListener.h>

RTM::LocalServiceActionListenerHolder の継承関係図
RTM::LocalServiceActionListenerHolder 連携図

公開メンバ関数

 ~LocalServiceActionListenerHolder () override
 デストラクタ
 
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 const &)=delete
 
 ListenerHolder ()=default
 ListenerHolderクラスコンストラクタ
 
ListenerHolderoperator= (ListenerHolder const &)=delete
 
virtual ~ListenerHolder ()
 ListenerHolderデストラクタ
 
virtual void addListener (LocalServiceActionListener *listener, bool autoclean)
 リスナを追加する
 
virtual void removeListener (LocalServiceActionListener *listener)
 リスナを削除する
 

その他の継承メンバ

- 基底クラス RTM::util::ListenerHolder< LocalServiceActionListener > に属する継承公開型
using Entry
 
using EntryList
 
using EntryIterator
 
- 基底クラス RTM::util::ListenerHolder< LocalServiceActionListener > に属する継承限定公開変数類
std::mutex m_mutex
 Mutex
 
EntryList m_listeners
 リスナのリスト
 

詳解

LocalServiceActionListenerHolder クラス

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

  • ADD_PORT:
  • REMOVE_PORT:

構築子と解体子

◆ ~LocalServiceActionListenerHolder()

RTM::LocalServiceActionListenerHolder::~LocalServiceActionListenerHolder ( )
override

デストラクタ

関数詳解

◆ postServiceFinalize()

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

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

◆ postServiceInit()

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

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

◆ postServiceRegister()

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

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

◆ postServiceReinit()

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

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

◆ preServiceFinalize()

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

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

◆ preServiceInit()

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

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

◆ preServiceRegister()

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

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

◆ preServiceReinit()

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

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


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