|
OpenRTM-aist
2.1.0
|
#include <ConnectorListener.h>

|
virtual |
Destructor.
|
pure virtual |
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. |
Implemented in RTC::ConnectorListenersT< DataType >, and RTC::ConnectorListeners.
|
pure virtual |
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. |
Implemented in RTC::ConnectorListenersT< DataType >, and RTC::ConnectorListeners.
|
pure virtual |
Remove the listener.
| type | |
| listener |
Implemented in RTC::ConnectorListenersT< DataType >, and RTC::ConnectorListeners.
Referenced by notifyIn(), and notifyOut().
|
pure virtual |
Virtual Callback method.
| type | リスナの種類 |
| info | ConnectorInfo |
Implemented in RTC::ConnectorListenersT< DataType >, and RTC::ConnectorListeners.
Referenced by RTC::InPortConnector::getDirectData(), RTC::PublisherPeriodic::onBufferEmpty(), RTC::InPortPushConnector::onBufferEmpty(), RTC::InPortPushConnector::onBufferReadTimeout(), RTC::PublisherPeriodic::onSenderEmpty(), RTC::PublisherNew::onSenderError(), and RTC::PublisherPeriodic::onSenderError().
|
pure virtual |
Notify listeners. (Typed data version)
| type | |
| info | ConnectorInfo |
| data | Data |
Implemented in RTC::ConnectorListenersT< DataType >, and RTC::ConnectorListeners.
Referenced by RTC::InPortConnector::getDirectData(), RTC::InPortPushConnector::onBufferRead(), and RTC::OutPortConnector::write().
|
inline |
Notify listeners. (Typed data version)
| type | |
| info | ConnectorInfo |
| data | Data |
References getDataListenerHolder(), RTC::ConnectorListenerStatus::NO_CHANGE, and RTC::ConnectorDataListenerHolder::notifyIn().
|
pure virtual |
Notify listeners. (Typed data version)
| type | |
| info | ConnectorInfo |
| data | Data |
Implemented in RTC::ConnectorListenersT< DataType >, and RTC::ConnectorListeners.
Referenced by RTC::InPortConnector::getDirectData(), RTC::PublisherNew::onBufferFull(), RTC::PublisherPeriodic::onBufferFull(), RTC::PublisherNew::onBufferRead(), RTC::PublisherPeriodic::onBufferRead(), RTC::PublisherNew::onBufferWrite(), RTC::PublisherPeriodic::onBufferWrite(), RTC::PublisherNew::onBufferWriteOverwrite(), RTC::PublisherNew::onBufferWriteTimeout(), RTC::PublisherPeriodic::onBufferWriteTimeout(), RTC::PublisherFlush::onReceived(), RTC::PublisherNew::onReceived(), RTC::PublisherPeriodic::onReceived(), RTC::PublisherFlush::onReceiverError(), RTC::PublisherNew::onReceiverError(), RTC::PublisherPeriodic::onReceiverError(), RTC::PublisherFlush::onReceiverFull(), RTC::PublisherNew::onReceiverFull(), RTC::PublisherPeriodic::onReceiverFull(), RTC::PublisherFlush::onReceiverTimeout(), RTC::PublisherNew::onReceiverTimeout(), RTC::PublisherPeriodic::onReceiverTimeout(), RTC::PublisherFlush::onSend(), RTC::PublisherNew::onSend(), RTC::PublisherPeriodic::onSend(), and RTC::OutPortConnector::write().
|
inline |
Notify listeners. (Typed data version)
| type | |
| info | ConnectorInfo |
| data | Data |
References getDataListenerHolder(), RTC::ConnectorListenerStatus::NO_CHANGE, and RTC::ConnectorDataListenerHolder::notifyOut().
|
pure virtual |
Remove the listener.
| type | |
| listener |
Implemented in RTC::ConnectorListenersT< DataType >, and RTC::ConnectorListeners.
|
pure virtual |
Remove the listener.
| type | |
| listener |
Implemented in RTC::ConnectorListenersT< DataType >, and RTC::ConnectorListeners.