INET Framework for OMNeT++/OMNEST
|
Class generated from inet/routing/bgpv4/BGPMessage/BGPASPathSegment.msg:30
by nedtool.
More...
#include <BGPASPathSegment_m.h>
Public Member Functions | |
BGPASPathSegment () | |
BGPASPathSegment (const BGPASPathSegment &other) | |
virtual | ~BGPASPathSegment () |
BGPASPathSegment & | operator= (const BGPASPathSegment &other) |
virtual BGPASPathSegment * | dup () const override |
virtual void | parsimPack (omnetpp::cCommBuffer *b) const override |
virtual void | parsimUnpack (omnetpp::cCommBuffer *b) override |
virtual unsigned char | getType () const |
virtual void | setType (unsigned char type) |
virtual unsigned char | getLength () const |
virtual void | setLength (unsigned char length) |
virtual void | setAsValueArraySize (unsigned int size) |
virtual unsigned int | getAsValueArraySize () const |
virtual unsigned short | getAsValue (unsigned int k) const |
virtual void | setAsValue (unsigned int k, unsigned short asValue) |
Protected Member Functions | |
bool | operator== (const BGPASPathSegment &) |
Protected Attributes | |
unsigned char | type |
unsigned char | length |
unsigned short * | asValue |
unsigned int | asValue_arraysize |
Private Member Functions | |
void | copy (const BGPASPathSegment &other) |
Class generated from inet/routing/bgpv4/BGPMessage/BGPASPathSegment.msg:30
by nedtool.
// // Represents a BGPv4 AS_PATH path attribute (RFC 4271 Section 4.3) // class BGPASPathSegment { unsigned char type @enum(BGPPathSegmentType); unsigned char length; unsigned short asValue[]; }
inet::bgp::BGPASPathSegment::BGPASPathSegment | ( | ) |
inet::bgp::BGPASPathSegment::BGPASPathSegment | ( | const BGPASPathSegment & | other | ) |
|
virtual |
|
private |
|
inlineoverridevirtual |
|
virtual |
Referenced by inet::bgp::BGPRouting::processMessage().
|
virtual |
Referenced by inet::bgp::BGPRouting::processMessage().
|
virtual |
|
virtual |
BGPASPathSegment& inet::bgp::BGPASPathSegment::operator= | ( | const BGPASPathSegment & | other | ) |
|
protected |
|
overridevirtual |
Referenced by inet::bgp::doParsimPacking().
|
overridevirtual |
Referenced by inet::bgp::doParsimUnpacking().
|
virtual |
Referenced by inet::bgp::BGPRouting::updateSendProcess().
|
virtual |
Referenced by inet::bgp::BGPRouting::updateSendProcess().
|
virtual |
Referenced by inet::bgp::BGPRouting::updateSendProcess().
|
virtual |
Referenced by inet::bgp::BGPRouting::updateSendProcess().
|
protected |
|
protected |
|
protected |
|
protected |