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

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

#include <BGPUpdatePathAttributes_m.h>

Inheritance diagram for inet::bgp::BGPUpdatePathAttributes:
inet::bgp::BGPUpdatePathAttributesASPath inet::bgp::BGPUpdatePathAttributesAtomicAggregate inet::bgp::BGPUpdatePathAttributesLocalPref inet::bgp::BGPUpdatePathAttributesNextHop inet::bgp::BGPUpdatePathAttributesOrigin

Public Member Functions

 BGPUpdatePathAttributes ()
 
 BGPUpdatePathAttributes (const BGPUpdatePathAttributes &other)
 
virtual ~BGPUpdatePathAttributes ()
 
BGPUpdatePathAttributesoperator= (const BGPUpdatePathAttributes &other)
 
virtual BGPUpdatePathAttributesdup () const override
 
virtual void parsimPack (omnetpp::cCommBuffer *b) const override
 
virtual void parsimUnpack (omnetpp::cCommBuffer *b) override
 
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 BGPUpdatePathAttributes &)
 

Protected Attributes

BGPUpdateAttributeType type
 
unsigned short length
 

Private Member Functions

void copy (const BGPUpdatePathAttributes &other)
 

Detailed Description

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

class BGPUpdatePathAttributes
{
    BGPUpdateAttributeType type; // 2 octets
    unsigned short length; // 2 octets
}

Constructor & Destructor Documentation

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

Member Function Documentation

void inet::bgp::BGPUpdatePathAttributes::copy ( const BGPUpdatePathAttributes other)
private
virtual unsigned short inet::bgp::BGPUpdatePathAttributes::getLength ( ) const
virtual
virtual BGPUpdateAttributeType& inet::bgp::BGPUpdatePathAttributes::getType ( )
virtual
virtual const BGPUpdateAttributeType& inet::bgp::BGPUpdatePathAttributes::getType ( ) const
inlinevirtual

Referenced by getType().

132 {return const_cast<BGPUpdatePathAttributes*>(this)->getType();}
virtual BGPUpdateAttributeType & getType()
BGPUpdatePathAttributes& inet::bgp::BGPUpdatePathAttributes::operator= ( const BGPUpdatePathAttributes other)
bool inet::bgp::BGPUpdatePathAttributes::operator== ( const BGPUpdatePathAttributes )
protected
virtual void inet::bgp::BGPUpdatePathAttributes::setLength ( unsigned short  length)
virtual
virtual void inet::bgp::BGPUpdatePathAttributes::setType ( const BGPUpdateAttributeType type)
virtual

Member Data Documentation

unsigned short inet::bgp::BGPUpdatePathAttributes::length
protected
BGPUpdateAttributeType inet::bgp::BGPUpdatePathAttributes::type
protected

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