INET Framework for OMNeT++/OMNEST
inet::bgp::BGPUpdatePathAttributesASPath Class Reference

Class generated from inet/routing/bgpv4/BGPMessage/BGPUpdatePathAttributes.msg:69 by nedtool. More...

#include <BGPUpdatePathAttributes_m.h>

Inheritance diagram for inet::bgp::BGPUpdatePathAttributesASPath:
inet::bgp::BGPUpdatePathAttributes

Public Member Functions

 BGPUpdatePathAttributesASPath ()
 
 BGPUpdatePathAttributesASPath (const BGPUpdatePathAttributesASPath &other)
 
virtual ~BGPUpdatePathAttributesASPath ()
 
BGPUpdatePathAttributesASPathoperator= (const BGPUpdatePathAttributesASPath &other)
 
virtual BGPUpdatePathAttributesASPathdup () const override
 
virtual void parsimPack (omnetpp::cCommBuffer *b) const override
 
virtual void parsimUnpack (omnetpp::cCommBuffer *b) override
 
virtual void setValueArraySize (unsigned int size)
 
virtual unsigned int getValueArraySize () const
 
virtual BGPASPathSegmentgetValue (unsigned int k)
 
virtual const BGPASPathSegmentgetValue (unsigned int k) const
 
virtual void setValue (unsigned int k, const BGPASPathSegment &value)
 
- Public Member Functions inherited from inet::bgp::BGPUpdatePathAttributes
 BGPUpdatePathAttributes ()
 
 BGPUpdatePathAttributes (const BGPUpdatePathAttributes &other)
 
virtual ~BGPUpdatePathAttributes ()
 
BGPUpdatePathAttributesoperator= (const BGPUpdatePathAttributes &other)
 
virtual BGPUpdateAttributeTypegetType ()
 
virtual const BGPUpdateAttributeTypegetType () const
 
virtual void setType (const BGPUpdateAttributeType &type)
 
virtual unsigned short getLength () const
 
virtual void setLength (unsigned short length)
 

Protected Member Functions

bool operator== (const BGPUpdatePathAttributesASPath &)
 
- Protected Member Functions inherited from inet::bgp::BGPUpdatePathAttributes
bool operator== (const BGPUpdatePathAttributes &)
 

Protected Attributes

BGPASPathSegmentvalue
 
unsigned int value_arraysize
 
- Protected Attributes inherited from inet::bgp::BGPUpdatePathAttributes
BGPUpdateAttributeType type
 
unsigned short length
 

Private Member Functions

void copy (const BGPUpdatePathAttributesASPath &other)
 

Detailed Description

Class generated from inet/routing/bgpv4/BGPMessage/BGPUpdatePathAttributes.msg:69 by nedtool.

// AS_PATH (RFC4271 Section 4.3, Type code 2):
class BGPUpdatePathAttributesASPath extends BGPUpdatePathAttributes
{
    BGPASPathSegment value[];
}

Constructor & Destructor Documentation

inet::bgp::BGPUpdatePathAttributesASPath::BGPUpdatePathAttributesASPath ( )
inet::bgp::BGPUpdatePathAttributesASPath::BGPUpdatePathAttributesASPath ( const BGPUpdatePathAttributesASPath other)
virtual inet::bgp::BGPUpdatePathAttributesASPath::~BGPUpdatePathAttributesASPath ( )
virtual

Member Function Documentation

void inet::bgp::BGPUpdatePathAttributesASPath::copy ( const BGPUpdatePathAttributesASPath other)
private
virtual BGPUpdatePathAttributesASPath* inet::bgp::BGPUpdatePathAttributesASPath::dup ( ) const
inlineoverridevirtual
virtual BGPASPathSegment& inet::bgp::BGPUpdatePathAttributesASPath::getValue ( unsigned int  k)
virtual
virtual const BGPASPathSegment& inet::bgp::BGPUpdatePathAttributesASPath::getValue ( unsigned int  k) const
inlinevirtual

Referenced by getValue().

216 {return const_cast<BGPUpdatePathAttributesASPath*>(this)->getValue(k);}
virtual BGPASPathSegment & getValue(unsigned int k)
const double k
Definition: QAM16Modulation.cc:24
virtual unsigned int inet::bgp::BGPUpdatePathAttributesASPath::getValueArraySize ( ) const
virtual
BGPUpdatePathAttributesASPath& inet::bgp::BGPUpdatePathAttributesASPath::operator= ( const BGPUpdatePathAttributesASPath other)
bool inet::bgp::BGPUpdatePathAttributesASPath::operator== ( const BGPUpdatePathAttributesASPath )
protected
virtual void inet::bgp::BGPUpdatePathAttributesASPath::parsimPack ( omnetpp::cCommBuffer *  b) const
overridevirtual
virtual void inet::bgp::BGPUpdatePathAttributesASPath::parsimUnpack ( omnetpp::cCommBuffer *  b)
overridevirtual
virtual void inet::bgp::BGPUpdatePathAttributesASPath::setValue ( unsigned int  k,
const BGPASPathSegment value 
)
virtual
virtual void inet::bgp::BGPUpdatePathAttributesASPath::setValueArraySize ( unsigned int  size)
virtual

Member Data Documentation

BGPASPathSegment* inet::bgp::BGPUpdatePathAttributesASPath::value
protected
unsigned int inet::bgp::BGPUpdatePathAttributesASPath::value_arraysize
protected

The documentation for this class was generated from the following file: