IBR-DTNSuite  0.8
ibrcommon::NetLink3Manager Class Reference

#include <NetLink3Manager.h>

Inheritance diagram for ibrcommon::NetLink3Manager:
Collaboration diagram for ibrcommon::NetLink3Manager:

List of all members.

Classes

class  parse_exception

Public Member Functions

virtual ~NetLink3Manager ()
const std::string getInterface (int index) const
const std::list< vaddressgetAddressList (const vinterface &iface, const vaddress::Family f)
void callback (const NetLink3ManagerEvent &evt)

Protected Member Functions

void run ()
void __cancellation ()

Friends

class LinkManager

Detailed Description

Definition at line 48 of file NetLink3Manager.h.


Constructor & Destructor Documentation

Definition at line 110 of file NetLink3Manager.cpp.


Member Function Documentation

void ibrcommon::NetLink3Manager::__cancellation ( ) [protected, virtual]

Implements ibrcommon::Thread.

Definition at line 229 of file NetLink3Manager.cpp.

References _running.

const std::list< vaddress > ibrcommon::NetLink3Manager::getAddressList ( const vinterface iface,
const vaddress::Family  f 
) [virtual]

Implements ibrcommon::LinkManager.

Definition at line 132 of file NetLink3Manager.cpp.

References ibrcommon::add_addr_to_list(), and ibrcommon::vinterface::toString().

Here is the call graph for this function:

const std::string ibrcommon::NetLink3Manager::getInterface ( int  index) const [virtual]

Implements ibrcommon::LinkManager.

Definition at line 125 of file NetLink3Manager.cpp.

void ibrcommon::NetLink3Manager::run ( ) [protected, virtual]

Abstract interface for thread context run method.

Implements ibrcommon::Thread.

Definition at line 210 of file NetLink3Manager.cpp.

References _running, IBRCOMMON_LOGGER, and IBRCOMMON_LOGGER_ENDL.


Friends And Related Function Documentation

friend class LinkManager [friend]

Definition at line 50 of file NetLink3Manager.h.


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