INET Framework for OMNeT++/OMNEST
inet::ospf::OSPFLinkStateAcknowledgementPacket Class Reference

Class generated from inet/routing/ospfv2/OSPFPacket.msg:255 by nedtool. More...

#include <OSPFPacket_m.h>

Inheritance diagram for inet::ospf::OSPFLinkStateAcknowledgementPacket:
inet::ospf::OSPFPacket

Public Member Functions

 OSPFLinkStateAcknowledgementPacket (const char *name=nullptr, short kind=0)
 
 OSPFLinkStateAcknowledgementPacket (const OSPFLinkStateAcknowledgementPacket &other)
 
virtual ~OSPFLinkStateAcknowledgementPacket ()
 
OSPFLinkStateAcknowledgementPacketoperator= (const OSPFLinkStateAcknowledgementPacket &other)
 
virtual OSPFLinkStateAcknowledgementPacketdup () const override
 
virtual void parsimPack (omnetpp::cCommBuffer *b) const override
 
virtual void parsimUnpack (omnetpp::cCommBuffer *b) override
 
virtual void setLsaHeadersArraySize (unsigned int size)
 
virtual unsigned int getLsaHeadersArraySize () const
 
virtual OSPFLSAHeadergetLsaHeaders (unsigned int k)
 
virtual const OSPFLSAHeadergetLsaHeaders (unsigned int k) const
 
virtual void setLsaHeaders (unsigned int k, const OSPFLSAHeader &lsaHeaders)
 
- Public Member Functions inherited from inet::ospf::OSPFPacket
 OSPFPacket (const char *name=nullptr, short kind=0)
 
 OSPFPacket (const OSPFPacket &other)
 
virtual ~OSPFPacket ()
 
OSPFPacketoperator= (const OSPFPacket &other)
 
virtual char getVersion () const
 
virtual void setVersion (char version)
 
virtual char getType () const
 
virtual void setType (char type)
 
virtual IPv4AddressgetRouterID ()
 
virtual const IPv4AddressgetRouterID () const
 
virtual void setRouterID (const IPv4Address &routerID)
 
virtual IPv4AddressgetAreaID ()
 
virtual const IPv4AddressgetAreaID () const
 
virtual void setAreaID (const IPv4Address &areaID)
 
virtual short getAuthenticationType () const
 
virtual void setAuthenticationType (short authenticationType)
 
virtual unsigned int getAuthenticationArraySize () const
 
virtual char getAuthentication (unsigned int k) const
 
virtual void setAuthentication (unsigned int k, char authentication)
 

Protected Member Functions

bool operator== (const OSPFLinkStateAcknowledgementPacket &)
 
- Protected Member Functions inherited from inet::ospf::OSPFPacket
bool operator== (const OSPFPacket &)
 

Protected Attributes

OSPFLSAHeaderlsaHeaders
 
unsigned int lsaHeaders_arraysize
 
- Protected Attributes inherited from inet::ospf::OSPFPacket
char version
 
char type
 
IPv4Address routerID
 
IPv4Address areaID
 
short authenticationType
 
char authentication [8]
 

Private Member Functions

void copy (const OSPFLinkStateAcknowledgementPacket &other)
 

Detailed Description

Class generated from inet/routing/ospfv2/OSPFPacket.msg:255 by nedtool.

//
// Represents an OSPF Link State Acknowledgement packet
//
packet OSPFLinkStateAcknowledgementPacket extends OSPFPacket
{
    OSPFLSAHeader lsaHeaders[];
}

Constructor & Destructor Documentation

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

Member Function Documentation

void inet::ospf::OSPFLinkStateAcknowledgementPacket::copy ( const OSPFLinkStateAcknowledgementPacket other)
private
virtual OSPFLinkStateAcknowledgementPacket* inet::ospf::OSPFLinkStateAcknowledgementPacket::dup ( ) const
inlineoverridevirtual

Reimplemented from inet::ospf::OSPFPacket.

1007 {return new OSPFLinkStateAcknowledgementPacket(*this);}
virtual OSPFLSAHeader& inet::ospf::OSPFLinkStateAcknowledgementPacket::getLsaHeaders ( unsigned int  k)
virtual
virtual const OSPFLSAHeader& inet::ospf::OSPFLinkStateAcknowledgementPacket::getLsaHeaders ( unsigned int  k) const
inlinevirtual

Referenced by getLsaHeaders().

1015 {return const_cast<OSPFLinkStateAcknowledgementPacket*>(this)->getLsaHeaders(k);}
const double k
Definition: QAM16Modulation.cc:24
virtual unsigned int inet::ospf::OSPFLinkStateAcknowledgementPacket::getLsaHeadersArraySize ( ) const
virtual
OSPFLinkStateAcknowledgementPacket& inet::ospf::OSPFLinkStateAcknowledgementPacket::operator= ( const OSPFLinkStateAcknowledgementPacket other)
bool inet::ospf::OSPFLinkStateAcknowledgementPacket::operator== ( const OSPFLinkStateAcknowledgementPacket )
protected
virtual void inet::ospf::OSPFLinkStateAcknowledgementPacket::parsimPack ( omnetpp::cCommBuffer *  b) const
overridevirtual

Reimplemented from inet::ospf::OSPFPacket.

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

virtual void inet::ospf::OSPFLinkStateAcknowledgementPacket::parsimUnpack ( omnetpp::cCommBuffer *  b)
overridevirtual

Reimplemented from inet::ospf::OSPFPacket.

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

virtual void inet::ospf::OSPFLinkStateAcknowledgementPacket::setLsaHeaders ( unsigned int  k,
const OSPFLSAHeader lsaHeaders 
)
virtual
virtual void inet::ospf::OSPFLinkStateAcknowledgementPacket::setLsaHeadersArraySize ( unsigned int  size)
virtual

Member Data Documentation

OSPFLSAHeader* inet::ospf::OSPFLinkStateAcknowledgementPacket::lsaHeaders
protected
unsigned int inet::ospf::OSPFLinkStateAcknowledgementPacket::lsaHeaders_arraysize
protected

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