Public Member Functions | Private Attributes | List of all members
OpenRTM_aist.PortConnectListener.PortConnectListenerHolder Class Reference

PortConnectListener holder class. More...

Public Member Functions

def __del__ (self)
 Destructor. More...
 
def __init__ (self)
 Constructor. More...
 
def addListener (self, listener, autoclean)
 Add the listener. More...
 
def notify (self, portname, profile)
 Notify listeners. More...
 
def removeListener (self, listener)
 Remove the listener. More...
 

Private Attributes

 _listeners
 
 _mutex
 

Detailed Description

PortConnectListener holder class.

This class manages one ore more instances of PortConnectListener class.

Definition at line 342 of file PortConnectListener.py.

Constructor & Destructor Documentation

def OpenRTM_aist.PortConnectListener.PortConnectListenerHolder.__init__ (   self)

Constructor.

Definition at line 352 of file PortConnectListener.py.

def OpenRTM_aist.PortConnectListener.PortConnectListenerHolder.__del__ (   self)

Destructor.

Definition at line 364 of file PortConnectListener.py.

Member Function Documentation

def OpenRTM_aist.PortConnectListener.PortConnectListenerHolder.addListener (   self,
  listener,
  autoclean 
)

Add the listener.

This method adds the listener.

Parameters
listenerAdded listener
autocleantrue:The listener is deleted at the destructor., false:The listener is not deleted at the destructor. void addListener(PortConnectListener* listener, bool autoclean);

Definition at line 389 of file PortConnectListener.py.

def OpenRTM_aist.PortConnectListener.PortConnectListenerHolder.notify (   self,
  portname,
  profile 
)

Notify listeners.

This calls the Callback method of the registered listener.

Parameters
infoConnectorInfo void notify(const char* portname, RTC::ConnectorProfile& profile);

Definition at line 443 of file PortConnectListener.py.

def OpenRTM_aist.PortConnectListener.PortConnectListenerHolder.removeListener (   self,
  listener 
)

Remove the listener.

This method removes the listener.

Parameters
listenerRemoved listener void removeListener(PortConnectListener* listener);

Definition at line 413 of file PortConnectListener.py.

Member Data Documentation

OpenRTM_aist.PortConnectListener.PortConnectListenerHolder._listeners
private

Definition at line 353 of file PortConnectListener.py.

OpenRTM_aist.PortConnectListener.PortConnectListenerHolder._mutex
private

Definition at line 354 of file PortConnectListener.py.


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


openrtm_aist_python
Author(s): Shinji Kurihara
autogenerated on Thu Jun 6 2019 19:11:38