Public Types | Public Member Functions | Private Attributes | List of all members
RTC::Local::DataFlowComponentBase Class Reference

DataFlowComponentBase class. More...

#include <DataFlowComponentBase.h>

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

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 ()
 
- Public Member Functions inherited from RTC::Local::IDataFlowComponent
virtual ~IDataFlowComponent ()
 
- Public Member Functions inherited from RTC::Local::IRTObject
virtual ~IRTObject ()
 
- Public Member Functions inherited from RTC::Local::ILightweightRTObject
virtual ExecutionContextHandle_t attach_context (const IExecutionContext &ec)=0
 
virtual ExecutionContextListget_owned_contexts ()=0
 
virtual ExecutionContextListget_participating_contexts ()=0
 
virtual bool is_alive (const IExecutionContext &ec) const =0
 
virtual ~ILightweightRTObject ()
 
- Public Member Functions inherited from doil::ImplBase
virtual void decRef ()=0
 
virtual const char * id ()=0
 
virtual void incRef ()=0
 
virtual const char * name ()=0
 
virtual ~ImplBase ()
 
- Public Member Functions inherited from RTC::Local::IComponentAction
virtual ~IComponentAction ()
 
- Public Member Functions inherited from RTC::Local::IDataFlowComponentAction
virtual ~IDataFlowComponentAction ()
 

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

RTC::Local::DataFlowComponentBase::DataFlowComponentBase ( )
virtual RTC::Local::DataFlowComponentBase::~DataFlowComponentBase ( )
virtual

Member Function Documentation

virtual ExecutionContextHandle_t RTC::Local::DataFlowComponentBase::attach_context ( IExecutionContext ec)
virtual
virtual ReturnCode_t RTC::Local::DataFlowComponentBase::detach_context ( ExecutionContextHandle_t  ec_handle)
virtual
virtual ReturnCode_t RTC::Local::DataFlowComponentBase::exit ( )
virtual
virtual ReturnCode_t RTC::Local::DataFlowComponentBase::finalize ( )
virtual
virtual const ComponentProfile& RTC::Local::DataFlowComponentBase::get_component_profile ( )
virtual

Implements RTC::Local::IRTObject.

virtual IExecutionContext& RTC::Local::DataFlowComponentBase::get_context ( ExecutionContextHandle_t  ec_handle)
virtual
virtual ExecutionContextList& RTC::Local::DataFlowComponentBase::get_owned_contexts ( ) const
virtual
virtual ExecutionContextList& RTC::Local::DataFlowComponentBase::get_participating_contexts ( ) const
virtual
virtual PortServiceList& RTC::Local::DataFlowComponentBase::get_ports ( )
virtual

Implements RTC::Local::IRTObject.

virtual ReturnCode_t RTC::Local::DataFlowComponentBase::initialize ( )
virtual
virtual bool RTC::Local::DataFlowComponentBase::is_alive ( IExecutionContext ec)
virtual
virtual ReturnCode_t RTC::Local::DataFlowComponentBase::on_aborting ( ExecutionContextHandle_t  ec_handle)
virtual
virtual ReturnCode_t RTC::Local::DataFlowComponentBase::on_activated ( ExecutionContextHandle_t  ec_handle)
virtual
virtual ReturnCode_t RTC::Local::DataFlowComponentBase::on_deactivated ( ExecutionContextHandle_t  ec_handle)
virtual
virtual ReturnCode_t RTC::Local::DataFlowComponentBase::on_error ( ExecutionContextHandle_t  ec_handle)
virtual
virtual ReturnCode_t RTC::Local::DataFlowComponentBase::on_execute ( ExecutionContextHandle_t  ec_handle)
virtual
virtual ReturnCode_t RTC::Local::DataFlowComponentBase::on_finalize ( )
virtual
virtual ReturnCode_t RTC::Local::DataFlowComponentBase::on_initialize ( )
virtual
virtual ReturnCode_t RTC::Local::DataFlowComponentBase::on_rate_changed ( ExecutionContextHandle_t  ec_handle)
virtual
virtual ReturnCode_t RTC::Local::DataFlowComponentBase::on_reset ( ExecutionContextHandle_t  ec_handle)
virtual
virtual ReturnCode_t RTC::Local::DataFlowComponentBase::on_shutdown ( ExecutionContextHandle_t  ec_handle)
virtual
virtual ReturnCode_t RTC::Local::DataFlowComponentBase::on_startup ( ExecutionContextHandle_t  ec_handle)
virtual
virtual ReturnCode_t RTC::Local::DataFlowComponentBase::on_state_update ( ExecutionContextHandle_t  ec_handle)
virtual

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 Mon Jun 10 2019 14:08:04