#include <OSPFPacket_m.h>
Inheritance diagram for OSPFNetworkLSA:
OSPFPacket.msg
by opp_msgc. class OSPFNetworkLSA extends OSPFLSA { fields: IPAddress networkMask; IPAddress attachedRouters[]; }
Public Member Functions | |
OSPFNetworkLSA () | |
OSPFNetworkLSA (const OSPFNetworkLSA &other) | |
virtual | ~OSPFNetworkLSA () |
OSPFNetworkLSA & | operator= (const OSPFNetworkLSA &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 void | setAttachedRoutersArraySize (unsigned int size) |
virtual unsigned int | getAttachedRoutersArraySize () const |
virtual IPAddress & | getAttachedRouters (unsigned int k) |
virtual const IPAddress & | getAttachedRouters (unsigned int k) const |
virtual void | setAttachedRouters (unsigned int k, const IPAddress &attachedRouters_var) |
Protected Member Functions | |
bool | operator== (const OSPFNetworkLSA &) |
Protected Attributes | |
IPAddress | networkMask_var |
IPAddress * | attachedRouters_var |
unsigned int | attachedRouters_arraysize |
|
|
|
|
|
|
|
00503 {return const_cast<OSPFNetworkLSA*>(this)->getAttachedRouters(k);}
|
|
|
|
|
|
00498 {return const_cast<OSPFNetworkLSA*>(this)->getNetworkMask();}
|
|
|
|
Reimplemented from OSPFLSA. |
|
Reimplemented from OSPFLSA. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|