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

Class generated from inet/routing/bgpv4/bgpmessage/BgpHeader.msg:177 by opp_msgtool. More...

#include <BgpHeader_m.h>

Inheritance diagram for inet::bgp::BgpUpdatePathAttributesAtomicAggregate:
inet::bgp::BgpUpdatePathAttributes

Public Member Functions

 BgpUpdatePathAttributesAtomicAggregate ()
 
 BgpUpdatePathAttributesAtomicAggregate (const BgpUpdatePathAttributesAtomicAggregate &other)
 
virtual ~BgpUpdatePathAttributesAtomicAggregate ()
 
BgpUpdatePathAttributesAtomicAggregateoperator= (const BgpUpdatePathAttributesAtomicAggregate &other)
 
virtual BgpUpdatePathAttributesAtomicAggregatedup () const override
 
virtual void parsimPack (omnetpp::cCommBuffer *b) const override
 
virtual void parsimUnpack (omnetpp::cCommBuffer *b) override
 
- Public Member Functions inherited from inet::bgp::BgpUpdatePathAttributes
 BgpUpdatePathAttributes ()
 
 BgpUpdatePathAttributes (const BgpUpdatePathAttributes &other)
 
virtual ~BgpUpdatePathAttributes ()
 
BgpUpdatePathAttributesoperator= (const BgpUpdatePathAttributes &other)
 
virtual bool getOptionalBit () const
 
virtual void setOptionalBit (bool optionalBit)
 
virtual bool getTransitiveBit () const
 
virtual void setTransitiveBit (bool transitiveBit)
 
virtual bool getPartialBit () const
 
virtual void setPartialBit (bool partialBit)
 
virtual bool getExtendedLengthBit () const
 
virtual void setExtendedLengthBit (bool extendedLengthBit)
 
virtual unsigned short getReserved () const
 
virtual void setReserved (unsigned short reserved)
 
virtual BgpUpdateAttributeTypeCode getTypeCode () const
 
virtual void setTypeCode (BgpUpdateAttributeTypeCode typeCode)
 
virtual unsigned short getLength () const
 
virtual void setLength (unsigned short length)
 

Protected Member Functions

bool operator== (const BgpUpdatePathAttributesAtomicAggregate &)=delete
 
- Protected Member Functions inherited from inet::bgp::BgpUpdatePathAttributes
bool operator== (const BgpUpdatePathAttributes &)=delete
 

Private Member Functions

void copy (const BgpUpdatePathAttributesAtomicAggregate &other)
 

Additional Inherited Members

- Protected Attributes inherited from inet::bgp::BgpUpdatePathAttributes
bool optionalBit = false
 
bool transitiveBit = false
 
bool partialBit = false
 
bool extendedLengthBit = false
 
unsigned short reserved = 0
 
BgpUpdateAttributeTypeCode typeCode = static_cast<inet::bgp::BgpUpdateAttributeTypeCode>(-1)
 
unsigned short length = 0
 

Detailed Description

Class generated from inet/routing/bgpv4/bgpmessage/BgpHeader.msg:177 by opp_msgtool.

//ATOMIC_AGGREGATE (RFC4271 Section 4.3, Type code 6):
class BgpUpdatePathAttributesAtomicAggregate extends BgpUpdatePathAttributes
{
    typeCode = ATOMIC_AGGREGATE;
    optionalBit = false;
    transitiveBit = true;
    length = 0;
}

Constructor & Destructor Documentation

◆ BgpUpdatePathAttributesAtomicAggregate() [1/2]

inet::bgp::BgpUpdatePathAttributesAtomicAggregate::BgpUpdatePathAttributesAtomicAggregate ( )

◆ BgpUpdatePathAttributesAtomicAggregate() [2/2]

inet::bgp::BgpUpdatePathAttributesAtomicAggregate::BgpUpdatePathAttributesAtomicAggregate ( const BgpUpdatePathAttributesAtomicAggregate other)

◆ ~BgpUpdatePathAttributesAtomicAggregate()

virtual inet::bgp::BgpUpdatePathAttributesAtomicAggregate::~BgpUpdatePathAttributesAtomicAggregate ( )
virtual

Member Function Documentation

◆ copy()

void inet::bgp::BgpUpdatePathAttributesAtomicAggregate::copy ( const BgpUpdatePathAttributesAtomicAggregate other)
private

◆ dup()

virtual BgpUpdatePathAttributesAtomicAggregate* inet::bgp::BgpUpdatePathAttributesAtomicAggregate::dup ( ) const
inlineoverridevirtual

Reimplemented from inet::bgp::BgpUpdatePathAttributes.

746 {return new BgpUpdatePathAttributesAtomicAggregate(*this);}

◆ operator=()

BgpUpdatePathAttributesAtomicAggregate& inet::bgp::BgpUpdatePathAttributesAtomicAggregate::operator= ( const BgpUpdatePathAttributesAtomicAggregate other)

◆ operator==()

bool inet::bgp::BgpUpdatePathAttributesAtomicAggregate::operator== ( const BgpUpdatePathAttributesAtomicAggregate )
protecteddelete

◆ parsimPack()

virtual void inet::bgp::BgpUpdatePathAttributesAtomicAggregate::parsimPack ( omnetpp::cCommBuffer *  b) const
overridevirtual

◆ parsimUnpack()

virtual void inet::bgp::BgpUpdatePathAttributesAtomicAggregate::parsimUnpack ( omnetpp::cCommBuffer *  b)
overridevirtual

The documentation for this class was generated from the following file:
inet::bgp::BgpUpdatePathAttributesAtomicAggregate::BgpUpdatePathAttributesAtomicAggregate
BgpUpdatePathAttributesAtomicAggregate()