INET Framework for OMNeT++/OMNEST
OspfLinkStateUpdatePacket6 Class Reference

#include <ansaOspfPacket6_m.h>

Inheritance diagram for OspfLinkStateUpdatePacket6:
OspfPacket6

List of all members.

Public Member Functions

 OspfLinkStateUpdatePacket6 (const char *name=NULL, int kind=0)
 OspfLinkStateUpdatePacket6 (const OspfLinkStateUpdatePacket6 &other)
virtual ~OspfLinkStateUpdatePacket6 ()
OspfLinkStateUpdatePacket6 & operator= (const OspfLinkStateUpdatePacket6 &other)
virtual
OspfLinkStateUpdatePacket6 * 
dup () const
virtual void parsimPack (cCommBuffer *b)
virtual void parsimUnpack (cCommBuffer *b)
virtual uint32 getNumberOfLsas () const
virtual void setNumberOfLsas (uint32 numberOfLsas)
virtual void setRouterLsasArraySize (unsigned int size)
virtual unsigned int getRouterLsasArraySize () const
virtual OspfRouterLsa6 & getRouterLsas (unsigned int k)
virtual const OspfRouterLsa6 & getRouterLsas (unsigned int k) const
virtual void setRouterLsas (unsigned int k, const OspfRouterLsa6 &routerLsas)
virtual void setNetworkLsasArraySize (unsigned int size)
virtual unsigned int getNetworkLsasArraySize () const
virtual OspfNetworkLsa6 & getNetworkLsas (unsigned int k)
virtual const OspfNetworkLsa6 & getNetworkLsas (unsigned int k) const
virtual void setNetworkLsas (unsigned int k, const OspfNetworkLsa6 &networkLsas)
virtual void setInterAreaPrefixLsasArraySize (unsigned int size)
virtual unsigned int getInterAreaPrefixLsasArraySize () const
virtual OspfInterAreaPrefixLsa6 & getInterAreaPrefixLsas (unsigned int k)
virtual const
OspfInterAreaPrefixLsa6 & 
getInterAreaPrefixLsas (unsigned int k) const
virtual void setInterAreaPrefixLsas (unsigned int k, const OspfInterAreaPrefixLsa6 &interAreaPrefixLsas)
virtual void setInterAreaRouterLsasArraySize (unsigned int size)
virtual unsigned int getInterAreaRouterLsasArraySize () const
virtual OspfInterAreaRouterLsa6 & getInterAreaRouterLsas (unsigned int k)
virtual const
OspfInterAreaRouterLsa6 & 
getInterAreaRouterLsas (unsigned int k) const
virtual void setInterAreaRouterLsas (unsigned int k, const OspfInterAreaRouterLsa6 &interAreaRouterLsas)
virtual void setAsExternalLsasArraySize (unsigned int size)
virtual unsigned int getAsExternalLsasArraySize () const
virtual OspfAsExternalLsa6 & getAsExternalLsas (unsigned int k)
virtual const OspfAsExternalLsa6 & getAsExternalLsas (unsigned int k) const
virtual void setAsExternalLsas (unsigned int k, const OspfAsExternalLsa6 &asExternalLsas)
virtual void setLinkLsasArraySize (unsigned int size)
virtual unsigned int getLinkLsasArraySize () const
virtual OspfLinkLsa6 & getLinkLsas (unsigned int k)
virtual const OspfLinkLsa6 & getLinkLsas (unsigned int k) const
virtual void setLinkLsas (unsigned int k, const OspfLinkLsa6 &linkLsas)
virtual void setIntraAreaPrefixLsasArraySize (unsigned int size)
virtual unsigned int getIntraAreaPrefixLsasArraySize () const
virtual OspfIntraAreaPrefixLsa6 & getIntraAreaPrefixLsas (unsigned int k)
virtual const
OspfIntraAreaPrefixLsa6 & 
getIntraAreaPrefixLsas (unsigned int k) const
virtual void setIntraAreaPrefixLsas (unsigned int k, const OspfIntraAreaPrefixLsa6 &intraAreaPrefixLsas)

Protected Member Functions

bool operator== (const OspfLinkStateUpdatePacket6 &)

Protected Attributes

uint32 numberOfLsas_var
OspfRouterLsa6 * routerLsas_var
unsigned int routerLsas_arraysize
OspfNetworkLsa6 * networkLsas_var
unsigned int networkLsas_arraysize
OspfInterAreaPrefixLsa6 * interAreaPrefixLsas_var
unsigned int interAreaPrefixLsas_arraysize
OspfInterAreaRouterLsa6 * interAreaRouterLsas_var
unsigned int interAreaRouterLsas_arraysize
OspfAsExternalLsa6 * asExternalLsas_var
unsigned int asExternalLsas_arraysize
OspfLinkLsa6 * linkLsas_var
unsigned int linkLsas_arraysize
OspfIntraAreaPrefixLsa6 * intraAreaPrefixLsas_var
unsigned int intraAreaPrefixLsas_arraysize

Private Member Functions

void copy (const OspfLinkStateUpdatePacket6 &other)

Detailed Description

Class generated from ansa/ospfv3/messages/ansaOspfPacket6.msg by opp_msgc.

 packet OspfLinkStateUpdatePacket6 extends OspfPacket6 {
    uint32 numberOfLsas;
    OspfRouterLsa6 routerLsas[];
    OspfNetworkLsa6 networkLsas[];
    OspfInterAreaPrefixLsa6 interAreaPrefixLsas[];
    OspfInterAreaRouterLsa6 interAreaRouterLsas[];
    OspfAsExternalLsa6 asExternalLsas[];
    OspfLinkLsa6 linkLsas[];
    OspfIntraAreaPrefixLsa6 intraAreaPrefixLsas[];
 }
 

Definition at line 977 of file ansaOspfPacket6_m.h.


Constructor & Destructor Documentation

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

Member Function Documentation

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

Reimplemented from OspfPacket6.

Definition at line 1008 of file ansaOspfPacket6_m.h.

{return new OspfLinkStateUpdatePacket6(*this);}
virtual const OspfAsExternalLsa6& OspfLinkStateUpdatePacket6::getAsExternalLsas ( unsigned int  k) const [inline, virtual]

Definition at line 1038 of file ansaOspfPacket6_m.h.

Referenced by getAsExternalLsas().

{return const_cast<OspfLinkStateUpdatePacket6*>(this)->getAsExternalLsas(k);}
virtual const OspfInterAreaPrefixLsa6& OspfLinkStateUpdatePacket6::getInterAreaPrefixLsas ( unsigned int  k) const [inline, virtual]

Definition at line 1028 of file ansaOspfPacket6_m.h.

Referenced by getInterAreaPrefixLsas().

{return const_cast<OspfLinkStateUpdatePacket6*>(this)->getInterAreaPrefixLsas(k);}
virtual const OspfInterAreaRouterLsa6& OspfLinkStateUpdatePacket6::getInterAreaRouterLsas ( unsigned int  k) const [inline, virtual]

Definition at line 1033 of file ansaOspfPacket6_m.h.

Referenced by getInterAreaRouterLsas().

{return const_cast<OspfLinkStateUpdatePacket6*>(this)->getInterAreaRouterLsas(k);}
virtual const OspfIntraAreaPrefixLsa6& OspfLinkStateUpdatePacket6::getIntraAreaPrefixLsas ( unsigned int  k) const [inline, virtual]

Definition at line 1048 of file ansaOspfPacket6_m.h.

Referenced by getIntraAreaPrefixLsas().

{return const_cast<OspfLinkStateUpdatePacket6*>(this)->getIntraAreaPrefixLsas(k);}
virtual const OspfLinkLsa6& OspfLinkStateUpdatePacket6::getLinkLsas ( unsigned int  k) const [inline, virtual]

Definition at line 1043 of file ansaOspfPacket6_m.h.

Referenced by getLinkLsas().

{return const_cast<OspfLinkStateUpdatePacket6*>(this)->getLinkLsas(k);}
virtual const OspfNetworkLsa6& OspfLinkStateUpdatePacket6::getNetworkLsas ( unsigned int  k) const [inline, virtual]

Definition at line 1023 of file ansaOspfPacket6_m.h.

Referenced by getNetworkLsas().

{return const_cast<OspfLinkStateUpdatePacket6*>(this)->getNetworkLsas(k);}
virtual uint32 OspfLinkStateUpdatePacket6::getNumberOfLsas ( ) const [virtual]
virtual const OspfRouterLsa6& OspfLinkStateUpdatePacket6::getRouterLsas ( unsigned int  k) const [inline, virtual]

Definition at line 1018 of file ansaOspfPacket6_m.h.

Referenced by getRouterLsas().

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

Reimplemented from OspfPacket6.

Referenced by doPacking().

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

Reimplemented from OspfPacket6.

Referenced by doUnpacking().

virtual void OspfLinkStateUpdatePacket6::setNumberOfLsas ( uint32  numberOfLsas) [virtual]

Member Data Documentation

Definition at line 990 of file ansaOspfPacket6_m.h.

Definition at line 986 of file ansaOspfPacket6_m.h.

Definition at line 988 of file ansaOspfPacket6_m.h.

Definition at line 994 of file ansaOspfPacket6_m.h.

Definition at line 992 of file ansaOspfPacket6_m.h.

Definition at line 984 of file ansaOspfPacket6_m.h.

Definition at line 980 of file ansaOspfPacket6_m.h.

Definition at line 982 of file ansaOspfPacket6_m.h.


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