OSTimer Class Reference

Inheritance diagram for OSTimer:

Inheritance graph
[legend]
Collaboration diagram for OSTimer:

Collaboration graph
[legend]

Public Member Functions

virtual ~OSTimer ()
virtual void start (int delay, bool oneShot)=0
 (Re)start the timer with the given delay (in ms).
virtual void stop ()=0
 Stop the timer.

Protected Member Functions

 OSTimer (intf_thread_t *pIntf)

Constructor & Destructor Documentation

virtual OSTimer::~OSTimer (  )  [inline, virtual]

OSTimer::OSTimer ( intf_thread_t pIntf  )  [inline, protected]


Member Function Documentation

virtual void OSTimer::start ( int  delay,
bool  oneShot 
) [pure virtual]

(Re)start the timer with the given delay (in ms).

If oneShot is true, stop it after the first execution of the callback.

Implemented in MacOSXTimer, Win32Timer, and X11Timer.

Referenced by Tooltip::show(), AnimBitmap::startAnim(), and VlcProc::VlcProc().

virtual void OSTimer::stop (  )  [pure virtual]

Stop the timer.

Implemented in MacOSXTimer, Win32Timer, and X11Timer.

Referenced by Tooltip::hide(), AnimBitmap::stopAnim(), and VlcProc::~VlcProc().


The documentation for this class was generated from the following file:

Generated on Tue May 25 08:06:19 2010 for VLC by  doxygen 1.5.6