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

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

#include <OSPFPacket_m.h>

Inheritance diagram for inet::ospf::OSPFLinkStateRequestPacket:
inet::ospf::OSPFPacket

Public Member Functions

 OSPFLinkStateRequestPacket (const char *name=nullptr, short kind=0)
 
 OSPFLinkStateRequestPacket (const OSPFLinkStateRequestPacket &other)
 
virtual ~OSPFLinkStateRequestPacket ()
 
OSPFLinkStateRequestPacketoperator= (const OSPFLinkStateRequestPacket &other)
 
virtual OSPFLinkStateRequestPacketdup () const override
 
virtual void parsimPack (omnetpp::cCommBuffer *b) const override
 
virtual void parsimUnpack (omnetpp::cCommBuffer *b) override
 
virtual void setRequestsArraySize (unsigned int size)
 
virtual unsigned int getRequestsArraySize () const
 
virtual LSARequestgetRequests (unsigned int k)
 
virtual const LSARequestgetRequests (unsigned int k) const
 
virtual void setRequests (unsigned int k, const LSARequest &requests)
 
- 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 OSPFLinkStateRequestPacket &)
 
- Protected Member Functions inherited from inet::ospf::OSPFPacket
bool operator== (const OSPFPacket &)
 

Protected Attributes

LSARequestrequests
 
unsigned int requests_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 OSPFLinkStateRequestPacket &other)
 

Detailed Description

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

//
// Represents an OSPF Link State Request packet
//
packet OSPFLinkStateRequestPacket extends OSPFPacket
{
    LSARequest requests[];
}

Constructor & Destructor Documentation

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

Member Function Documentation

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

Reimplemented from inet::ospf::OSPFPacket.

889 {return new OSPFLinkStateRequestPacket(*this);}
virtual LSARequest& inet::ospf::OSPFLinkStateRequestPacket::getRequests ( unsigned int  k)
virtual
virtual const LSARequest& inet::ospf::OSPFLinkStateRequestPacket::getRequests ( unsigned int  k) const
inlinevirtual

Referenced by getRequests().

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

Reimplemented from inet::ospf::OSPFPacket.

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

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

Reimplemented from inet::ospf::OSPFPacket.

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

virtual void inet::ospf::OSPFLinkStateRequestPacket::setRequests ( unsigned int  k,
const LSARequest requests 
)
virtual
virtual void inet::ospf::OSPFLinkStateRequestPacket::setRequestsArraySize ( unsigned int  size)
virtual

Member Data Documentation

LSARequest* inet::ospf::OSPFLinkStateRequestPacket::requests
protected
unsigned int inet::ospf::OSPFLinkStateRequestPacket::requests_arraysize
protected

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