PeriodicECSharedComposite class. More...
#include <PeriodicECSharedComposite.h>
Public Member Functions | |
virtual ReturnCode_t | onActivated (RTC::UniqueId exec_handle) |
Callback function to activate. | |
virtual ReturnCode_t | onDeactivated (RTC::UniqueId exec_handle) |
Callback function to deactivate. | |
virtual ReturnCode_t | onFinalize (void) |
[ComponentAction CORBA interface] Finalize RTC | |
virtual ReturnCode_t | onInitialize (void) |
Initialization. | |
virtual ReturnCode_t | onReset (RTC::UniqueId exec_handle) |
Callback function to reset. | |
PeriodicECSharedComposite (Manager *manager) | |
Constructor. | |
virtual | ~PeriodicECSharedComposite (void) |
Destructor. | |
Protected Attributes | |
std::vector< std::string > | m_members |
Components. | |
SDOPackage::PeriodicECOrganization * | m_org |
Reference of Organization. | |
OpenRTM::DataFlowComponent_var | m_ref |
Reference of object. |
PeriodicECSharedComposite class.
This is a base class of the data flow type RT-Component. Inherit this class when implementing various data flow type RT-Components.
Definition at line 466 of file PeriodicECSharedComposite.h.
Constructor.
Constructor
manager | Manager object |
Definition at line 601 of file PeriodicECSharedComposite.cpp.
RTC::PeriodicECSharedComposite::~PeriodicECSharedComposite | ( | void | ) | [virtual] |
ReturnCode_t RTC::PeriodicECSharedComposite::onActivated | ( | RTC::UniqueId | exec_handle | ) | [virtual] |
Callback function to activate.
This is a callback function that is executed when ComponentAction::on_activated was invoked.
As for actual activation of each component, since this function is dummy-implemented to return RTC::RTC_OK unconditionally, you need to implement this function by overriding it.
exec_handle | ID of the participant ExecutionContext |
Reimplemented from RTC::RTObject_impl.
Definition at line 696 of file PeriodicECSharedComposite.cpp.
ReturnCode_t RTC::PeriodicECSharedComposite::onDeactivated | ( | RTC::UniqueId | exec_handle | ) | [virtual] |
Callback function to deactivate.
This is a callback function that is executed when ComponentAction::on_deactivated was invoked.
As for actual deactivation of each component, since this function is dummy-implemented to return RTC::RTC_OK unconditionally, you need to implement this function by overriding it.
exec_handle | ID of the participant ExecutionContext |
Reimplemented from RTC::RTObject_impl.
Definition at line 719 of file PeriodicECSharedComposite.cpp.
ReturnCode_t RTC::PeriodicECSharedComposite::onFinalize | ( | void | ) | [virtual] |
[ComponentAction CORBA interface] Finalize RTC
The RTC is being destroyed. Any final RTC-specific tear-down logic should be performed here. As a result of this operation, onFinalize() callback function is called.
Reimplemented from RTC::RTObject_impl.
Definition at line 761 of file PeriodicECSharedComposite.cpp.
ReturnCode_t RTC::PeriodicECSharedComposite::onInitialize | ( | void | ) | [virtual] |
Initialization.
Initialization the data flow type RT-Component. Write the actual initialization code in each concrete class.
Reimplemented from RTC::RTObject_impl.
Definition at line 637 of file PeriodicECSharedComposite.cpp.
ReturnCode_t RTC::PeriodicECSharedComposite::onReset | ( | RTC::UniqueId | exec_handle | ) | [virtual] |
Callback function to reset.
This is a callback function that is executed when ComponentAction::on_reset was invoked.
As for actual reset of each component, since this function is dummy-implemented to return RTC::RTC_OK unconditionally, you need to implement this function by overriding it.
exec_handle | ID of the participant ExecutionContext |
Reimplemented from RTC::RTObject_impl.
Definition at line 740 of file PeriodicECSharedComposite.cpp.
std::vector<std::string> RTC::PeriodicECSharedComposite::m_members [protected] |
Components.
Definition at line 650 of file PeriodicECSharedComposite.h.
Reference of Organization.
Definition at line 669 of file PeriodicECSharedComposite.h.
OpenRTM::DataFlowComponent_var RTC::PeriodicECSharedComposite::m_ref [protected] |
Reference of object.
Definition at line 659 of file PeriodicECSharedComposite.h.