OpenVideo Documentation

   Main Page       Modules       Class Hierarchy       Alphabetical List       Compound List       File List       Compound Members       Related Pages   

openvideo::TimerBase Class Reference
[Core Classes]

Base class for timer implementations. More...

#include <TimerBase.h>

Inherited by openvideo::TimerACE.

List of all members.

Public Member Functions

 ~TimerBase ()
virtual void schedule (void(*timerCB)(void *), void *data, double interval)=0
virtual void runEventLoop ()=0

Protected Member Functions

 TimerBase ()


Detailed Description

Base class for timer implementations.

Definition at line 41 of file TimerBase.h.


Constructor & Destructor Documentation

openvideo::TimerBase::~TimerBase  )  [inline]
 

Destructor.

Definition at line 47 of file TimerBase.h.

openvideo::TimerBase::TimerBase  )  [inline, protected]
 

Constructor.

Definition at line 67 of file TimerBase.h.


Member Function Documentation

virtual void openvideo::TimerBase::runEventLoop  )  [pure virtual]
 

Start event loop.

(calls ACE_Reactor::run_event_loop())

Implemented in openvideo::TimerACE.

virtual void openvideo::TimerBase::schedule void(*)(void *)  timerCB,
void *  data,
double  interval
[pure virtual]
 

Schedule the timer.


parameter:
a) timerCB - the callback function b) data - callback data c) interval - the timers interval

Implemented in openvideo::TimerACE.


The documentation for this class was generated from the following file:
 This page was generated at Wed May 31 13:04:19 2006 for OpenVideo by Doxygen.
 If you have any comments, please send a message to schmalstieg@icg.tu-graz.ac.at.
www.studierstube.org