#include <ComponentObserverConsumer.h>
Classes | |
class | CompStatMsg |
PostComponentActionListener class. More... | |
class | ConfigAction |
ConfigActionListener. More... | |
class | ECAction |
ExecutionContextActionListener. More... | |
class | PortAction |
PortActionListener. More... | |
Public Member Functions | |
ComponentObserverConsumer () | |
ctor of ComponentObserverConsumer More... | |
virtual void | finalize () |
Finalization. More... | |
virtual const SDOPackage::ServiceProfile & | getProfile () const |
getting ServiceProfile More... | |
virtual bool | init (RTObject_impl &rtobj, const SDOPackage::ServiceProfile &profile) |
Initialization. More... | |
virtual bool | reinit (const SDOPackage::ServiceProfile &profile) |
Re-initialization. More... | |
virtual | ~ComponentObserverConsumer () |
dtor More... | |
Public Member Functions inherited from RTC::SdoServiceConsumerBase | |
virtual | ~SdoServiceConsumerBase () |
virtual destructor More... | |
Protected Member Functions | |
void | heartbeat () |
Sending a heartbeart signal to observer. More... | |
void | setComponentProfileListeners () |
Setting ComponentProfile listener. More... | |
void | setComponentStatusListeners () |
Setting RTC status listeners. More... | |
void | setConfigurationListeners () |
Setting Configuration listener. More... | |
void | setExecutionContextListeners () |
Setting EC status listener. More... | |
void | setHeartbeat (coil::Properties &prop) |
Setting heartbeat. More... | |
void | setListeners (coil::Properties &prop) |
Connectiong listeners to RTObject. More... | |
void | setPortProfileListeners () |
Setting port profile listener. More... | |
void | switchListeners (bool &next, bool &pre, void(ComponentObserverConsumer::*setfunc)(), void(ComponentObserverConsumer::*unsetfunc)()) |
Switching listeners connecting/disconnecting. More... | |
const char * | toString (OpenRTM::StatusKind kind) |
Converting kind to string. More... | |
void | unsetComponentProfileListeners () |
Unsetting ComponentProfile listener. More... | |
void | unsetComponentStatusListeners () |
Unsetting RTC status listeners. More... | |
void | unsetConfigurationListeners () |
Unsetting Configurationlistener. More... | |
void | unsetExecutionContextListeners () |
Unsetting EC status listener. More... | |
void | unsetHeartbeat () |
Unsetting heartbeat. More... | |
void | unsetPortProfileListeners () |
Unsetting port profile listener. More... | |
void | updateStatus (OpenRTM::StatusKind statuskind, const char *msg) |
Calling remote object. More... | |
Private Attributes | |
CompStatMsg | m_compstat |
ConfigAction | m_configMsg |
ECAction | m_ecaction |
ListenerId | m_hblistenerid |
bool | m_heartbeat |
coil::TimeValue | m_interval |
bool | m_observed [OpenRTM::STATUS_KIND_NUM] |
CorbaConsumer< OpenRTM::ComponentObserver > | m_observer |
PortAction | m_portaction |
SDOPackage::ServiceProfile | m_profile |
RTC::RTObject_impl * | m_rtobj |
coil::Timer | m_timer |
Definition at line 40 of file ComponentObserverConsumer.h.
RTC::ComponentObserverConsumer::ComponentObserverConsumer | ( | ) |
ctor of ComponentObserverConsumer
Definition at line 34 of file ComponentObserverConsumer.cpp.
|
virtual |
dtor
Definition at line 55 of file ComponentObserverConsumer.cpp.
|
virtual |
Finalization.
Implements RTC::SdoServiceConsumerBase.
Definition at line 139 of file ComponentObserverConsumer.cpp.
|
virtual |
getting ServiceProfile
Implements RTC::SdoServiceConsumerBase.
Definition at line 127 of file ComponentObserverConsumer.cpp.
|
protected |
Sending a heartbeart signal to observer.
Definition at line 262 of file ComponentObserverConsumer.cpp.
|
virtual |
Initialization.
Implements RTC::SdoServiceConsumerBase.
Definition at line 73 of file ComponentObserverConsumer.cpp.
|
virtual |
Re-initialization.
Implements RTC::SdoServiceConsumerBase.
Definition at line 99 of file ComponentObserverConsumer.cpp.
|
protected |
Setting ComponentProfile listener.
Definition at line 582 of file ComponentObserverConsumer.cpp.
|
protected |
Setting RTC status listeners.
Definition at line 331 of file ComponentObserverConsumer.cpp.
|
protected |
Setting Configuration listener.
Definition at line 601 of file ComponentObserverConsumer.cpp.
|
protected |
Setting EC status listener.
Definition at line 498 of file ComponentObserverConsumer.cpp.
|
protected |
Setting heartbeat.
Definition at line 274 of file ComponentObserverConsumer.cpp.
|
protected |
Connectiong listeners to RTObject.
Definition at line 159 of file ComponentObserverConsumer.cpp.
|
protected |
Setting port profile listener.
Definition at line 421 of file ComponentObserverConsumer.cpp.
|
protected |
Switching listeners connecting/disconnecting.
Definition at line 236 of file ComponentObserverConsumer.cpp.
|
inlineprotected |
Converting kind to string.
Definition at line 126 of file ComponentObserverConsumer.h.
|
protected |
Unsetting ComponentProfile listener.
Definition at line 593 of file ComponentObserverConsumer.cpp.
|
protected |
Unsetting RTC status listeners.
Definition at line 377 of file ComponentObserverConsumer.cpp.
|
protected |
Unsetting Configurationlistener.
Definition at line 636 of file ComponentObserverConsumer.cpp.
|
protected |
Unsetting EC status listener.
Definition at line 544 of file ComponentObserverConsumer.cpp.
|
protected |
Unsetting heartbeat.
Definition at line 312 of file ComponentObserverConsumer.cpp.
|
protected |
Unsetting port profile listener.
Definition at line 460 of file ComponentObserverConsumer.cpp.
|
inlineprotected |
Calling remote object.
Definition at line 107 of file ComponentObserverConsumer.h.
|
private |
Definition at line 532 of file ComponentObserverConsumer.h.
|
private |
Definition at line 535 of file ComponentObserverConsumer.h.
|
private |
Definition at line 534 of file ComponentObserverConsumer.h.
|
private |
Definition at line 539 of file ComponentObserverConsumer.h.
|
private |
Definition at line 538 of file ComponentObserverConsumer.h.
|
private |
Definition at line 537 of file ComponentObserverConsumer.h.
|
private |
Definition at line 530 of file ComponentObserverConsumer.h.
|
private |
Definition at line 528 of file ComponentObserverConsumer.h.
|
private |
Definition at line 533 of file ComponentObserverConsumer.h.
|
private |
Definition at line 527 of file ComponentObserverConsumer.h.
|
private |
Definition at line 526 of file ComponentObserverConsumer.h.
|
private |
Definition at line 542 of file ComponentObserverConsumer.h.