Classes | Public Member Functions | Private Attributes
OpenRTM_aist.ext.sdo.observer.ComponentObserverConsumer.ComponentObserverConsumer Class Reference
Inheritance diagram for OpenRTM_aist.ext.sdo.observer.ComponentObserverConsumer.ComponentObserverConsumer:
Inheritance graph
[legend]

List of all members.

Classes

class  CompStatMsg
 PostComponentActionListener class. More...
class  ConfigAction
 ConfigActionListener. More...
class  ECAction
 ExecutionContextActionListener. More...
class  PortAction
 PortActionListener. More...

Public Member Functions

def __del__
 dtor
def __init__
 ctor of ComponentObserverConsumer
def finalize
 Finalizationvirtual void finalize();.
def getProfile
 getting ServiceProfilevirtual const SDOPackage::ServiceProfile& getProfile() const;
def heartbeat
 Sending a heartbeart signal to observervoid heartbeat();.
def init
 Initializationvirtual bool init(RTObject_impl& rtobj, const SDOPackage::ServiceProfile& profile);.
def reinit
 Re-initializationvirtual bool reinit(const SDOPackage::ServiceProfile& profile);.
def setComponentProfileListeners
 Setting ComponentProfile listenervoid setComponentProfileListeners();.
def setComponentStatusListeners
 Setting RTC status listenersvoid setComponentStatusListeners();.
def setConfigurationListeners
 Setting Configuration listenervoid setConfigurationListeners();.
def setExecutionContextListeners
 Setting EC status listenervoid setExecutionContextListeners();.
def setHeartbeat
 Setting heartbeatvoid setHeartbeat(coil::Properties& prop);.
def setListeners
 Connectiong listeners to RTObjectvoid setListeners(coil::Properties& prop);.
def setPortProfileListeners
 Setting port profile listenervoid setPortProfileListeners();.
def switchListeners
 Switching listeners connecting/disconnectingvoid switchListeners(bool& next, bool& pre, void (ComponentObserverConsumer::*setfunc)(), void (ComponentObserverConsumer::*unsetfunc)());.
def toString
 Converting kind to stringinline const char* toString(OpenRTM::StatusKind kind)
def unsetComponentProfileListeners
 Unsetting ComponentProfile listenervoid unsetComponentProfileListeners();.
def unsetComponentStatusListeners
 Unsetting RTC status listenersvoid unsetComponentStatusListeners();.
def unsetConfigurationListeners
 Unsetting Configurationlistenervoid unsetConfigurationListeners();.
def unsetExecutionContextListeners
 Unsetting EC status listenervoid unsetExecutionContextListeners();.
def unsetHeartbeat
 Unsetting heartbeatvoid unsetHeartbeat();.
def unsetPortProfileListeners
 Unsetting port profile listenervoid unsetPortProfileListeners();.
def updateStatus
 Calling remote objectinline void updateStatus(OpenRTM::StatusKind statuskind, const char* msg)

Private Attributes

 _compstat
 _configMsg
 _ecaction
 _hblistenerid
 _heartbeat
 _interval
 _observed
 _observer
 _portaction
 _profile
 _rtobj
 _timer

Detailed Description

Definition at line 30 of file ComponentObserverConsumer.py.


Constructor & Destructor Documentation


Member Function Documentation

Finalizationvirtual void finalize();.

Reimplemented from OpenRTM_aist.SdoServiceConsumerBase.SdoServiceConsumerBase.

Definition at line 146 of file ComponentObserverConsumer.py.

getting ServiceProfilevirtual const SDOPackage::ServiceProfile& getProfile() const;

Reimplemented from OpenRTM_aist.SdoServiceConsumerBase.SdoServiceConsumerBase.

Definition at line 134 of file ComponentObserverConsumer.py.

Sending a heartbeart signal to observervoid heartbeat();.

Definition at line 288 of file ComponentObserverConsumer.py.

Initializationvirtual bool init(RTObject_impl& rtobj, const SDOPackage::ServiceProfile& profile);.

Reimplemented from OpenRTM_aist.SdoServiceConsumerBase.SdoServiceConsumerBase.

Definition at line 88 of file ComponentObserverConsumer.py.

Re-initializationvirtual bool reinit(const SDOPackage::ServiceProfile& profile);.

Reimplemented from OpenRTM_aist.SdoServiceConsumerBase.SdoServiceConsumerBase.

Definition at line 110 of file ComponentObserverConsumer.py.

Setting ComponentProfile listenervoid setComponentProfileListeners();.

Definition at line 576 of file ComponentObserverConsumer.py.

Setting RTC status listenersvoid setComponentStatusListeners();.

Definition at line 352 of file ComponentObserverConsumer.py.

Setting Configuration listenervoid setConfigurationListeners();.

Definition at line 603 of file ComponentObserverConsumer.py.

Setting EC status listenervoid setExecutionContextListeners();.

Definition at line 500 of file ComponentObserverConsumer.py.

Setting heartbeatvoid setHeartbeat(coil::Properties& prop);.

Definition at line 301 of file ComponentObserverConsumer.py.

Connectiong listeners to RTObjectvoid setListeners(coil::Properties& prop);.

Definition at line 199 of file ComponentObserverConsumer.py.

Setting port profile listenervoid setPortProfileListeners();.

Definition at line 430 of file ComponentObserverConsumer.py.

def OpenRTM_aist.ext.sdo.observer.ComponentObserverConsumer.ComponentObserverConsumer.switchListeners (   self,
  next,
  pre,
  pre_idx,
  setfunc,
  unsetfunc 
)

Switching listeners connecting/disconnectingvoid switchListeners(bool& next, bool& pre, void (ComponentObserverConsumer::*setfunc)(), void (ComponentObserverConsumer::*unsetfunc)());.

Definition at line 266 of file ComponentObserverConsumer.py.

Converting kind to stringinline const char* toString(OpenRTM::StatusKind kind)

Definition at line 179 of file ComponentObserverConsumer.py.

Unsetting ComponentProfile listenervoid unsetComponentProfileListeners();.

Definition at line 588 of file ComponentObserverConsumer.py.

Unsetting RTC status listenersvoid unsetComponentStatusListeners();.

Definition at line 389 of file ComponentObserverConsumer.py.

Unsetting Configurationlistenervoid unsetConfigurationListeners();.

Definition at line 640 of file ComponentObserverConsumer.py.

Unsetting EC status listenervoid unsetExecutionContextListeners();.

Definition at line 539 of file ComponentObserverConsumer.py.

Unsetting heartbeatvoid unsetHeartbeat();.

Definition at line 333 of file ComponentObserverConsumer.py.

Unsetting port profile listenervoid unsetPortProfileListeners();.

Definition at line 463 of file ComponentObserverConsumer.py.

Calling remote objectinline void updateStatus(OpenRTM::StatusKind statuskind, const char* msg)

Definition at line 164 of file ComponentObserverConsumer.py.


Member Data Documentation

Definition at line 41 of file ComponentObserverConsumer.py.

Definition at line 41 of file ComponentObserverConsumer.py.

Definition at line 41 of file ComponentObserverConsumer.py.

Definition at line 41 of file ComponentObserverConsumer.py.

Definition at line 41 of file ComponentObserverConsumer.py.

Definition at line 41 of file ComponentObserverConsumer.py.

Definition at line 41 of file ComponentObserverConsumer.py.

Definition at line 41 of file ComponentObserverConsumer.py.

Definition at line 41 of file ComponentObserverConsumer.py.

Definition at line 41 of file ComponentObserverConsumer.py.

Definition at line 41 of file ComponentObserverConsumer.py.

Definition at line 41 of file ComponentObserverConsumer.py.


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


openrtm_aist_python
Author(s): Shinji Kurihara
autogenerated on Thu Aug 27 2015 14:17:29