|
IBR-DTNSuite 0.6
|
#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 17 of file LinkManager.h.
Definition at line 20 of file LinkManager.h.
| virtual ibrcommon::LinkManagerEvent::~LinkManagerEvent | ( | ) | [inline, virtual] |
Definition at line 28 of file LinkManager.h.
| virtual const ibrcommon::vaddress& ibrcommon::LinkManagerEvent::getAddress | ( | ) | const [pure virtual] |
Implemented in ibrcommon::NetLinkManagerEvent.
Referenced by ibrcommon::vsocket::eventNotify().
| virtual const ibrcommon::vinterface& ibrcommon::LinkManagerEvent::getInterface | ( | ) | const [pure virtual] |
Implemented in ibrcommon::NetLinkManagerEvent.
Referenced by ibrcommon::vsocket::eventNotify(), and dtn::net::IPNDAgent::eventNotify().
| virtual unsigned int ibrcommon::LinkManagerEvent::getState | ( | ) | const [pure virtual] |
Implemented in ibrcommon::NetLinkManagerEvent.
| virtual EventType ibrcommon::LinkManagerEvent::getType | ( | ) | const [pure virtual] |
Implemented in ibrcommon::NetLinkManagerEvent.
Referenced by ibrcommon::vsocket::eventNotify(), and dtn::net::IPNDAgent::eventNotify().