OpenRTM-aist
1.2.1
|
#include <ListenerHolder.h>
公開型 | |
typedef coil::Guard< coil::Mutex > | Guard |
typedef std::pair< ListenerClass *, bool > | Entry |
typedef std::vector< Entry > | EntryList |
typedef EntryList::iterator | EntryIterator |
公開メンバ関数 | |
ListenerHolder () | |
ListenerHolderクラスコンストラクタ [詳解] | |
virtual | ~ListenerHolder () |
ListenerHolderデストラクタ [詳解] | |
virtual void | addListener (ListenerClass *listener, bool autoclean) |
リスナを追加する [詳解] | |
virtual void | removeListener (ListenerClass *listener) |
リスナを削除する [詳解] | |
限定公開変数類 | |
coil::Mutex | m_mutex |
Mutex. [詳解] | |
EntryList | m_listeners |
リスナのリスト [詳解] | |
その他の継承メンバ | |
基底クラス coil::NonCopyable に属する継承限定公開メンバ関数 | |
NonCopyable () | |
コンストラクタ [詳解] | |
~NonCopyable () | |
デストラクタ [詳解] | |
typedef std::pair<ListenerClass*, bool> RTM::util::ListenerHolder< ListenerClass >::Entry |
typedef EntryList::iterator RTM::util::ListenerHolder< ListenerClass >::EntryIterator |
typedef std::vector<Entry> RTM::util::ListenerHolder< ListenerClass >::EntryList |
typedef coil::Guard<coil::Mutex> RTM::util::ListenerHolder< ListenerClass >::Guard |
|
inline |
ListenerHolderクラスコンストラクタ
|
inlinevirtual |
ListenerHolderデストラクタ
|
inlinevirtual |
リスナを追加する
|
inlinevirtual |
リスナを削除する
|
protected |
|
protected |