#include <OSPFPacket_m.h>
Inheritance diagram for OSPFLinkStateUpdatePacket:
OSPFPacket.msg
by opp_msgc. message OSPFLinkStateUpdatePacket extends OSPFPacket { fields: unsigned long numberOfLSAs; OSPFRouterLSA routerLSAs[]; OSPFNetworkLSA networkLSAs[]; OSPFSummaryLSA summaryLSAs[]; OSPFASExternalLSA asExternalLSAs[]; }
Public Member Functions | |
OSPFLinkStateUpdatePacket (const char *name=NULL, int kind=0) | |
OSPFLinkStateUpdatePacket (const OSPFLinkStateUpdatePacket &other) | |
virtual | ~OSPFLinkStateUpdatePacket () |
OSPFLinkStateUpdatePacket & | operator= (const OSPFLinkStateUpdatePacket &other) |
virtual cPolymorphic * | dup () const |
virtual void | netPack (cCommBuffer *b) |
virtual void | netUnpack (cCommBuffer *b) |
virtual unsigned long | getNumberOfLSAs () const |
virtual void | setNumberOfLSAs (unsigned long numberOfLSAs_var) |
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_var) |
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_var) |
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_var) |
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_var) |
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 |
|
|
|
|
|
|
|
Reimplemented from OSPFPacket. 00831 {return new OSPFLinkStateUpdatePacket(*this);}
|
|
00856 {return const_cast<OSPFLinkStateUpdatePacket*>(this)->getAsExternalLSAs(k);}
|
|
|
|
|
|
00846 {return const_cast<OSPFLinkStateUpdatePacket*>(this)->getNetworkLSAs(k);}
|
|
|
|
|
|
|
|
00841 {return const_cast<OSPFLinkStateUpdatePacket*>(this)->getRouterLSAs(k);}
|
|
|
|
|
|
00851 {return const_cast<OSPFLinkStateUpdatePacket*>(this)->getSummaryLSAs(k);}
|
|
|
|
|
|
Reimplemented from OSPFPacket. |
|
Reimplemented from OSPFPacket. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|