olsr::sys::netlink::NLNewLink Class Reference

#include <netlink.hh>

Inheritance diagram for olsr::sys::netlink::NLNewLink:

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

Public Types

typedef std::list< NLLinkAttr * > attrs_t

Public Member Functions

 NLNewLink (unsigned char f, unsigned short t, int i, unsigned int fl)
virtual ~NLNewLink ()
virtual void accept (Visitor &v) const
void add_attr (NLLinkAttr *a)
unsigned char family () const
unsigned short type () const
unsigned index () const
unsigned int flags () const
const attrs_tattrs () const

Private Attributes

unsigned char _family
unsigned short _type
unsigned _index
unsigned int _flags
attrs_t _attrs

Member Typedef Documentation

typedef std::list<NLLinkAttr*> olsr::sys::netlink::NLNewLink::attrs_t


Constructor & Destructor Documentation

olsr::sys::netlink::NLNewLink::NLNewLink ( unsigned char  f,
unsigned short  t,
int  i,
unsigned int  fl 
) [inline]

virtual olsr::sys::netlink::NLNewLink::~NLNewLink (  )  [inline, virtual]


Member Function Documentation

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

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

void olsr::sys::netlink::NLNewLink::add_attr ( NLLinkAttr a  )  [inline]

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

unsigned short olsr::sys::netlink::NLNewLink::type (  )  const [inline]

unsigned olsr::sys::netlink::NLNewLink::index (  )  const [inline]

unsigned int olsr::sys::netlink::NLNewLink::flags (  )  const [inline]

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


Member Data Documentation

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

unsigned short olsr::sys::netlink::NLNewLink::_type [private]

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

unsigned int olsr::sys::netlink::NLNewLink::_flags [private]

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


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