YARP
Yet Another Robot Platform
yarp::os::impl::Time Namespace Reference

Functions

void removeClock ()
 
void startTurboBoost ()
 For OS where it makes sense sets the scheduler to be called more often. More...
 
void endTurboBoost ()
 

Function Documentation

◆ endTurboBoost()

void yarp::os::impl::Time::endTurboBoost ( )

Definition at line 104 of file Time.cpp.

◆ removeClock()

void yarp::os::impl::Time::removeClock ( )

Definition at line 85 of file Time.cpp.

◆ startTurboBoost()

void yarp::os::impl::Time::startTurboBoost ( )

For OS where it makes sense sets the scheduler to be called more often.

This sets the scheduler to be run to the maximum possible rate based on the capability of the hardware. Specifically, on Microsoft Windows, high resolution scheduling is used.

Warning
According to https://msdn.microsoft.com/en-us/library/vs/alm/dd757624(v=vs.85).aspx timeBeginPeriod (called in startTurboBoost) affects a global Windows setting and should be matched with a call to timeEndPeriod (called in endTurboBoost).

Definition at line 94 of file Time.cpp.