IBR-DTNSuite 0.6

ibrcommon::LinkManagerEvent Class Reference

#include <LinkManager.h>

Inheritance diagram for ibrcommon::LinkManagerEvent:

List of all members.

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::vaddressgetAddress () const =0
virtual unsigned int getState () const =0
virtual EventType getType () const =0

Detailed Description

Definition at line 17 of file LinkManager.h.


Member Enumeration Documentation

Enumerator:
EVENT_UNKOWN 
EVENT_LINK_STATE 
EVENT_ADDRESS_REMOVED 
EVENT_ADDRESS_ADDED 

Definition at line 20 of file LinkManager.h.


Constructor & Destructor Documentation

virtual ibrcommon::LinkManagerEvent::~LinkManagerEvent ( ) [inline, virtual]

Definition at line 28 of file LinkManager.h.


Member Function Documentation

virtual const ibrcommon::vaddress& ibrcommon::LinkManagerEvent::getAddress ( ) const [pure virtual]
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]

The documentation for this class was generated from the following file: