Public Member Functions

ibrcommon::NetLinkManagerEvent Class Reference

#include <NetLinkManager.h>

Inherits ibrcommon::LinkManagerEvent.

Collaboration diagram for ibrcommon::NetLinkManagerEvent:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 NetLinkManagerEvent (int fd)
virtual ~NetLinkManagerEvent ()
virtual const
ibrcommon::vinterface
getInterface () const
virtual const ibrcommon::vaddressgetAddress () const
virtual unsigned int getState () const
virtual EventType getType () const
virtual bool isWirelessExtension () const
void debug () const
const std::string toString () const

Detailed Description

Definition at line 27 of file NetLinkManager.h.


Constructor & Destructor Documentation

ibrcommon::NetLinkManagerEvent::NetLinkManagerEvent ( int  fd  ) 

read a netlink message from the socket and create a new netlink event object

Definition at line 218 of file NetLinkManager.cpp.

References IBRCOMMON_LOGGER_DEBUG, and ibrcommon::vaddress::VADDRESS_INET.

ibrcommon::NetLinkManagerEvent::~NetLinkManagerEvent (  )  [virtual]

Definition at line 347 of file NetLinkManager.cpp.


Member Function Documentation

void ibrcommon::NetLinkManagerEvent::debug (  )  const

Definition at line 402 of file NetLinkManager.cpp.

const ibrcommon::vaddress & ibrcommon::NetLinkManagerEvent::getAddress (  )  const [virtual]

Implements ibrcommon::LinkManagerEvent.

Definition at line 356 of file NetLinkManager.cpp.

Referenced by toString().

const ibrcommon::vinterface & ibrcommon::NetLinkManagerEvent::getInterface (  )  const [virtual]

Implements ibrcommon::LinkManagerEvent.

Definition at line 351 of file NetLinkManager.cpp.

Referenced by ibrcommon::NetLinkManager::run(), and toString().

unsigned int ibrcommon::NetLinkManagerEvent::getState (  )  const [virtual]

Implements ibrcommon::LinkManagerEvent.

Definition at line 361 of file NetLinkManager.cpp.

Referenced by toString().

LinkManagerEvent::EventType ibrcommon::NetLinkManagerEvent::getType (  )  const [virtual]

Implements ibrcommon::LinkManagerEvent.

Definition at line 371 of file NetLinkManager.cpp.

Referenced by ibrcommon::NetLinkManager::run(), and toString().

bool ibrcommon::NetLinkManagerEvent::isWirelessExtension (  )  const [virtual]

Definition at line 366 of file NetLinkManager.cpp.

Referenced by ibrcommon::NetLinkManager::run().

const std::string ibrcommon::NetLinkManagerEvent::toString (  )  const

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