Public Member Functions | Private Member Functions | Private Attributes
RTC::hrpExecutionContext Class Reference

#include <hrpEC.h>

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

List of all members.

Public Member Functions

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)

Private Attributes

int m_priority
OpenHRP::ExecutionProfileService::Profile m_profile
struct timeval m_tv
std::vector< std::string > rtc_names

Detailed Description

Definition at line 22 of file hrpEC.h.


Constructor & Destructor Documentation

Definition at line 10 of file hrpEC-art.cpp.

Definition at line 12 of file hrpEC-common.cpp.


Member Function Documentation

Definition at line 36 of file hrpEC-art.cpp.

Definition at line 46 of file hrpEC-art.cpp.

OpenHRP::ExecutionProfileService::ComponentProfile RTC::hrpExecutionContext::getComponentProfile ( RTC::LightweightRTObject_ptr  obj)

Definition at line 177 of file hrpEC-common.cpp.

OpenHRP::ExecutionProfileService::Profile * RTC::hrpExecutionContext::getProfile ( )

Definition at line 169 of file hrpEC-common.cpp.

template<class T >
void RTC::hrpExecutionContext::getProperty ( coil::Properties prop,
const char *  key,
T value 
) [inline, private]

Definition at line 48 of file hrpEC.h.

void RTC::hrpExecutionContext::printRTCProcessingTime ( std::vector< double > &  processes) [inline, private]

Definition at line 59 of file hrpEC.h.

Definition at line 194 of file hrpEC-common.cpp.

Reimplemented from RTC::PeriodicExecutionContext.

Definition at line 15 of file hrpEC-common.cpp.

Definition at line 24 of file hrpEC-art.cpp.


Member Data Documentation

Definition at line 69 of file hrpEC.h.

OpenHRP::ExecutionProfileService::Profile RTC::hrpExecutionContext::m_profile [private]

Reimplemented from RTC::PeriodicExecutionContext.

Definition at line 66 of file hrpEC.h.

struct timeval RTC::hrpExecutionContext::m_tv [private]

Definition at line 68 of file hrpEC.h.

std::vector<std::string> RTC::hrpExecutionContext::rtc_names [private]

Definition at line 70 of file hrpEC.h.


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


hrpsys
Author(s): AIST, Fumio Kanehiro
autogenerated on Wed Sep 6 2017 02:35:58