Main Page | Modules | Namespace List | Class Hierarchy | Class List | Directories | File List | Namespace Members | Class Members | File Members

Timer Class Reference

#include <timer.h>

List of all members.

Static Public Member Functions

static void init () FIASCO_INIT
 Static constructor for the interval timer.
static void acknowledge ()
 Acknowledges a timer IRQ.
static void enable ()
 Enables the intervall timer IRQ.
static void disable ()
 Disabled the timer IRQ.
static void init_system_clock ()
 Initialize the system clock.
static void update_system_clock ()
 Advances the system clock.
static Unsigned64 system_clock ()
 Get the current system clock.
static void update_timer (Unsigned64 wakeup)
 reprogram the one-shot timer to the next event.


Member Function Documentation

void Timer::acknowledge  )  [inline, static]
 

Acknowledges a timer IRQ.

The implementation is platform specific.

void Timer::disable  )  [inline, static]
 

Disabled the timer IRQ.

void Timer::enable  )  [inline, static]
 

Enables the intervall timer IRQ.

The implementation is platform specific.

void Timer::init  )  [static]
 

Static constructor for the interval timer.

The implementation is platform specific. Two x86 implementations are timer-pit and timer-rtc.

void Timer::init_system_clock  )  [inline, static]
 

Initialize the system clock.

Unsigned64 Timer::system_clock  )  [inline, static]
 

Get the current system clock.

void Timer::update_system_clock  )  [inline, static]
 

Advances the system clock.

void Timer::update_timer Unsigned64  wakeup  )  [inline, static]
 

reprogram the one-shot timer to the next event.


The documentation for this class was generated from the following files:
Generated on Mon Sep 26 14:20:17 2005 for Fiasco by  doxygen 1.4.2