#include <hrpEC.h>

Public Member Functions | |
| void | activate () |
| bool | enterRT () |
| bool | exitRT () |
| OpenHRP::ExecutionProfileService::ComponentProfile | getComponentProfile (RTC::LightweightRTObject_ptr obj) |
| OpenHRP::ExecutionProfileService::Profile * | getProfile () |
| hrpExecutionContext () | |
| void | resetProfile () |
| virtual int | svc (void) |
| bool | waitForNextPeriod () |
| virtual | ~hrpExecutionContext () |
Private Member Functions | |
| template<class T > | |
| void | getProperty (coil::Properties &prop, const char *key, T &value) |
| void | printRTCProcessingTime (std::vector< double > &processes) |
| int | svc_wrapped (void) |
Private Attributes | |
| int | m_cpu |
| int | m_priority |
| OpenHRP::ExecutionProfileService::Profile | m_profile |
| volatile bool | m_thread_pending |
| struct timeval | m_tv |
| std::vector< std::string > | rtc_names |
Definition at line 10 of file hrpEC-art.cpp.
| RTC::hrpExecutionContext::~hrpExecutionContext | ( | ) | [virtual] |
Definition at line 12 of file hrpEC-common.cpp.
| void RTC::hrpExecutionContext::activate | ( | ) | [virtual] |
Reimplemented from coil::Task.
Definition at line 202 of file hrpEC-common.cpp.
| bool RTC::hrpExecutionContext::enterRT | ( | ) |
Definition at line 37 of file hrpEC-art.cpp.
| bool RTC::hrpExecutionContext::exitRT | ( | ) |
Definition at line 47 of file hrpEC-art.cpp.
| OpenHRP::ExecutionProfileService::ComponentProfile RTC::hrpExecutionContext::getComponentProfile | ( | RTC::LightweightRTObject_ptr | obj | ) |
Definition at line 185 of file hrpEC-common.cpp.
| OpenHRP::ExecutionProfileService::Profile * RTC::hrpExecutionContext::getProfile | ( | ) |
Definition at line 177 of file hrpEC-common.cpp.
| void RTC::hrpExecutionContext::getProperty | ( | coil::Properties & | prop, |
| const char * | key, | ||
| T & | value | ||
| ) | [inline, private] |
| void RTC::hrpExecutionContext::printRTCProcessingTime | ( | std::vector< double > & | processes | ) | [inline, private] |
Definition at line 208 of file hrpEC-common.cpp.
| int RTC::hrpExecutionContext::svc | ( | void | ) | [virtual] |
Reimplemented from RTC::PeriodicExecutionContext.
Definition at line 17 of file hrpEC-common.cpp.
| int RTC::hrpExecutionContext::svc_wrapped | ( | void | ) | [private] |
Definition at line 23 of file hrpEC-common.cpp.
Definition at line 25 of file hrpEC-art.cpp.
int RTC::hrpExecutionContext::m_cpu [private] |
int RTC::hrpExecutionContext::m_priority [private] |
OpenHRP::ExecutionProfileService::Profile RTC::hrpExecutionContext::m_profile [private] |
Reimplemented from RTC::PeriodicExecutionContext.
volatile bool RTC::hrpExecutionContext::m_thread_pending [private] |
struct timeval RTC::hrpExecutionContext::m_tv [private] |
std::vector<std::string> RTC::hrpExecutionContext::rtc_names [private] |