OpenRTM-aist 2.0.2
|
#include <EventPort.h>
Public Member Functions | |
EventConnListener (RingBuffer< EventBase * > &buffer, CdrBufferBase *m_thebuffer) | |
~EventConnListener () override=default | |
ReturnCode | operator() (ConnectorInfo &info) override |
Virtual Callback method. | |
![]() | |
virtual | ~ConnectorListener () |
Destructor . | |
Public Attributes | |
RingBuffer< EventBase * > & | m_buffer |
CdrBufferBase * | m_thebuffer |
![]() | |
USE_CONNLISTENER_STATUS | |
Additional Inherited Members | |
![]() | |
enum | Enum { NO_CHANGE = 0 , INFO_CHANGED = 1 << 0 , DATA_CHANGED = 1 << 1 , BOTH_CHANGED = INFO_CHANGED | DATA_CHANGED } |
![]() | |
static const char * | toString (ConnectorListenerType type) |
Convert ConnectorListenerType into the string. | |
|
inline |
|
overridedefault |
|
inlineoverridevirtual |
Virtual Callback method.
This method invokes the callback method of ConnectorDataListenerT. Data is converted into the variable type used in DataPort.
Implements RTC::ConnectorListener.
References RTC::BufferBase< DataType >::init(), m_buffer, m_thebuffer, RTC::ConnectorListenerStatus::NO_CHANGE, and RTC::ConnectorInfo::properties.
RingBuffer<EventBase*>& RTC::EventConnListener::m_buffer |
Referenced by operator()().
CdrBufferBase* RTC::EventConnListener::m_thebuffer |
Referenced by operator()().