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

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

#include <BGPUpdatePathAttributes_m.h>

Inheritance diagram for inet::bgp::BGPUpdatePathAttributesNextHop:
inet::bgp::BGPUpdatePathAttributes

Public Member Functions

 BGPUpdatePathAttributesNextHop ()
 
 BGPUpdatePathAttributesNextHop (const BGPUpdatePathAttributesNextHop &other)
 
virtual ~BGPUpdatePathAttributesNextHop ()
 
BGPUpdatePathAttributesNextHopoperator= (const BGPUpdatePathAttributesNextHop &other)
 
virtual BGPUpdatePathAttributesNextHopdup () const override
 
virtual void parsimPack (omnetpp::cCommBuffer *b) const override
 
virtual void parsimUnpack (omnetpp::cCommBuffer *b) override
 
virtual IPv4AddressgetValue ()
 
virtual const IPv4AddressgetValue () const
 
virtual void setValue (const IPv4Address &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 BGPUpdatePathAttributesNextHop &)
 
- Protected Member Functions inherited from inet::bgp::BGPUpdatePathAttributes
bool operator== (const BGPUpdatePathAttributes &)
 

Protected Attributes

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

Private Member Functions

void copy (const BGPUpdatePathAttributesNextHop &other)
 

Detailed Description

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

//NEXT_HOP (RFC4271 Section 4.3, Type code 3):
class BGPUpdatePathAttributesNextHop extends BGPUpdatePathAttributes
{
    IPv4Address value;
}

Constructor & Destructor Documentation

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

Member Function Documentation

void inet::bgp::BGPUpdatePathAttributesNextHop::copy ( const BGPUpdatePathAttributesNextHop other)
private
virtual BGPUpdatePathAttributesNextHop* inet::bgp::BGPUpdatePathAttributesNextHop::dup ( ) const
inlineoverridevirtual
virtual IPv4Address& inet::bgp::BGPUpdatePathAttributesNextHop::getValue ( )
virtual
virtual const IPv4Address& inet::bgp::BGPUpdatePathAttributesNextHop::getValue ( ) const
inlinevirtual

Referenced by getValue().

BGPUpdatePathAttributesNextHop& inet::bgp::BGPUpdatePathAttributesNextHop::operator= ( const BGPUpdatePathAttributesNextHop other)
bool inet::bgp::BGPUpdatePathAttributesNextHop::operator== ( const BGPUpdatePathAttributesNextHop )
protected
virtual void inet::bgp::BGPUpdatePathAttributesNextHop::parsimPack ( omnetpp::cCommBuffer *  b) const
overridevirtual
virtual void inet::bgp::BGPUpdatePathAttributesNextHop::parsimUnpack ( omnetpp::cCommBuffer *  b)
overridevirtual
virtual void inet::bgp::BGPUpdatePathAttributesNextHop::setValue ( const IPv4Address value)
virtual

Member Data Documentation

IPv4Address inet::bgp::BGPUpdatePathAttributesNextHop::value
protected

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