OpenRTM  1.0.0
Public Member Functions | List of all members
RTC::ExecutionContextBase Class Referenceabstract

A base class for ExecutionContext. More...

#include <ExecutionContextBase.h>

Inheritance diagram for RTC::ExecutionContextBase:
RTC::PeriodicExecutionContext RTC::ExtTrigExecutionContext RTC::OpenHRPExecutionContext

Public Member Functions

virtual ~ExecutionContextBase (void)
 Virtual Destructor. More...
 
virtual void tick () throw (CORBA::SystemException)
 Proceed with tick of ExecutionContext. More...
 
virtual RTC::ReturnCode_t bindComponent (RTObject_impl *rtc)=0
 
virtual
RTC::ExecutionContextService_ptr 
getObjRef ()=0
 

Detailed Description

A base class for ExecutionContext.

A base class of ExecutionContext.

Since
0.4.0

Constructor & Destructor Documentation

virtual RTC::ExecutionContextBase::~ExecutionContextBase ( void  )
inlinevirtual

Virtual Destructor.

Virtual Destructor

Member Function Documentation

virtual RTC::ReturnCode_t RTC::ExecutionContextBase::bindComponent ( RTObject_impl rtc)
pure virtual

Bind the component.

Implemented in RTC::PeriodicExecutionContext.

virtual RTC::ExecutionContextService_ptr RTC::ExecutionContextBase::getObjRef ( )
pure virtual

Get the reference of the object.

Implemented in RTC::PeriodicExecutionContext.

virtual void RTC::ExecutionContextBase::tick ( void  ) throw (CORBA::SystemException)
inlinevirtual

Proceed with tick of ExecutionContext.

Proceed with tick of ExecutionContext for one period.

Reimplemented in RTC::ExtTrigExecutionContext, and RTC::OpenHRPExecutionContext.