ExecutionContext class that enables one step execution. More...
#include <ExtTrigExecutionContext.h>
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. |
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.
RTC::ExtTrigExecutionContext::ExtTrigExecutionContext | ( | ) |
Constructor.
Constructor
virtual RTC::ExtTrigExecutionContext::~ExtTrigExecutionContext | ( | void | ) | [virtual] |
Destructor.
Destructor
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.
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.