#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 |
typedef InitVisitor olsr::sys::netlink::InitVisitor::This [private] |
typedef internal::InterfaceAddress olsr::sys::netlink::InitVisitor::addr_t [private] |
typedef std::set<addr_t> olsr::sys::netlink::InitVisitor::addrs_t [private] |
| olsr::sys::netlink::InitVisitor::InitVisitor | ( | std::string & | name, | |
| unsigned & | index, | |||
| unsigned & | mtu, | |||
| addrs_t & | addrs | |||
| ) |
| void olsr::sys::netlink::InitVisitor::visit | ( | const NLError & | e | ) | [virtual] |
| void olsr::sys::netlink::InitVisitor::visit | ( | const NLNewLink & | e | ) | [virtual] |
| void olsr::sys::netlink::InitVisitor::visit | ( | const NLLinkAttrName & | e | ) | [virtual] |
| void olsr::sys::netlink::InitVisitor::visit | ( | const NLLinkAttrMTU & | e | ) | [virtual] |
| void olsr::sys::netlink::InitVisitor::visit | ( | const NLNewAddr & | e | ) | [virtual] |
| void olsr::sys::netlink::InitVisitor::visit | ( | const NLAddrAttrAddress & | e | ) | [virtual] |
| void olsr::sys::netlink::InitVisitor::visit | ( | const NLAddrAttrBroadcast & | e | ) | [virtual] |
std::string& olsr::sys::netlink::InitVisitor::_name [private] |
unsigned& olsr::sys::netlink::InitVisitor::_index [private] |
unsigned& olsr::sys::netlink::InitVisitor::_mtu [private] |
addrs_t& olsr::sys::netlink::InitVisitor::_addrs [private] |
unsigned olsr::sys::netlink::InitVisitor::_prefix [private] |
unsigned char olsr::sys::netlink::InitVisitor::_scope [private] |
1.5.1