#include <netlink.hh>
Inheritance diagram for olsr::sys::netlink::NLNewLink:
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_t & | attrs () const |
Private Attributes | |
unsigned char | _family |
unsigned short | _type |
unsigned | _index |
unsigned int | _flags |
attrs_t | _attrs |
typedef std::list<NLLinkAttr*> olsr::sys::netlink::NLNewLink::attrs_t |
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] |
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] |
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] |