CrystalSpace

Public API Reference

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

iEventTimer Struct Reference

A timer. More...

#include <iutil/timer.h>

Inheritance diagram for iEventTimer:

iBase csEventTimer List of all members.

Public Member Functions

virtual void AddTimerEvent (iTimerEvent *ev, csTicks delay)=0
 Add a timer event to be scheduled later.
virtual void RemoveTimerEvent (iTimerEvent *ev)=0
 Remove a timer event.
virtual void RemoveAllTimerEvents ()=0
 Clear all timer events.

Detailed Description

A timer.

You can add operations to it and they will be performed at the dedicated time.

Definition at line 46 of file timer.h.


Member Function Documentation

virtual void iEventTimer::AddTimerEvent iTimerEvent ev,
csTicks  delay
[pure virtual]
 

Add a timer event to be scheduled later.

Implemented in csEventTimer.

virtual void iEventTimer::RemoveAllTimerEvents  )  [pure virtual]
 

Clear all timer events.

Implemented in csEventTimer.

virtual void iEventTimer::RemoveTimerEvent iTimerEvent ev  )  [pure virtual]
 

Remove a timer event.

Implemented in csEventTimer.


The documentation for this struct was generated from the following file:
Generated for Crystal Space by doxygen 1.3.9.1