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 ()
OSPFLinkStateUpdatePacket & operator= (const OSPFLinkStateUpdatePacket &other)
virtual OSPFLinkStateUpdatePacket * dup () 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 OSPFRouterLSA & getRouterLSAs (unsigned int k)
virtual const OSPFRouterLSA & getRouterLSAs (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 OSPFNetworkLSA & getNetworkLSAs (unsigned int k)
virtual const OSPFNetworkLSA & getNetworkLSAs (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 OSPFSummaryLSA & getSummaryLSAs (unsigned int k)
virtual const OSPFSummaryLSA & getSummaryLSAs (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 OSPFASExternalLSA & getAsExternalLSAs (unsigned int k)
virtual const OSPFASExternalLSA & getAsExternalLSAs (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
OSPFRouterLSA * routerLSAs_var
unsigned int routerLSAs_arraysize
OSPFNetworkLSA * networkLSAs_var
unsigned int networkLSAs_arraysize
OSPFSummaryLSA * summaryLSAs_var
unsigned int summaryLSAs_arraysize
OSPFASExternalLSA * asExternalLSAs_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: