Public Types | Public Member Functions | Private Attributes
RTC::Local::DataFlowComponentBase Class Reference

DataFlowComponentBase class. More...

#include <DataFlowComponentBase.h>

Inheritance diagram for RTC::Local::DataFlowComponentBase:
Inheritance graph
[legend]

List of all members.

Public Types

typedef
RTC::Local::ComponentProfile 
ComponentProfile
typedef
RTC::Local::ExecutionContextHandle_t 
ExecutionContextHandle_t
typedef
RTC::Local::ExecutionContextList 
ExecutionContextList
typedef
RTC::Local::IExecutionContext 
IExecutionContext
typedef RTC::Local::PortServiceList PortServiceList
typedef RTC::Local::ReturnCode_t ReturnCode_t

Public Member Functions

virtual ExecutionContextHandle_t attach_context (IExecutionContext &ec)
 DataFlowComponentBase ()
virtual ReturnCode_t detach_context (ExecutionContextHandle_t ec_handle)
virtual ReturnCode_t exit ()
virtual ReturnCode_t finalize ()
virtual const ComponentProfileget_component_profile ()
virtual IExecutionContextget_context (ExecutionContextHandle_t ec_handle)
virtual ExecutionContextListget_owned_contexts () const
virtual ExecutionContextListget_participating_contexts () const
virtual PortServiceListget_ports ()
virtual ReturnCode_t initialize ()
virtual bool is_alive (IExecutionContext &ec)
virtual ReturnCode_t on_aborting (ExecutionContextHandle_t ec_handle)
virtual ReturnCode_t on_activated (ExecutionContextHandle_t ec_handle)
virtual ReturnCode_t on_deactivated (ExecutionContextHandle_t ec_handle)
virtual ReturnCode_t on_error (ExecutionContextHandle_t ec_handle)
virtual ReturnCode_t on_execute (ExecutionContextHandle_t ec_handle)
virtual ReturnCode_t on_finalize ()
virtual ReturnCode_t on_initialize ()
virtual ReturnCode_t on_rate_changed (ExecutionContextHandle_t ec_handle)
virtual ReturnCode_t on_reset (ExecutionContextHandle_t ec_handle)
virtual ReturnCode_t on_shutdown (ExecutionContextHandle_t ec_handle)
virtual ReturnCode_t on_startup (ExecutionContextHandle_t ec_handle)
virtual ReturnCode_t on_state_update (ExecutionContextHandle_t ec_handle)
virtual ~DataFlowComponentBase ()

Private Attributes

std::auto_ptr
< DataFlowComponentImpl > 
pimpl

Detailed Description

DataFlowComponentBase class.

Definition at line 40 of file rtc/DataFlowComponentBase.h.


Member Typedef Documentation

Definition at line 46 of file rtc/DataFlowComponentBase.h.

Definition at line 45 of file rtc/DataFlowComponentBase.h.

Definition at line 48 of file rtc/DataFlowComponentBase.h.

Definition at line 49 of file rtc/DataFlowComponentBase.h.

Definition at line 47 of file rtc/DataFlowComponentBase.h.

Definition at line 44 of file rtc/DataFlowComponentBase.h.


Constructor & Destructor Documentation


Member Function Documentation

Implements RTC::Local::IRTObject.

Implements RTC::Local::IRTObject.


Member Data Documentation

std::auto_ptr<DataFlowComponentImpl> RTC::Local::DataFlowComponentBase::pimpl [private]

Definition at line 93 of file rtc/DataFlowComponentBase.h.


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


openrtm_aist
Author(s): Noriaki Ando
autogenerated on Thu Aug 27 2015 14:16:42