IBR-DTNSuite
0.8
|
#include <LinkManager.h>
Public Types | |
enum | EventType { EVENT_UNKOWN, EVENT_LINK_STATE, EVENT_ADDRESS_REMOVED, EVENT_ADDRESS_ADDED } |
Public Member Functions | |
virtual | ~LinkManagerEvent () |
virtual const ibrcommon::vinterface & | getInterface () const =0 |
virtual const ibrcommon::vaddress & | getAddress () const =0 |
virtual unsigned int | getState () const =0 |
virtual EventType | getType () const =0 |
Definition at line 20 of file LinkManager.h.
Definition at line 23 of file LinkManager.h.
virtual ibrcommon::LinkManagerEvent::~LinkManagerEvent | ( | ) | [inline, virtual] |
Definition at line 31 of file LinkManager.h.
virtual const ibrcommon::vaddress& ibrcommon::LinkManagerEvent::getAddress | ( | ) | const [pure virtual] |
Implemented in ibrcommon::LinkManager::ExternalLinkManagerEvent, ibrcommon::NetLinkManagerEvent, and ibrcommon::NetLink3ManagerEvent.
Referenced by ibrcommon::vsocket::eventNotify().
virtual const ibrcommon::vinterface& ibrcommon::LinkManagerEvent::getInterface | ( | ) | const [pure virtual] |
virtual unsigned int ibrcommon::LinkManagerEvent::getState | ( | ) | const [pure virtual] |
virtual EventType ibrcommon::LinkManagerEvent::getType | ( | ) | const [pure virtual] |
Implemented in ibrcommon::LinkManager::ExternalLinkManagerEvent, ibrcommon::NetLinkManagerEvent, and ibrcommon::NetLink3ManagerEvent.
Referenced by dtn::net::IPNDAgent::eventNotify(), and ibrcommon::vsocket::eventNotify().