OpenRTM-aist  1.2.1
Public Member Functions | List of all members
coil::ClockManager Class Reference

A global clock management class. More...

#include <ClockManager.h>

Inheritance diagram for coil::ClockManager:
Inheritance graph
[legend]
Collaboration diagram for coil::ClockManager:
Collaboration graph
[legend]

Public Member Functions

IClockgetClock (std::string clocktype)
 

Additional Inherited Members

- Public Types inherited from coil::Singleton< ClockManager >
typedef ClockManagerSingletonClassPtr
 
typedef ::coil::Mutex Mutex
 
- Static Public Member Functions inherited from coil::Singleton< ClockManager >
static ClockManagerinstance ()
 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 ClockManagerm_instance
 SingletonClass object. More...
 

Detailed Description

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.

Member Function Documentation

IClock& coil::ClockManager::getClock ( std::string  clocktype)

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