IBR-DTNSuite
0.8
|
#include <NetLink3Manager.h>
Classes | |
class | parse_exception |
Public Member Functions | |
virtual | ~NetLink3Manager () |
const std::string | getInterface (int index) const |
const std::list< vaddress > | getAddressList (const vinterface &iface, const vaddress::Family f) |
void | callback (const NetLink3ManagerEvent &evt) |
Protected Member Functions | |
void | run () |
void | __cancellation () |
Friends | |
class | LinkManager |
Definition at line 48 of file NetLink3Manager.h.
ibrcommon::NetLink3Manager::~NetLink3Manager | ( | ) | [virtual] |
Definition at line 110 of file NetLink3Manager.cpp.
void ibrcommon::NetLink3Manager::__cancellation | ( | ) | [protected, virtual] |
Implements ibrcommon::Thread.
Definition at line 229 of file NetLink3Manager.cpp.
References _running.
void ibrcommon::NetLink3Manager::callback | ( | const NetLink3ManagerEvent & | evt | ) |
Definition at line 189 of file NetLink3Manager.cpp.
References ibrcommon::NetLink3ManagerEvent::getType(), IBRCOMMON_LOGGER_DEBUG, IBRCOMMON_LOGGER_ENDL, ibrcommon::NetLink3ManagerEvent::isWirelessExtension(), and ibrcommon::NetLink3ManagerEvent::toString().
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().
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.
friend class LinkManager [friend] |
Definition at line 50 of file NetLink3Manager.h.