|
OpenRTM-aist 2.1.0
|
#include <ListenerHolder.h>
公開型 | |
| using | Entry = std::pair< ListenerClass *, bool > |
| using | EntryList = std::vector< Entry > |
| using | EntryIterator = typename EntryList::iterator |
公開メンバ関数 | |
| ListenerHolder (ListenerHolder const &)=delete | |
| ListenerHolder & | operator= (ListenerHolder const &)=delete |
| ListenerHolder ()=default | |
| ListenerHolderクラスコンストラクタ | |
| virtual | ~ListenerHolder () |
| ListenerHolderデストラクタ | |
| virtual void | addListener (ListenerClass *listener, bool autoclean) |
| リスナを追加する | |
| virtual void | removeListener (ListenerClass *listener) |
| リスナを削除する | |
限定公開変数類 | |
| std::mutex | m_mutex |
| Mutex | |
| EntryList | m_listeners |
| リスナのリスト | |
| using RTM::util::ListenerHolder< ListenerClass >::Entry = std::pair<ListenerClass*, bool> |
| using RTM::util::ListenerHolder< ListenerClass >::EntryIterator = typename EntryList::iterator |
| using RTM::util::ListenerHolder< ListenerClass >::EntryList = std::vector<Entry> |
|
delete |
|
default |
ListenerHolderクラスコンストラクタ
|
inlinevirtual |
ListenerHolderデストラクタ
参照先 RTM::util::ListenerHolder< ListenerClass >::m_listeners, RTM::util::ListenerHolder< ListenerClass >::m_mutex.
|
inlinevirtual |
|
delete |
|
inlinevirtual |
|
protected |
|
protected |