# TMCTimer Class Reference

List of all members.

## Public Member Functions
| TMCTimer (uint32 ticks, TMCTimerProc proc, void *priv)
| ~TMCTimer ()
boolean | Service (uint32 time)
uint32 | GetTicks ()
uint32 | GetNextTick ()
## Static Public Member Functions
static boolean | HasTimers ()
static void | ServiceTimers ()
## Protected Attributes
uint32 | fTicks
uint32 | fNextTick
TMCTimerProc | fProc
void * | fPriv

## Detailed Description

Not available for extensions

## Constructor & Destructor Documentation

TMCTimer::TMCTimer | ( | uint32 | ticks,
|  | TMCTimerProc | proc,
|  | void * | priv |
| ) |  |  |

TMCTimer::~TMCTimer | ( |  | ) |

## Member Function Documentation

uint32 TMCTimer::GetNextTick | ( |  | ) | `[inline]`

uint32 TMCTimer::GetTicks | ( |  | ) | `[inline]`

static boolean TMCTimer::HasTimers | ( |  | ) | `[static]`

boolean TMCTimer::Service | ( | uint32 | time | ) |

static void TMCTimer::ServiceTimers | ( |  | ) | `[static]`

## Member Data Documentation

uint32 TMCTimer::fNextTick`[protected]`

void* TMCTimer::fPriv`[protected]`

TMCTimerProc TMCTimer::fProc`[protected]`

uint32 TMCTimer::fTicks`[protected]`

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

- MCEvent.h