#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 |
OSPFLinkStateUpdatePacket::OSPFLinkStateUpdatePacket | ( | const char * | name = NULL , |
|
int | kind = 0 | |||
) |
OSPFLinkStateUpdatePacket::OSPFLinkStateUpdatePacket | ( | const OSPFLinkStateUpdatePacket & | other | ) |
virtual OSPFLinkStateUpdatePacket::~OSPFLinkStateUpdatePacket | ( | ) | [virtual] |
virtual cPolymorphic* OSPFLinkStateUpdatePacket::dup | ( | ) | const [inline, virtual] |
virtual const OSPFASExternalLSA& OSPFLinkStateUpdatePacket::getAsExternalLSAs | ( | unsigned int | k | ) | const [inline, virtual] |
virtual OSPFASExternalLSA& OSPFLinkStateUpdatePacket::getAsExternalLSAs | ( | unsigned int | k | ) | [virtual] |
virtual unsigned int OSPFLinkStateUpdatePacket::getAsExternalLSAsArraySize | ( | ) | const [virtual] |
virtual const OSPFNetworkLSA& OSPFLinkStateUpdatePacket::getNetworkLSAs | ( | unsigned int | k | ) | const [inline, virtual] |
virtual OSPFNetworkLSA& OSPFLinkStateUpdatePacket::getNetworkLSAs | ( | unsigned int | k | ) | [virtual] |
virtual unsigned int OSPFLinkStateUpdatePacket::getNetworkLSAsArraySize | ( | ) | const [virtual] |
virtual unsigned long OSPFLinkStateUpdatePacket::getNumberOfLSAs | ( | ) | const [virtual] |
virtual const OSPFRouterLSA& OSPFLinkStateUpdatePacket::getRouterLSAs | ( | unsigned int | k | ) | const [inline, virtual] |
virtual OSPFRouterLSA& OSPFLinkStateUpdatePacket::getRouterLSAs | ( | unsigned int | k | ) | [virtual] |
virtual unsigned int OSPFLinkStateUpdatePacket::getRouterLSAsArraySize | ( | ) | const [virtual] |
virtual const OSPFSummaryLSA& OSPFLinkStateUpdatePacket::getSummaryLSAs | ( | unsigned int | k | ) | const [inline, virtual] |
virtual OSPFSummaryLSA& OSPFLinkStateUpdatePacket::getSummaryLSAs | ( | unsigned int | k | ) | [virtual] |
virtual unsigned int OSPFLinkStateUpdatePacket::getSummaryLSAsArraySize | ( | ) | const [virtual] |
virtual void OSPFLinkStateUpdatePacket::netPack | ( | cCommBuffer * | b | ) | [virtual] |
Reimplemented from OSPFPacket.
virtual void OSPFLinkStateUpdatePacket::netUnpack | ( | cCommBuffer * | b | ) | [virtual] |
Reimplemented from OSPFPacket.
OSPFLinkStateUpdatePacket& OSPFLinkStateUpdatePacket::operator= | ( | const OSPFLinkStateUpdatePacket & | other | ) |
bool OSPFLinkStateUpdatePacket::operator== | ( | const OSPFLinkStateUpdatePacket & | ) | [protected] |
virtual void OSPFLinkStateUpdatePacket::setAsExternalLSAs | ( | unsigned int | k, | |
const OSPFASExternalLSA & | asExternalLSAs_var | |||
) | [virtual] |
virtual void OSPFLinkStateUpdatePacket::setAsExternalLSAsArraySize | ( | unsigned int | size | ) | [virtual] |
virtual void OSPFLinkStateUpdatePacket::setNetworkLSAs | ( | unsigned int | k, | |
const OSPFNetworkLSA & | networkLSAs_var | |||
) | [virtual] |
virtual void OSPFLinkStateUpdatePacket::setNetworkLSAsArraySize | ( | unsigned int | size | ) | [virtual] |
virtual void OSPFLinkStateUpdatePacket::setNumberOfLSAs | ( | unsigned long | numberOfLSAs_var | ) | [virtual] |
virtual void OSPFLinkStateUpdatePacket::setRouterLSAs | ( | unsigned int | k, | |
const OSPFRouterLSA & | routerLSAs_var | |||
) | [virtual] |
virtual void OSPFLinkStateUpdatePacket::setRouterLSAsArraySize | ( | unsigned int | size | ) | [virtual] |
virtual void OSPFLinkStateUpdatePacket::setSummaryLSAs | ( | unsigned int | k, | |
const OSPFSummaryLSA & | summaryLSAs_var | |||
) | [virtual] |
virtual void OSPFLinkStateUpdatePacket::setSummaryLSAsArraySize | ( | unsigned int | size | ) | [virtual] |
unsigned int OSPFLinkStateUpdatePacket::asExternalLSAs_arraysize [protected] |
unsigned int OSPFLinkStateUpdatePacket::networkLSAs_arraysize [protected] |
OSPFNetworkLSA* OSPFLinkStateUpdatePacket::networkLSAs_var [protected] |
unsigned long OSPFLinkStateUpdatePacket::numberOfLSAs_var [protected] |
unsigned int OSPFLinkStateUpdatePacket::routerLSAs_arraysize [protected] |
OSPFRouterLSA* OSPFLinkStateUpdatePacket::routerLSAs_var [protected] |
unsigned int OSPFLinkStateUpdatePacket::summaryLSAs_arraysize [protected] |
OSPFSummaryLSA* OSPFLinkStateUpdatePacket::summaryLSAs_var [protected] |