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


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]

References _attrs.


Member Function Documentation

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

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

References _attrs.

Referenced by olsr::sys::netlink::NLSocket::receive().

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

References _family.

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

References _type.

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

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

References _flags.

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


Member Data Documentation

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

Referenced by family().

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

Referenced by type().

Referenced by index().

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

Referenced by flags().

Referenced by add_attr(), attrs(), and ~NLNewLink().


The documentation for this class was generated from the following file:

Generated on Thu Feb 12 20:45:39 2009 for Qolyester daemon by  doxygen 1.5.6