|
| | ThreadedTimer (const TimerSettings &sett, const TimerCallback &call, yarp::os::Mutex *mutex) |
| |
| | ThreadedTimer (const TimerSettings &sett, const TimerCallback &call, std::mutex *mutex=nullptr) |
| |
| | ~ThreadedTimer () override |
| |
| bool | startTimer () override |
| |
| bool | stepTimer () override |
| |
| void | stopTimer () override |
| |
| bool | timerIsRunning () override |
| |
| | PrivateImpl (const TimerSettings &sett, TimerCallback call, yarp::os::Mutex *mutex) |
| |
| | PrivateImpl (const TimerSettings &sett, TimerCallback call, std::mutex *mutex=nullptr) |
| |
| virtual | ~PrivateImpl ()=default |
| |
| | PeriodicThread (double period, ShouldUseSystemClock useSystemClock=ShouldUseSystemClock::No) |
| | Constructor. More...
|
| |
| virtual | ~PeriodicThread () |
| |
| bool | start () |
| | Call this to start the thread. More...
|
| |
| void | step () |
| | Call this to "step" the thread rather than starting it. More...
|
| |
| void | stop () |
| | Call this to stop the thread, this call blocks until the thread is terminated (and releaseThread() called). More...
|
| |
| void | askToStop () |
| | Stop the thread. More...
|
| |
| bool | isRunning () const |
| | Returns true when the thread is started, false otherwise. More...
|
| |
| bool | isSuspended () const |
| | Returns true when the thread is suspended, false otherwise. More...
|
| |
| bool | setPeriod (double period) |
| | Set the (new) period of the thread. More...
|
| |
| double | getPeriod () const |
| | Return the current period of the thread. More...
|
| |
| void | suspend () |
| | Suspend the thread, the thread keeps running by doLoop is never executed. More...
|
| |
| void | resume () |
| | Resume the thread if previously suspended. More...
|
| |
| void | resetStat () |
| | Reset thread statistics. More...
|
| |
| double | getEstimatedPeriod () const |
| | Return estimated period since last reset. More...
|
| |
| void | getEstimatedPeriod (double &av, double &std) const |
| | Return estimated period since last reset. More...
|
| |
| unsigned int | getIterations () const |
| | Return the number of iterations performed since last reset. More...
|
| |
| double | getEstimatedUsed () const |
| | Return the estimated duration of the run() function since last reset. More...
|
| |
| void | getEstimatedUsed (double &av, double &std) const |
| | Return estimated duration of the run() function since last reset. More...
|
| |
| int | setPriority (int priority, int policy=-1) |
| | Set the priority and scheduling policy of the thread, if the OS supports that. More...
|
| |
| int | getPriority () const |
| | Query the current priority of the thread, if the OS supports that. More...
|
| |
| int | getPolicy () const |
| | Query the current scheduling policy of the thread, if the OS supports that. More...
|
| |
Definition at line 266 of file Timer.cpp.