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 ()
OspfLinkStateUpdatePacket6operator= (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 OspfRouterLsa6getRouterLsas (unsigned int k)
virtual const OspfRouterLsa6getRouterLsas (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 OspfNetworkLsa6getNetworkLsas (unsigned int k)
virtual const OspfNetworkLsa6getNetworkLsas (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 OspfInterAreaPrefixLsa6getInterAreaPrefixLsas (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 OspfInterAreaRouterLsa6getInterAreaRouterLsas (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 OspfAsExternalLsa6getAsExternalLsas (unsigned int k)
virtual const OspfAsExternalLsa6getAsExternalLsas (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 OspfLinkLsa6getLinkLsas (unsigned int k)
virtual const OspfLinkLsa6getLinkLsas (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 OspfIntraAreaPrefixLsa6getIntraAreaPrefixLsas (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
OspfRouterLsa6routerLsas_var
unsigned int routerLsas_arraysize
OspfNetworkLsa6networkLsas_var
unsigned int networkLsas_arraysize
OspfInterAreaPrefixLsa6interAreaPrefixLsas_var
unsigned int interAreaPrefixLsas_arraysize
OspfInterAreaRouterLsa6interAreaRouterLsas_var
unsigned int interAreaRouterLsas_arraysize
OspfAsExternalLsa6asExternalLsas_var
unsigned int asExternalLsas_arraysize
OspfLinkLsa6linkLsas_var
unsigned int linkLsas_arraysize
OspfIntraAreaPrefixLsa6intraAreaPrefixLsas_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: