|
OpenRTM-aist
1.2.1
|
A global clock management class. More...
#include <ClockManager.h>


Public Member Functions | |
| IClock & | getClock (std::string clocktype) |
Additional Inherited Members | |
Public Types inherited from coil::Singleton< ClockManager > | |
| typedef ClockManager * | SingletonClassPtr |
| typedef ::coil::Mutex | Mutex |
Static Public Member Functions inherited from coil::Singleton< ClockManager > | |
| static ClockManager & | instance () |
| Create instance. More... | |
Protected Member Functions inherited from coil::Singleton< ClockManager > | |
| Singleton () | |
| Constructor. More... | |
| ~Singleton () | |
| Destructor. More... | |
Static Protected Attributes inherited from coil::Singleton< ClockManager > | |
| static coil::Mutex | m_mutex |
| Mutual exclusion object. More... | |
| static ClockManager * | m_instance |
| SingletonClass object. More... | |
A global clock management class.
This class is a singleton class that provides clock objects globally. It provides a IClock object by getClock(<clock type>="">). As clock types, "system", "logical" and "adjusted" are available.
| IClock& coil::ClockManager::getClock | ( | std::string | clocktype | ) |
1.8.11