Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members

olsr::sys::netlink::InitVisitor Class Reference

#include <interfacedesc.hh>

Inheritance diagram for olsr::sys::netlink::InitVisitor:

olsr::sys::netlink::DefaultVisitor olsr::sys::netlink::Visitor List of all members.

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_taddrs_t

Private Attributes

std::string & _name
unsigned & _index
unsigned & _mtu
addrs_t_addrs
unsigned _prefix
unsigned char _scope
address_t _address
address_t _broadcast

Member Typedef Documentation

typedef internal::InterfaceAddress olsr::sys::netlink::InitVisitor::addr_t [private]
 

typedef std::set<addr_t> olsr::sys::netlink::InitVisitor::addrs_t [private]
 

typedef InitVisitor olsr::sys::netlink::InitVisitor::This [private]
 


Constructor & Destructor Documentation

olsr::sys::netlink::InitVisitor::InitVisitor std::string &  name,
unsigned &  index,
unsigned &  mtu,
addrs_t addrs
 


Member Function Documentation

void olsr::sys::netlink::InitVisitor::visit const NLAddrAttrBroadcast e  )  [virtual]
 

void olsr::sys::netlink::InitVisitor::visit const NLAddrAttrAddress e  )  [virtual]
 

void olsr::sys::netlink::InitVisitor::visit const NLNewAddr e  )  [virtual]
 

void olsr::sys::netlink::InitVisitor::visit const NLLinkAttrMTU e  )  [virtual]
 

void olsr::sys::netlink::InitVisitor::visit const NLLinkAttrName e  )  [virtual]
 

void olsr::sys::netlink::InitVisitor::visit const NLNewLink e  )  [virtual]
 

void olsr::sys::netlink::InitVisitor::visit const NLError e  )  [virtual]
 


Member Data Documentation

address_t olsr::sys::netlink::InitVisitor::_address [private]
 

addrs_t& olsr::sys::netlink::InitVisitor::_addrs [private]
 

address_t olsr::sys::netlink::InitVisitor::_broadcast [private]
 

unsigned& olsr::sys::netlink::InitVisitor::_index [private]
 

unsigned& olsr::sys::netlink::InitVisitor::_mtu [private]
 

std::string& olsr::sys::netlink::InitVisitor::_name [private]
 

unsigned olsr::sys::netlink::InitVisitor::_prefix [private]
 

unsigned char olsr::sys::netlink::InitVisitor::_scope [private]
 


The documentation for this class was generated from the following files:
Generated on Thu Jul 28 21:21:51 2005 for Qolyester daemon by  doxygen 1.4.1