Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Class List | File List | Namespace Members | Class Members | File Members | Related Pages

AutonomousTimer Class Reference

#include <MNTimer.h>

Inheritance diagram for AutonomousTimer:

Inheritance graph
[legend]
Collaboration diagram for AutonomousTimer:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 AutonomousTimer (const char *debug_creator_string)
virtual ~AutonomousTimer ()
virtual void start_timer ()
virtual void terminate_timer ()

Constructor & Destructor Documentation

AutonomousTimer::AutonomousTimer const char *  debug_creator_string  ) 
 

Constructor.

virtual AutonomousTimer::~AutonomousTimer  )  [virtual]
 

Destructor. Releases the resources and terminates the thread.


Member Function Documentation

virtual void AutonomousTimer::start_timer  )  [virtual]
 

Starts the timer and its thread.

Reimplemented from MNTimer.

virtual void AutonomousTimer::terminate_timer  )  [virtual]
 

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.


The documentation for this class was generated from the following file:
Generated on Sun Mar 6 13:35:51 2005 for Komssys by doxygen 1.3.8