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

Class generated from inet/routing/bgpv4/BGPMessage/BGPKeepAlive.msg:33 by nedtool. More...

#include <BGPKeepAlive_m.h>

Inheritance diagram for inet::bgp::BGPKeepAliveMessage:
inet::bgp::BGPHeader

Public Member Functions

 BGPKeepAliveMessage (const char *name=nullptr, short kind=0)
 
 BGPKeepAliveMessage (const BGPKeepAliveMessage &other)
 
virtual ~BGPKeepAliveMessage ()
 
BGPKeepAliveMessageoperator= (const BGPKeepAliveMessage &other)
 
virtual BGPKeepAliveMessagedup () const override
 
virtual void parsimPack (omnetpp::cCommBuffer *b) const override
 
virtual void parsimUnpack (omnetpp::cCommBuffer *b) override
 
- Public Member Functions inherited from inet::bgp::BGPHeader
 BGPHeader (const char *name=nullptr, short kind=0)
 
 BGPHeader (const BGPHeader &other)
 
virtual ~BGPHeader ()
 
BGPHeaderoperator= (const BGPHeader &other)
 
virtual char getType () const
 
virtual void setType (char type)
 

Protected Member Functions

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

Private Member Functions

void copy (const BGPKeepAliveMessage &other)
 

Additional Inherited Members

- Protected Attributes inherited from inet::bgp::BGPHeader
char type
 

Detailed Description

Class generated from inet/routing/bgpv4/BGPMessage/BGPKeepAlive.msg:33 by nedtool.

//
// Represents a BGPv4 KEEPALIVE message.
//
// KEEPALIVE messages are exchanged as often as necessary between systems
// to avoid exceeding the BGP Hold Timer (constant defined in BGPOpen).
//
packet BGPKeepAliveMessage extends BGPHeader
{
    type = BGP_KEEPALIVE;
}

Constructor & Destructor Documentation

inet::bgp::BGPKeepAliveMessage::BGPKeepAliveMessage ( const char *  name = nullptr,
short  kind = 0 
)
inet::bgp::BGPKeepAliveMessage::BGPKeepAliveMessage ( const BGPKeepAliveMessage other)
virtual inet::bgp::BGPKeepAliveMessage::~BGPKeepAliveMessage ( )
virtual

Member Function Documentation

void inet::bgp::BGPKeepAliveMessage::copy ( const BGPKeepAliveMessage other)
private
virtual BGPKeepAliveMessage* inet::bgp::BGPKeepAliveMessage::dup ( ) const
inlineoverridevirtual

Reimplemented from inet::bgp::BGPHeader.

69 {return new BGPKeepAliveMessage(*this);}
BGPKeepAliveMessage(const char *name=nullptr, short kind=0)
BGPKeepAliveMessage& inet::bgp::BGPKeepAliveMessage::operator= ( const BGPKeepAliveMessage other)
bool inet::bgp::BGPKeepAliveMessage::operator== ( const BGPKeepAliveMessage )
protected
virtual void inet::bgp::BGPKeepAliveMessage::parsimPack ( omnetpp::cCommBuffer *  b) const
overridevirtual

Reimplemented from inet::bgp::BGPHeader.

Referenced by inet::bgp::doParsimPacking().

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

Reimplemented from inet::bgp::BGPHeader.

Referenced by inet::bgp::doParsimUnpacking().


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