|
INET Framework for OMNeT++/OMNEST
|
#include <IPv6ExtensionHeaders_m.h>
Public Member Functions | |
| IPv6RoutingHeader () | |
| IPv6RoutingHeader (const IPv6RoutingHeader &other) | |
| virtual | ~IPv6RoutingHeader () |
| IPv6RoutingHeader & | operator= (const IPv6RoutingHeader &other) |
| virtual IPv6RoutingHeader * | dup () const |
| virtual void | parsimPack (cCommBuffer *b) |
| virtual void | parsimUnpack (cCommBuffer *b) |
| virtual unsigned char | getRoutingType () const |
| virtual void | setRoutingType (unsigned char routingType) |
| virtual unsigned char | getSegmentsLeft () const |
| virtual void | setSegmentsLeft (unsigned char segmentsLeft) |
| virtual void | setAddressArraySize (unsigned int size) |
| virtual unsigned int | getAddressArraySize () const |
| virtual IPv6Address & | getAddress (unsigned int k) |
| virtual const IPv6Address & | getAddress (unsigned int k) const |
| virtual void | setAddress (unsigned int k, const IPv6Address &address) |
Protected Member Functions | |
| bool | operator== (const IPv6RoutingHeader &) |
Protected Attributes | |
| unsigned char | routingType_var |
| unsigned char | segmentsLeft_var |
| IPv6Address * | address_var |
| unsigned int | address_arraysize |
Private Member Functions | |
| void | copy (const IPv6RoutingHeader &other) |
Class generated from networklayer/ipv6/IPv6ExtensionHeaders.msg by opp_msgc.
class IPv6RoutingHeader extends IPv6ExtensionHeader { unsigned char routingType; unsigned char segmentsLeft; IPv6Address address[]; }
Definition at line 68 of file IPv6ExtensionHeaders_m.h.
Referenced by dup().
| IPv6RoutingHeader::IPv6RoutingHeader | ( | const IPv6RoutingHeader & | other | ) |
| virtual IPv6RoutingHeader::~IPv6RoutingHeader | ( | ) | [virtual] |
| void IPv6RoutingHeader::copy | ( | const IPv6RoutingHeader & | other | ) | [private] |
| virtual IPv6RoutingHeader* IPv6RoutingHeader::dup | ( | ) | const [inline, virtual] |
Reimplemented from IPv6ExtensionHeader.
Definition at line 88 of file IPv6ExtensionHeaders_m.h.
{return new IPv6RoutingHeader(*this);}
| virtual IPv6Address& IPv6RoutingHeader::getAddress | ( | unsigned int | k | ) | [virtual] |
| virtual const IPv6Address& IPv6RoutingHeader::getAddress | ( | unsigned int | k | ) | const [inline, virtual] |
Definition at line 100 of file IPv6ExtensionHeaders_m.h.
Referenced by getAddress().
{return const_cast<IPv6RoutingHeader*>(this)->getAddress(k);}
| virtual unsigned int IPv6RoutingHeader::getAddressArraySize | ( | ) | const [virtual] |
| virtual unsigned char IPv6RoutingHeader::getRoutingType | ( | ) | const [virtual] |
| virtual unsigned char IPv6RoutingHeader::getSegmentsLeft | ( | ) | const [virtual] |
| IPv6RoutingHeader& IPv6RoutingHeader::operator= | ( | const IPv6RoutingHeader & | other | ) |
| bool IPv6RoutingHeader::operator== | ( | const IPv6RoutingHeader & | ) | [protected] |
| virtual void IPv6RoutingHeader::parsimPack | ( | cCommBuffer * | b | ) | [virtual] |
Reimplemented from IPv6ExtensionHeader_Base.
Referenced by doPacking().
| virtual void IPv6RoutingHeader::parsimUnpack | ( | cCommBuffer * | b | ) | [virtual] |
Reimplemented from IPv6ExtensionHeader_Base.
Referenced by doUnpacking().
| virtual void IPv6RoutingHeader::setAddress | ( | unsigned int | k, |
| const IPv6Address & | address | ||
| ) | [virtual] |
| virtual void IPv6RoutingHeader::setAddressArraySize | ( | unsigned int | size | ) | [virtual] |
| virtual void IPv6RoutingHeader::setRoutingType | ( | unsigned char | routingType | ) | [virtual] |
| virtual void IPv6RoutingHeader::setSegmentsLeft | ( | unsigned char | segmentsLeft | ) | [virtual] |
unsigned int IPv6RoutingHeader::address_arraysize [protected] |
Definition at line 74 of file IPv6ExtensionHeaders_m.h.
IPv6Address* IPv6RoutingHeader::address_var [protected] |
Definition at line 73 of file IPv6ExtensionHeaders_m.h.
unsigned char IPv6RoutingHeader::routingType_var [protected] |
Definition at line 71 of file IPv6ExtensionHeaders_m.h.
unsigned char IPv6RoutingHeader::segmentsLeft_var [protected] |
Definition at line 72 of file IPv6ExtensionHeaders_m.h.