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

Watchdog Class Reference

#include <watchdog.h>

List of all members.

Static Public Member Functions

static void user_enable ()
static void user_disable ()
static void user_takeover_control ()
static void user_giveback_control ()
static void FIASCO_INIT init ()

Static Public Attributes

static void(* touch )(void) = Watchdog::do_nothing
static void(* enable )(void) = Watchdog::do_nothing
static void(* disable )(void) = Watchdog::do_nothing

Private Member Functions

 Watchdog ()
 Watchdog (const Watchdog &)

Static Private Member Functions

static void do_nothing ()
static void perf_enable ()
static void perf_disable ()
static void perf_touch ()

Static Private Attributes

static Watchdog_flags flags

Classes

struct  Watchdog_flags


Constructor & Destructor Documentation

Watchdog::Watchdog  )  [private]
 

Watchdog::Watchdog const Watchdog  )  [private]
 


Member Function Documentation

void Watchdog::do_nothing  )  [static, private]
 

void FIASCO_INIT Watchdog::init  )  [static]
 

void Watchdog::perf_disable  )  [static, private]
 

void Watchdog::perf_enable  )  [static, private]
 

void Watchdog::perf_touch  )  [static, private]
 

void Watchdog::user_disable  )  [inline, static]
 

void Watchdog::user_enable  )  [inline, static]
 

void Watchdog::user_giveback_control  )  [inline, static]
 

void Watchdog::user_takeover_control  )  [inline, static]
 


Member Data Documentation

void(* Watchdog::disable = Watchdog::do_nothing [static]
 

void(* Watchdog::enable = Watchdog::do_nothing [static]
 

Watchdog::Watchdog_flags Watchdog::flags [static, private]
 

void(* Watchdog::touch = Watchdog::do_nothing [static]
 


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