openikev2::AlarmController Class Reference

This class represents an Alarm Manager, that controls system Alarms. More...

#include <alarmcontroller.h>

List of all members.

Static Public Member Functions

static void setImplementation (auto_ptr< AlarmControllerImpl > implementation)
 Establish the AlarmController implementation.
static void startThread ()
 Starts the AlarmController thread.
static void addAlarm (Alarm &alarm)
 Adds the Alarm to the Alarm collection.
static void removeAlarm (Alarm &alarm)
 Removes the Alarm from the Alarm collection.

Static Protected Attributes

static auto_ptr< AlarmControllerImplimplementation
 Implementation of the AlarmController.


Detailed Description

This class represents an Alarm Manager, that controls system Alarms.

Author:
Pedro J. Fernandez Ruiz, Alejandro Perez Mendez <pedroj.fernandez@dif.um.es, alejandro_perez@dif.um.es>


Member Function Documentation

void openikev2::AlarmController::setImplementation ( auto_ptr< AlarmControllerImpl implementation  )  [static]

Establish the AlarmController implementation.

Parameters:
implementation AlarmController implementation to be used

void openikev2::AlarmController::addAlarm ( Alarm alarm  )  [static]

Adds the Alarm to the Alarm collection.

Parameters:
alarm Alarm to be added

void openikev2::AlarmController::removeAlarm ( Alarm alarm  )  [static]

Removes the Alarm from the Alarm collection.

Parameters:
alarm Alarm to be removed


Generated on Fri Jul 27 11:04:49 2007 for libopenikev2 by  doxygen 1.5.1