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

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]
 

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

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

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

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

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


Member Data Documentation

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

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

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

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

unsigned short olsr::sys::netlink::NLNewLink::_type [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