#include <Alarm.h>
Public Member Functions | |
ExpirationHandler (const std::string &name="") | |
Constructor. | |
virtual | ~ExpirationHandler () |
Destructor. | |
virtual void | handle_timeout ()=0 |
Method to invoke when associated alarm expires. | |
const char * | name () |
Accessor. | |
void | set_name (const char *name) |
Mutator. | |
Protected Attributes | |
std::string | name_ |
Definition at line 31 of file Alarm.h.
prophet::ExpirationHandler::ExpirationHandler | ( | const std::string & | name = "" |
) | [inline] |
virtual prophet::ExpirationHandler::~ExpirationHandler | ( | ) | [inline, virtual] |
virtual void prophet::ExpirationHandler::handle_timeout | ( | ) | [pure virtual] |
Method to invoke when associated alarm expires.
Implemented in prophet::Encounter.
Referenced by prophet::Alarm::timeout().
const char* prophet::ExpirationHandler::name | ( | ) | [inline] |
Accessor.
Definition at line 53 of file Alarm.h.
References name_.
Referenced by dtn::ProphetBundleCore::create_alarm().
void prophet::ExpirationHandler::set_name | ( | const char * | name | ) | [inline] |
std::string prophet::ExpirationHandler::name_ [protected] |