#include <OSPFPacket_m.h>
OSPFPacket.msg
by opp_msgc. class Link { fields: IPAddress linkID; unsigned long linkData = 0; unsigned char type enum (LinkType) = PointToPointLink; unsigned char numberOfTOS = 0; unsigned long linkCost = 1; TOSData tosData[]; };
Public Member Functions | |
Link () | |
Link (const Link &other) | |
virtual | ~Link () |
Link & | operator= (const Link &other) |
virtual void | netPack (cCommBuffer *b) |
virtual void | netUnpack (cCommBuffer *b) |
virtual IPAddress & | getLinkID () |
virtual const IPAddress & | getLinkID () const |
virtual void | setLinkID (const IPAddress &linkID_var) |
virtual unsigned long | getLinkData () const |
virtual void | setLinkData (unsigned long linkData_var) |
virtual unsigned char | getType () const |
virtual void | setType (unsigned char type_var) |
virtual unsigned char | getNumberOfTOS () const |
virtual void | setNumberOfTOS (unsigned char numberOfTOS_var) |
virtual unsigned long | getLinkCost () const |
virtual void | setLinkCost (unsigned long linkCost_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 Link &) |
Protected Attributes | |
IPAddress | linkID_var |
unsigned long | linkData_var |
unsigned char | type_var |
unsigned char | numberOfTOS_var |
unsigned long | linkCost_var |
TOSData * | tosData_var |
unsigned int | tosData_arraysize |
|
|
|
|
|
|
|
|
|
|
|
00393 {return const_cast<Link*>(this)->getLinkID();}
|
|
|
|
|
|
00406 {return const_cast<Link*>(this)->getTosData(k);}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|