#include <OSPFPacket_m.h>
Inheritance diagram for OSPFSummaryLSA:
OSPFPacket.msg
by opp_msgc. class OSPFSummaryLSA extends OSPFLSA { fields: IPAddress networkMask; unsigned long routeCost = 1; TOSData tosData[]; }
Public Member Functions | |
OSPFSummaryLSA () | |
OSPFSummaryLSA (const OSPFSummaryLSA &other) | |
virtual | ~OSPFSummaryLSA () |
OSPFSummaryLSA & | operator= (const OSPFSummaryLSA &other) |
virtual void | netPack (cCommBuffer *b) |
virtual void | netUnpack (cCommBuffer *b) |
virtual IPAddress & | getNetworkMask () |
virtual const IPAddress & | getNetworkMask () const |
virtual void | setNetworkMask (const IPAddress &networkMask_var) |
virtual unsigned long | getRouteCost () const |
virtual void | setRouteCost (unsigned long routeCost_var) |
virtual void | setTosDataArraySize (unsigned int size) |
virtual unsigned int | getTosDataArraySize () const |
virtual TOSData & | getTosData (unsigned int k) |
virtual const TOSData & | getTosData (unsigned int k) const |
virtual void | setTosData (unsigned int k, const TOSData &tosData_var) |
Protected Member Functions | |
bool | operator== (const OSPFSummaryLSA &) |
Protected Attributes | |
IPAddress | networkMask_var |
unsigned long | routeCost_var |
TOSData * | tosData_var |
unsigned int | tosData_arraysize |
|
|
|
|
|
|
|
00543 {return const_cast<OSPFSummaryLSA*>(this)->getNetworkMask();}
|
|
|
|
|
|
00550 {return const_cast<OSPFSummaryLSA*>(this)->getTosData(k);}
|
|
|
|
|
|
Reimplemented from OSPFLSA. |
|
Reimplemented from OSPFLSA. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|