Public Member Functions | Static Public Attributes | List of all members
RTC::SimulationExecutionContext Class Reference

#include <SimulationExecutionContext.h>

Inheritance diagram for RTC::SimulationExecutionContext:
Inheritance graph
[legend]

Public Member Functions

virtual ReturnCode_t start () throw (CORBA::SystemException)
 
virtual ReturnCode_t stop () throw (CORBA::SystemException)
 
- Public Member Functions inherited from RTC::OpenHRPExecutionContext
 OpenHRPExecutionContext ()
 
virtual int svc (void)
 
virtual void tick (void)
 
virtual ~OpenHRPExecutionContext (void)
 
- Public Member Functions inherited from RTC::PeriodicExecutionContext
virtual ReturnCode_t activate_component (LightweightRTObject_ptr comp)
 
virtual ReturnCode_t add_component (LightweightRTObject_ptr comp)
 
virtual RTC::ReturnCode_t bindComponent (RTObject_impl *rtc)
 
virtual int close (unsigned long flags)
 
virtual ReturnCode_t deactivate_component (LightweightRTObject_ptr comp)
 
virtual LifeCycleState get_component_state (LightweightRTObject_ptr comp)
 
virtual ExecutionKind get_kind (void)
 
virtual ExecutionContextProfileget_profile (void)
 
virtual CORBA::Double get_rate (void)
 
virtual ExecutionContextService_ptr getObjRef (void)
 
virtual CORBA::Boolean is_running (void)
 
virtual int open (void *args)
 
 PeriodicExecutionContext ()
 
 PeriodicExecutionContext (OpenRTM::DataFlowComponent_ptr owner, double rate=1000.0)
 
virtual ReturnCode_t remove_component (LightweightRTObject_ptr comp)
 
virtual ReturnCode_t reset_component (LightweightRTObject_ptr comp)
 
virtual ReturnCode_t set_rate (CORBA::Double rate)
 
virtual ~PeriodicExecutionContext (void)
 
- Public Member Functions inherited from RTC::ExecutionContextBase
virtual ~ExecutionContextBase (void)
 
- Public Member Functions inherited from coil::Task
virtual void activate ()
 
virtual void activate ()
 
virtual void finalize ()
 
virtual void finalize ()
 
virtual void reset ()
 
virtual void reset ()
 
virtual int resume (void)
 
virtual int resume (void)
 
virtual int suspend (void)
 
virtual int suspend (void)
 
 Task ()
 
 Task ()
 
virtual int wait (void)
 
virtual int wait (void)
 
virtual ~Task ()
 
virtual ~Task ()
 

Static Public Attributes

static OpenHRP::ClockGenerator_var m_cg
 

Additional Inherited Members

- Static Public Member Functions inherited from coil::Task
static voidsvc_run (void *args=0)
 
static unsigned int WINAPI svc_run (void *args=0)
 
- Protected Types inherited from RTC::PeriodicExecutionContext
typedef std::vector< Comp >::iterator CompItr
 
typedef RTC_Utils::StateHolder< ExecContextStateECStates
 
typedef LifeCycleState ExecContextState
 
- Protected Attributes inherited from RTC::PeriodicExecutionContext
std::vector< Comp > m_comps
 
bool m_nowait
 
coil::TimeValue m_period
 
ExecutionContextProfile m_profile
 
coil::Mutex m_profileMutex
 
ExecutionContextService_var m_ref
 
bool m_running
 
bool m_svc
 
Worker m_worker
 
Logger rtclog
 

Detailed Description

Definition at line 11 of file SimulationExecutionContext.h.

Member Function Documentation

ReturnCode_t RTC::SimulationExecutionContext::start ( void  )
throw (CORBA::SystemException
)
virtual

Reimplemented from RTC::PeriodicExecutionContext.

Definition at line 9 of file SimulationExecutionContext.cpp.

ReturnCode_t RTC::SimulationExecutionContext::stop ( void  )
throw (CORBA::SystemException
)
virtual

Reimplemented from RTC::PeriodicExecutionContext.

Definition at line 22 of file SimulationExecutionContext.cpp.

Member Data Documentation

OpenHRP::ClockGenerator_var RTC::SimulationExecutionContext::m_cg
static

Definition at line 16 of file SimulationExecutionContext.h.


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


openhrp3
Author(s): AIST, General Robotix Inc., Nakamura Lab of Dept. of Mechano Informatics at University of Tokyo
autogenerated on Sat May 8 2021 02:42:45