RTC::ExtTrigExecutionContext Class Reference

ExecutionContext class that enables one step execution. More...

#include <ExtTrigExecutionContext.h>

Inheritance diagram for RTC::ExtTrigExecutionContext:
RTC::PeriodicExecutionContext RTC::ExecutionContextBase coil::Task

List of all members.

Classes

struct  Worker

Public Member Functions

 ExtTrigExecutionContext ()
 Constructor.
virtual ~ExtTrigExecutionContext (void)
 Destructor.
virtual void tick () throw (CORBA::SystemException)
 Move forward one step of ExecutionContext.
virtual int svc (void)
 Invoke each component's operation.

Detailed Description

ExecutionContext class that enables one step execution.

ExecutionContext class that can execute every one cycle for Periodic Sampled Data Processing. Time(Tick) advances one cycle by invoking method externally.

Since:
0.4.0

Constructor & Destructor Documentation

RTC::ExtTrigExecutionContext::ExtTrigExecutionContext (  ) 

Constructor.

Constructor

virtual RTC::ExtTrigExecutionContext::~ExtTrigExecutionContext ( void   )  [virtual]

Destructor.

Destructor


Member Function Documentation

virtual int RTC::ExtTrigExecutionContext::svc ( void   )  [virtual]

Invoke each component's operation.

Invoke each component's operation which is attached this ExecutionContext. Stop until the next operation is invoked after all component operations are invoked.

Returns:
Operation result

Reimplemented from RTC::PeriodicExecutionContext.

virtual void RTC::ExtTrigExecutionContext::tick (  )  throw (CORBA::SystemException) [virtual]

Move forward one step of ExecutionContext.

Move forward one step of the ExecutionContext processing.

Reimplemented from RTC::ExecutionContextBase.

Generated on Fri Oct 28 18:31:18 2016 for OpenRTM-aist by  doxygen 1.6.3