#include <alarmcontrollerimpl.h>
Inheritance diagram for openikev2::AlarmControllerImpl:

Public Member Functions | |
| AlarmControllerImpl (uint32_t msec_interval) | |
| Creates a new AlarmControllerImpl. | |
| virtual void | addAlarm (Alarm &alarm) |
| Adds the Alarm to the Alarm collection. | |
| virtual void | removeAlarm (Alarm &alarm) |
| Removes the Alarm from the Alarm collection. | |
| virtual void | run () |
| Performs main thread funcionality. | |
Protected Attributes | |
| AutoVector< Alarm > | alarm_collection |
| Alarm collection. | |
| uint32_t | msec_interval |
| Interval between "clock tics" in milliseconds. | |
| auto_ptr< Mutex > | mutex_alarm_collection |
| Mutex to protect acceses to the alarm collection. | |
| void openikev2::AlarmControllerImpl::addAlarm | ( | Alarm & | alarm | ) | [virtual] |
| void openikev2::AlarmControllerImpl::removeAlarm | ( | Alarm & | alarm | ) | [virtual] |
1.5.1