|
INET Framework for OMNeT++/OMNEST
|
Class generated from inet/routing/bgpv4/bgpmessage/BgpHeader.msg:26 by opp_msgtool.
More...
#include <BgpHeader_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 BgpPathSegmentType | getType () const |
| virtual void | setType (BgpPathSegmentType type) |
| virtual uint8_t | getLength () const |
| virtual void | setLength (uint8_t length) |
| virtual void | setAsValueArraySize (size_t size) |
| virtual size_t | getAsValueArraySize () const |
| virtual uint16_t | getAsValue (size_t k) const |
| virtual void | setAsValue (size_t k, uint16_t asValue) |
| virtual void | insertAsValue (size_t k, uint16_t asValue) |
| void | insertAsValue (uint16_t asValue) |
| virtual void | appendAsValue (uint16_t asValue) |
| virtual void | eraseAsValue (size_t k) |
Protected Member Functions | |
| bool | operator== (const BgpAsPathSegment &)=delete |
Protected Attributes | |
| BgpPathSegmentType | type = static_cast<inet::bgp::BgpPathSegmentType>(-1) |
| uint8_t | length = 0 |
| uint16_t * | asValue = nullptr |
| size_t | asValue_arraysize = 0 |
Private Member Functions | |
| void | copy (const BgpAsPathSegment &other) |
Class generated from inet/routing/bgpv4/bgpmessage/BgpHeader.msg:26 by opp_msgtool.
// // Represents a BGPv4 AS_PATH path attribute (RFC 4271 Section 4.3) // class BgpAsPathSegment extends cObject { @packetData; BgpPathSegmentType type; uint8_t length; uint16_t asValue[]; }
| inet::bgp::BgpAsPathSegment::BgpAsPathSegment | ( | ) |
| inet::bgp::BgpAsPathSegment::BgpAsPathSegment | ( | const BgpAsPathSegment & | other | ) |
|
virtual |
|
virtual |
|
private |
|
inlineoverridevirtual |
|
virtual |
|
virtual |
Referenced by inet::bgp::BgpRouter::printUpdateMessage(), and inet::bgp::BgpRouter::processMessage().
|
virtual |
Referenced by inet::bgp::BgpRouter::printUpdateMessage(), and inet::bgp::BgpRouter::processMessage().
|
virtual |
|
virtual |
|
virtual |
|
inline |
| BgpAsPathSegment& inet::bgp::BgpAsPathSegment::operator= | ( | const BgpAsPathSegment & | other | ) |
|
protecteddelete |
|
overridevirtual |
Referenced by inet::bgp::doParsimPacking().
|
overridevirtual |
Referenced by inet::bgp::doParsimUnpacking().
|
virtual |
Referenced by inet::bgp::BgpHeaderSerializer::deserialize().
|
virtual |
Referenced by inet::bgp::BgpHeaderSerializer::deserialize().
|
virtual |
Referenced by inet::bgp::BgpHeaderSerializer::deserialize().
|
virtual |
Referenced by inet::bgp::BgpHeaderSerializer::deserialize().
|
protected |
|
protected |
|
protected |
|
protected |