#include <interfacedesc.hh>
Inheritance diagram for olsr::sys::netlink::InitVisitor:
Public Member Functions | |
InitVisitor (std::string &name, unsigned &index, unsigned &mtu, addrs_t &addrs) | |
virtual void | visit (const NLError &e) |
virtual void | visit (const NLNewLink &e) |
virtual void | visit (const NLLinkAttrName &e) |
virtual void | visit (const NLLinkAttrMTU &e) |
virtual void | visit (const NLNewAddr &e) |
virtual void | visit (const NLAddrAttrAddress &e) |
virtual void | visit (const NLAddrAttrBroadcast &e) |
Private Types | |
typedef InitVisitor | This |
typedef internal::InterfaceAddress | addr_t |
typedef std::set< addr_t > | addrs_t |
Private Attributes | |
std::string & | _name |
unsigned & | _index |
unsigned & | _mtu |
addrs_t & | _addrs |
unsigned | _prefix |
unsigned char | _scope |
address_t | _address |
address_t | _broadcast |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|