#include <netlink.hh>

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] |
References _attrs.
| 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] |
| void olsr::sys::netlink::NLNewRoute::add_attr | ( | NLRouteAttr * | a | ) | [inline] |
unsigned char olsr::sys::netlink::NLNewRoute::_family [private] |
Referenced by family().
unsigned char olsr::sys::netlink::NLNewRoute::_dlen [private] |
Referenced by dlen().
unsigned char olsr::sys::netlink::NLNewRoute::_slen [private] |
Referenced by slen().
unsigned char olsr::sys::netlink::NLNewRoute::_tos [private] |
Referenced by tos().
unsigned char olsr::sys::netlink::NLNewRoute::_table [private] |
Referenced by table().
unsigned char olsr::sys::netlink::NLNewRoute::_proto [private] |
Referenced by proto().
unsigned char olsr::sys::netlink::NLNewRoute::_scope [private] |
Referenced by scope().
unsigned char olsr::sys::netlink::NLNewRoute::_type [private] |
Referenced by type().
unsigned int olsr::sys::netlink::NLNewRoute::_flags [private] |
Referenced by flags().
Referenced by add_attr(), attrs(), and ~NLNewRoute().
1.5.6