#include <MNTimer.h>
Inheritance diagram for AutonomousTimer:
Public Member Functions | |
AutonomousTimer (const char *debug_creator_string) | |
virtual | ~AutonomousTimer () |
virtual void | start_timer () |
virtual void | terminate_timer () |
|
Constructor. |
|
Destructor. Releases the resources and terminates the thread. |
|
Starts the timer and its thread. Reimplemented from MNTimer.
|
|
Terminates the timer and terminates its thread. This function uses the notification pipe to cancel active selects. It does not block until the notification has been accepted. If you want a blocking terminate, the destructor must be used. Reimplemented from MNTimer.
|