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

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

#include <BGPUpdatePathAttributes_m.h>

Inheritance diagram for inet::bgp::BGPUpdatePathAttributesOrigin:
inet::bgp::BGPUpdatePathAttributes

Public Member Functions

 BGPUpdatePathAttributesOrigin ()
 
 BGPUpdatePathAttributesOrigin (const BGPUpdatePathAttributesOrigin &other)
 
virtual ~BGPUpdatePathAttributesOrigin ()
 
BGPUpdatePathAttributesOriginoperator= (const BGPUpdatePathAttributesOrigin &other)
 
virtual BGPUpdatePathAttributesOrigindup () const override
 
virtual void parsimPack (omnetpp::cCommBuffer *b) const override
 
virtual void parsimUnpack (omnetpp::cCommBuffer *b) override
 
virtual int getValue () const
 
virtual void setValue (int 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 BGPUpdatePathAttributesOrigin &)
 
- Protected Member Functions inherited from inet::bgp::BGPUpdatePathAttributes
bool operator== (const BGPUpdatePathAttributes &)
 

Protected Attributes

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

Private Member Functions

void copy (const BGPUpdatePathAttributesOrigin &other)
 

Detailed Description

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

// ORIGIN (RFC4271 Section 4.3, Type code 1):
class BGPUpdatePathAttributesOrigin extends BGPUpdatePathAttributes
{
    int value @enum(BGPSessionType);
}

Constructor & Destructor Documentation

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

Member Function Documentation

void inet::bgp::BGPUpdatePathAttributesOrigin::copy ( const BGPUpdatePathAttributesOrigin other)
private
virtual BGPUpdatePathAttributesOrigin* inet::bgp::BGPUpdatePathAttributesOrigin::dup ( ) const
inlineoverridevirtual
virtual int inet::bgp::BGPUpdatePathAttributesOrigin::getValue ( ) const
virtual
BGPUpdatePathAttributesOrigin& inet::bgp::BGPUpdatePathAttributesOrigin::operator= ( const BGPUpdatePathAttributesOrigin other)
bool inet::bgp::BGPUpdatePathAttributesOrigin::operator== ( const BGPUpdatePathAttributesOrigin )
protected
virtual void inet::bgp::BGPUpdatePathAttributesOrigin::parsimPack ( omnetpp::cCommBuffer *  b) const
overridevirtual
virtual void inet::bgp::BGPUpdatePathAttributesOrigin::parsimUnpack ( omnetpp::cCommBuffer *  b)
overridevirtual
virtual void inet::bgp::BGPUpdatePathAttributesOrigin::setValue ( int  value)
virtual

Member Data Documentation

int inet::bgp::BGPUpdatePathAttributesOrigin::value
protected

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