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

PortConnectListeners class. More...

#include <PortConnectListener.h>

Public Member Functions

 PortConnectListeners ()
 Constructor .
 
 ~PortConnectListeners ()
 Destructor .
 
bool addListener (PortConnectListenerType type, PortConnectListener *listener, bool autoclean=true)
 Add the listener.
 
bool removeListener (PortConnectListenerType type, PortConnectListener *listener)
 Remove the listener.
 
bool addListener (PortConnectRetListenerType type, PortConnectRetListener *listener, bool autoclean=true)
 Add the listener.
 
bool removeListener (PortConnectRetListenerType type, PortConnectRetListener *listener)
 Remove the listener.
 
bool notify (PortConnectListenerType type, const char *portname, RTC::ConnectorProfile &profile)
 
bool notify (PortConnectRetListenerType type, const char *portname, RTC::ConnectorProfile &profile, ReturnCode_t ret)
 

Detailed Description

PortConnectListeners class.

Constructor & Destructor Documentation

◆ PortConnectListeners()

RTC::PortConnectListeners::PortConnectListeners ( )

Constructor .

◆ ~PortConnectListeners()

RTC::PortConnectListeners::~PortConnectListeners ( )

Destructor .

Member Function Documentation

◆ addListener() [1/2]

bool RTC::PortConnectListeners::addListener ( PortConnectListenerType  type,
PortConnectListener listener,
bool  autoclean = true 
)

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

◆ addListener() [2/2]

bool RTC::PortConnectListeners::addListener ( PortConnectRetListenerType  type,
PortConnectRetListener listener,
bool  autoclean = true 
)

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

◆ notify() [1/2]

bool RTC::PortConnectListeners::notify ( PortConnectListenerType  type,
const char *  portname,
RTC::ConnectorProfile &  profile 
)
inline

◆ notify() [2/2]

bool RTC::PortConnectListeners::notify ( PortConnectRetListenerType  type,
const char *  portname,
RTC::ConnectorProfile &  profile,
ReturnCode_t  ret 
)
inline
Parameters
type
portname
profile
ret
Returns

References notify().

◆ removeListener() [1/2]

bool RTC::PortConnectListeners::removeListener ( PortConnectListenerType  type,
PortConnectListener listener 
)

Remove the listener.

Parameters
type
listener
Returns

◆ removeListener() [2/2]

bool RTC::PortConnectListeners::removeListener ( PortConnectRetListenerType  type,
PortConnectRetListener listener 
)

Remove the listener.

Parameters
type
listener
Returns

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