#include <netlink.hh>
Inheritance diagram for olsr::sys::netlink::NLNewRoute:
Public Types | |
typedef std::list< NLRouteAttr * > | attrs_t |
Public Member Functions | |
NLNewRoute (unsigned char f, unsigned char dlen, unsigned char slen, unsigned char tos, unsigned char table, unsigned char proto, unsigned char scope, unsigned char type, unsigned int flags) | |
virtual | ~NLNewRoute () |
virtual void | accept (Visitor &v) const |
unsigned char | family () const |
unsigned char | dlen () const |
unsigned char | slen () const |
unsigned char | tos () const |
unsigned char | table () const |
unsigned char | proto () const |
unsigned char | scope () const |
unsigned char | type () const |
unsigned int | flags () const |
attrs_t & | attrs () |
const attrs_t & | attrs () const |
void | add_attr (NLRouteAttr *a) |
Private Attributes | |
unsigned char | _family |
unsigned char | _dlen |
unsigned char | _slen |
unsigned char | _tos |
unsigned char | _table |
unsigned char | _proto |
unsigned char | _scope |
unsigned char | _type |
unsigned int | _flags |
attrs_t | _attrs |
typedef std::list<NLRouteAttr*> olsr::sys::netlink::NLNewRoute::attrs_t |
olsr::sys::netlink::NLNewRoute::NLNewRoute | ( | unsigned char | f, | |
unsigned char | dlen, | |||
unsigned char | slen, | |||
unsigned char | tos, | |||
unsigned char | table, | |||
unsigned char | proto, | |||
unsigned char | scope, | |||
unsigned char | type, | |||
unsigned int | flags | |||
) | [inline] |
virtual olsr::sys::netlink::NLNewRoute::~NLNewRoute | ( | ) | [inline, virtual] |
virtual void olsr::sys::netlink::NLNewRoute::accept | ( | Visitor & | v | ) | const [inline, virtual] |
Implements olsr::sys::netlink::NLMessage.
unsigned char olsr::sys::netlink::NLNewRoute::family | ( | ) | const [inline] |
unsigned char olsr::sys::netlink::NLNewRoute::dlen | ( | ) | const [inline] |
unsigned char olsr::sys::netlink::NLNewRoute::slen | ( | ) | const [inline] |
unsigned char olsr::sys::netlink::NLNewRoute::tos | ( | ) | const [inline] |
unsigned char olsr::sys::netlink::NLNewRoute::table | ( | ) | const [inline] |
unsigned char olsr::sys::netlink::NLNewRoute::proto | ( | ) | const [inline] |
unsigned char olsr::sys::netlink::NLNewRoute::scope | ( | ) | const [inline] |
unsigned char olsr::sys::netlink::NLNewRoute::type | ( | ) | const [inline] |
unsigned int olsr::sys::netlink::NLNewRoute::flags | ( | ) | const [inline] |
attrs_t& olsr::sys::netlink::NLNewRoute::attrs | ( | ) | [inline] |
const attrs_t& olsr::sys::netlink::NLNewRoute::attrs | ( | ) | const [inline] |
void olsr::sys::netlink::NLNewRoute::add_attr | ( | NLRouteAttr * | a | ) | [inline] |
unsigned char olsr::sys::netlink::NLNewRoute::_family [private] |
unsigned char olsr::sys::netlink::NLNewRoute::_dlen [private] |
unsigned char olsr::sys::netlink::NLNewRoute::_slen [private] |
unsigned char olsr::sys::netlink::NLNewRoute::_tos [private] |
unsigned char olsr::sys::netlink::NLNewRoute::_table [private] |
unsigned char olsr::sys::netlink::NLNewRoute::_proto [private] |
unsigned char olsr::sys::netlink::NLNewRoute::_scope [private] |
unsigned char olsr::sys::netlink::NLNewRoute::_type [private] |
unsigned int olsr::sys::netlink::NLNewRoute::_flags [private] |