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

olsr::sys::netlink::NLNewAddr Class Reference

#include <netlink.hh>

Inheritance diagram for olsr::sys::netlink::NLNewAddr:

olsr::sys::netlink::NLMessage List of all members.

Public Types

typedef std::list< NLAddrAttr * > attrs_t

Public Member Functions

 NLNewAddr (unsigned char f, unsigned char p, unsigned char fl, unsigned char s, int i)
virtual ~NLNewAddr ()
virtual void accept (Visitor &v) const
unsigned char family () const
unsigned char prefixlen () const
unsigned char flags () const
unsigned char scope () const
unsigned index () const
const attrs_tattrs () const
void add_attr (NLAddrAttr *a)

Private Attributes

unsigned char _family
unsigned char _prefixlen
unsigned char _flags
unsigned char _scope
unsigned _index
attrs_t _attrs

Member Typedef Documentation

typedef std::list<NLAddrAttr*> olsr::sys::netlink::NLNewAddr::attrs_t
 


Constructor & Destructor Documentation

olsr::sys::netlink::NLNewAddr::NLNewAddr unsigned char  f,
unsigned char  p,
unsigned char  fl,
unsigned char  s,
int  i
[inline]
 

virtual olsr::sys::netlink::NLNewAddr::~NLNewAddr  )  [inline, virtual]
 


Member Function Documentation

virtual void olsr::sys::netlink::NLNewAddr::accept Visitor v  )  const [inline, virtual]
 

Implements olsr::sys::netlink::NLMessage.

void olsr::sys::netlink::NLNewAddr::add_attr NLAddrAttr a  )  [inline]
 

const attrs_t& olsr::sys::netlink::NLNewAddr::attrs  )  const [inline]
 

unsigned char olsr::sys::netlink::NLNewAddr::family  )  const [inline]
 

unsigned char olsr::sys::netlink::NLNewAddr::flags  )  const [inline]
 

unsigned olsr::sys::netlink::NLNewAddr::index  )  const [inline]
 

unsigned char olsr::sys::netlink::NLNewAddr::prefixlen  )  const [inline]
 

unsigned char olsr::sys::netlink::NLNewAddr::scope  )  const [inline]
 


Member Data Documentation

attrs_t olsr::sys::netlink::NLNewAddr::_attrs [private]
 

unsigned char olsr::sys::netlink::NLNewAddr::_family [private]
 

unsigned char olsr::sys::netlink::NLNewAddr::_flags [private]
 

unsigned olsr::sys::netlink::NLNewAddr::_index [private]
 

unsigned char olsr::sys::netlink::NLNewAddr::_prefixlen [private]
 

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


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