OpenRTM-aist 2.0.2
|
ConnectorListenersT class. More...
#include <ConnectorListener.h>
Public Member Functions | |
ConnectorListenersT () | |
Constructor . | |
~ConnectorListenersT () override | |
Destructor . | |
::RTC::ConnectorListenerStatus::Enum | notifyIn (ConnectorDataListenerType type, ConnectorInfo &info, ByteData &data) override |
Notify listeners. (Typed data version) | |
::RTC::ConnectorListenerStatus::Enum | notifyOut (ConnectorDataListenerType type, ConnectorInfo &info, ByteData &data) override |
Notify listeners. (Typed data version) | |
::RTC::ConnectorListenerStatus::Enum | notify (ConnectorListenerType type, ConnectorInfo &info) override |
Virtual Callback method. | |
bool | addListener (ConnectorDataListenerType type, ConnectorDataListener *listener, bool autoclean=true) override |
Add the listener. | |
bool | addListener (ConnectorListenerType type, ConnectorListener *listener, bool autoclean=true) override |
Add the listener. | |
bool | removeListener (ConnectorDataListenerType type, ConnectorDataListener *listener) override |
Remove the listener. | |
bool | removeListener (ConnectorListenerType type, ConnectorListener *listener) override |
Remove the listener. | |
ConnectorDataListenerHolder * | getDataListenerHolder (ConnectorDataListenerType type) override |
Remove the listener. | |
![]() | |
virtual | ~ConnectorListenersBase () |
Destructor . | |
template<class DataType > | |
::RTC::ConnectorListenerStatus::Enum | notifyIn (ConnectorDataListenerType type, ConnectorInfo &info, DataType &data) |
Notify listeners. (Typed data version) | |
template<class DataType > | |
::RTC::ConnectorListenerStatus::Enum | notifyOut (ConnectorDataListenerType type, ConnectorInfo &info, DataType &data) |
Notify listeners. (Typed data version) | |
ConnectorListenersT class.
|
inline |
Constructor .
|
inlineoverride |
Destructor .
|
inlineoverridevirtual |
Add the listener.
type | |
listener | Added listener |
autoclean | true:The listener is deleted at the destructor., false:The listener is not deleted at the destructor. |
Implements RTC::ConnectorListenersBase.
References RTC::ConnectorListenersT< DataType >::addListener().
Referenced by RTC::ConnectorListenersT< DataType >::addListener(), and RTC::ConnectorListenersT< DataType >::addListener().
|
inlineoverridevirtual |
Add the listener.
type | |
listener | Added listener |
autoclean | true:The listener is deleted at the destructor., false:The listener is not deleted at the destructor. |
Implements RTC::ConnectorListenersBase.
References RTC::ConnectorListenersT< DataType >::addListener().
|
inlineoverridevirtual |
|
inlineoverridevirtual |
Virtual Callback method.
type | リスナの種類 |
info | ConnectorInfo |
Implements RTC::ConnectorListenersBase.
References RTC::ConnectorListenerStatus::NO_CHANGE, and RTC::ConnectorListenersT< DataType >::notify().
Referenced by RTC::ConnectorListenersT< DataType >::notify().
|
inlineoverridevirtual |
Notify listeners. (Typed data version)
type | |
info | ConnectorInfo |
data | Data |
Implements RTC::ConnectorListenersBase.
References RTC::ConnectorListenerStatus::NO_CHANGE, and RTC::ConnectorListenersT< DataType >::notifyIn().
Referenced by RTC::ConnectorListenersT< DataType >::notifyIn().
|
inlineoverridevirtual |
Notify listeners. (Typed data version)
type | |
info | ConnectorInfo |
data | Data |
Implements RTC::ConnectorListenersBase.
References RTC::ConnectorListenerStatus::NO_CHANGE, and RTC::ConnectorListenersT< DataType >::notifyOut().
Referenced by RTC::ConnectorListenersT< DataType >::notifyOut().
|
inlineoverridevirtual |
Remove the listener.
type | |
listener |
Implements RTC::ConnectorListenersBase.
References RTC::ConnectorListenersT< DataType >::removeListener().
Referenced by RTC::ConnectorListenersT< DataType >::removeListener(), and RTC::ConnectorListenersT< DataType >::removeListener().
|
inlineoverridevirtual |
Remove the listener.
type | |
listener |
Implements RTC::ConnectorListenersBase.
References RTC::ConnectorListenersT< DataType >::removeListener().