#include <IPv6ExtensionHeaders_m.h>
Inheritance diagram for IPv6RoutingHeader:
IPv6ExtensionHeaders.msg
by opp_msgc. class IPv6RoutingHeader extends IPv6ExtensionHeader { properties: omitGetVerb = true; fields: unsigned char routingType; unsigned char segmentsLeft; IPv6Address address[]; };
Public Member Functions | |
IPv6RoutingHeader () | |
IPv6RoutingHeader (const IPv6RoutingHeader &other) | |
virtual | ~IPv6RoutingHeader () |
IPv6RoutingHeader & | operator= (const IPv6RoutingHeader &other) |
virtual void | netPack (cCommBuffer *b) |
virtual void | netUnpack (cCommBuffer *b) |
virtual unsigned char | routingType () const |
virtual void | setRoutingType (unsigned char routingType_var) |
virtual unsigned char | segmentsLeft () const |
virtual void | setSegmentsLeft (unsigned char segmentsLeft_var) |
virtual void | setAddressArraySize (unsigned int size) |
virtual unsigned int | addressArraySize () const |
virtual IPv6Address & | address (unsigned int k) |
virtual const IPv6Address & | address (unsigned int k) const |
virtual void | setAddress (unsigned int k, const IPv6Address &address_var) |
Protected Member Functions | |
bool | operator== (const IPv6RoutingHeader &) |
Protected Attributes | |
unsigned char | routingType_var |
unsigned char | segmentsLeft_var |
IPv6Address * | address_var |
unsigned int | address_arraysize |
|
|
|
|
|
|
|
00096 {return const_cast<IPv6RoutingHeader*>(this)->address(k);}
|
|
|
|
|
|
Reimplemented from IPv6ExtensionHeader_Base. |
|
Reimplemented from IPv6ExtensionHeader_Base. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|