INET Framework for OMNeT++/OMNEST
OSPFLinkStateUpdatePacket Class Reference

#include <OSPFPacket_m.h>

Inheritance diagram for OSPFLinkStateUpdatePacket:
OSPFPacket

List of all members.

Public Member Functions

 OSPFLinkStateUpdatePacket (const char *name=NULL, int kind=0)
 OSPFLinkStateUpdatePacket (const OSPFLinkStateUpdatePacket &other)
virtual ~OSPFLinkStateUpdatePacket ()
OSPFLinkStateUpdatePacketoperator= (const OSPFLinkStateUpdatePacket &other)
virtual OSPFLinkStateUpdatePacketdup () const
virtual void parsimPack (cCommBuffer *b)
virtual void parsimUnpack (cCommBuffer *b)
virtual unsigned long getNumberOfLSAs () const
virtual void setNumberOfLSAs (unsigned long numberOfLSAs)
virtual void setRouterLSAsArraySize (unsigned int size)
virtual unsigned int getRouterLSAsArraySize () const
virtual OSPFRouterLSAgetRouterLSAs (unsigned int k)
virtual const OSPFRouterLSAgetRouterLSAs (unsigned int k) const
virtual void setRouterLSAs (unsigned int k, const OSPFRouterLSA &routerLSAs)
virtual void setNetworkLSAsArraySize (unsigned int size)
virtual unsigned int getNetworkLSAsArraySize () const
virtual OSPFNetworkLSAgetNetworkLSAs (unsigned int k)
virtual const OSPFNetworkLSAgetNetworkLSAs (unsigned int k) const
virtual void setNetworkLSAs (unsigned int k, const OSPFNetworkLSA &networkLSAs)
virtual void setSummaryLSAsArraySize (unsigned int size)
virtual unsigned int getSummaryLSAsArraySize () const
virtual OSPFSummaryLSAgetSummaryLSAs (unsigned int k)
virtual const OSPFSummaryLSAgetSummaryLSAs (unsigned int k) const
virtual void setSummaryLSAs (unsigned int k, const OSPFSummaryLSA &summaryLSAs)
virtual void setAsExternalLSAsArraySize (unsigned int size)
virtual unsigned int getAsExternalLSAsArraySize () const
virtual OSPFASExternalLSAgetAsExternalLSAs (unsigned int k)
virtual const OSPFASExternalLSAgetAsExternalLSAs (unsigned int k) const
virtual void setAsExternalLSAs (unsigned int k, const OSPFASExternalLSA &asExternalLSAs)

Protected Member Functions

bool operator== (const OSPFLinkStateUpdatePacket &)

Protected Attributes

unsigned long numberOfLSAs_var
OSPFRouterLSArouterLSAs_var
unsigned int routerLSAs_arraysize
OSPFNetworkLSAnetworkLSAs_var
unsigned int networkLSAs_arraysize
OSPFSummaryLSAsummaryLSAs_var
unsigned int summaryLSAs_arraysize
OSPFASExternalLSAasExternalLSAs_var
unsigned int asExternalLSAs_arraysize

Private Member Functions

void copy (const OSPFLinkStateUpdatePacket &other)

Detailed Description

Class generated from networklayer/ospfv2/OSPFPacket.msg by opp_msgc.

 packet OSPFLinkStateUpdatePacket extends OSPFPacket
 {
     unsigned long numberOfLSAs;
     OSPFRouterLSA routerLSAs[];
     OSPFNetworkLSA networkLSAs[];
     OSPFSummaryLSA summaryLSAs[];
     OSPFASExternalLSA asExternalLSAs[];
 }
 

Definition at line 859 of file OSPFPacket_m.h.


Constructor & Destructor Documentation

OSPFLinkStateUpdatePacket::OSPFLinkStateUpdatePacket ( const char *  name = NULL,
int  kind = 0 
)

Referenced by dup().


Member Function Documentation

virtual OSPFLinkStateUpdatePacket* OSPFLinkStateUpdatePacket::dup ( ) const [inline, virtual]

Reimplemented from OSPFPacket.

Definition at line 884 of file OSPFPacket_m.h.

{return new OSPFLinkStateUpdatePacket(*this);}
virtual const OSPFASExternalLSA& OSPFLinkStateUpdatePacket::getAsExternalLSAs ( unsigned int  k) const [inline, virtual]

Definition at line 909 of file OSPFPacket_m.h.

Referenced by getAsExternalLSAs().

{return const_cast<OSPFLinkStateUpdatePacket*>(this)->getAsExternalLSAs(k);}
virtual const OSPFNetworkLSA& OSPFLinkStateUpdatePacket::getNetworkLSAs ( unsigned int  k) const [inline, virtual]

Definition at line 899 of file OSPFPacket_m.h.

Referenced by getNetworkLSAs().

{return const_cast<OSPFLinkStateUpdatePacket*>(this)->getNetworkLSAs(k);}
virtual unsigned long OSPFLinkStateUpdatePacket::getNumberOfLSAs ( ) const [virtual]
virtual const OSPFRouterLSA& OSPFLinkStateUpdatePacket::getRouterLSAs ( unsigned int  k) const [inline, virtual]

Definition at line 894 of file OSPFPacket_m.h.

Referenced by getRouterLSAs().

{return const_cast<OSPFLinkStateUpdatePacket*>(this)->getRouterLSAs(k);}
virtual const OSPFSummaryLSA& OSPFLinkStateUpdatePacket::getSummaryLSAs ( unsigned int  k) const [inline, virtual]

Definition at line 904 of file OSPFPacket_m.h.

Referenced by getSummaryLSAs().

{return const_cast<OSPFLinkStateUpdatePacket*>(this)->getSummaryLSAs(k);}
OSPFLinkStateUpdatePacket& OSPFLinkStateUpdatePacket::operator= ( const OSPFLinkStateUpdatePacket other)
bool OSPFLinkStateUpdatePacket::operator== ( const OSPFLinkStateUpdatePacket ) [protected]
virtual void OSPFLinkStateUpdatePacket::parsimPack ( cCommBuffer *  b) [virtual]

Reimplemented from OSPFPacket.

Referenced by doPacking().

virtual void OSPFLinkStateUpdatePacket::parsimUnpack ( cCommBuffer *  b) [virtual]

Reimplemented from OSPFPacket.

Referenced by doUnpacking().


Member Data Documentation

Definition at line 870 of file OSPFPacket_m.h.

Definition at line 866 of file OSPFPacket_m.h.

Definition at line 862 of file OSPFPacket_m.h.

Definition at line 864 of file OSPFPacket_m.h.

Definition at line 868 of file OSPFPacket_m.h.


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