OpenRTM-aist 2.1.0
Loading...
Searching...
No Matches
Public Member Functions | List of all members
RTC::ConnectorListeners Class Reference

ConnectorListeners class. More...

#include <ConnectorListener.h>

Inheritance diagram for RTC::ConnectorListeners:
Inheritance graph
[legend]
Collaboration diagram for RTC::ConnectorListeners:
Collaboration graph
[legend]

Public Member Functions

 ConnectorListeners ()
 Constructor .
 
 ~ConnectorListeners () 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.
 
ConnectorDataListenerHoldergetDataListenerHolder (ConnectorDataListenerType type) override
 Remove the listener.
 
- Public Member Functions inherited from RTC::ConnectorListenersBase
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)
 

Detailed Description

ConnectorListeners class.

Constructor & Destructor Documentation

◆ ConnectorListeners()

RTC::ConnectorListeners::ConnectorListeners ( )

Constructor .

◆ ~ConnectorListeners()

RTC::ConnectorListeners::~ConnectorListeners ( )
override

Destructor .

Member Function Documentation

◆ addListener() [1/2]

bool RTC::ConnectorListeners::addListener ( ConnectorDataListenerType  type,
ConnectorDataListener listener,
bool  autoclean = true 
)
overridevirtual

Add the listener.

Parameters
type
listenerAdded listener
autocleantrue:The listener is deleted at the destructor., false:The listener is not deleted at the destructor.
Returns

Implements RTC::ConnectorListenersBase.

◆ addListener() [2/2]

bool RTC::ConnectorListeners::addListener ( ConnectorListenerType  type,
ConnectorListener listener,
bool  autoclean = true 
)
overridevirtual

Add the listener.

Parameters
type
listenerAdded listener
autocleantrue:The listener is deleted at the destructor., false:The listener is not deleted at the destructor.
Returns

Implements RTC::ConnectorListenersBase.

◆ getDataListenerHolder()

ConnectorDataListenerHolder * RTC::ConnectorListeners::getDataListenerHolder ( ConnectorDataListenerType  type)
overridevirtual

Remove the listener.

Parameters
type
listener
Returns

Implements RTC::ConnectorListenersBase.

◆ notify()

::RTC::ConnectorListenerStatus::Enum RTC::ConnectorListeners::notify ( ConnectorListenerType  type,
ConnectorInfo info 
)
overridevirtual

Virtual Callback method.

Parameters
typeリスナの種類
infoConnectorInfo
Returns
リターンコード

Implements RTC::ConnectorListenersBase.

◆ notifyIn()

::RTC::ConnectorListenerStatus::Enum RTC::ConnectorListeners::notifyIn ( ConnectorDataListenerType  type,
ConnectorInfo info,
ByteData data 
)
overridevirtual

Notify listeners. (Typed data version)

Parameters
type
infoConnectorInfo
dataData
Returns

Implements RTC::ConnectorListenersBase.

◆ notifyOut()

::RTC::ConnectorListenerStatus::Enum RTC::ConnectorListeners::notifyOut ( ConnectorDataListenerType  type,
ConnectorInfo info,
ByteData data 
)
overridevirtual

Notify listeners. (Typed data version)

Parameters
type
infoConnectorInfo
dataData
Returns

Implements RTC::ConnectorListenersBase.

◆ removeListener() [1/2]

bool RTC::ConnectorListeners::removeListener ( ConnectorDataListenerType  type,
ConnectorDataListener listener 
)
overridevirtual

Remove the listener.

Parameters
type
listener
Returns

Implements RTC::ConnectorListenersBase.

◆ removeListener() [2/2]

bool RTC::ConnectorListeners::removeListener ( ConnectorListenerType  type,
ConnectorListener listener 
)
overridevirtual

Remove the listener.

Parameters
type
listener
Returns

Implements RTC::ConnectorListenersBase.


The documentation for this class was generated from the following file: