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 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]


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 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]


Member Data Documentation

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]

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

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


The documentation for this class was generated from the following files:
Generated on Mon Sep 10 17:02:14 2007 for Qolyester daemon by  doxygen 1.5.1