#include <OSPFPacket_m.h>
Inheritance diagram for OSPFPacket:
OSPFPacket.msg
by opp_msgc. message OSPFPacket { fields: char version = 2; char type enum(OSPFPacketType) = HelloPacket; short packetLength = 0;
IPAddress routerID; IPAddress areaID;
short checksum = 0; short authenticationType = 0; char authentication[8]; };
Public Member Functions | |
OSPFPacket (const char *name=NULL, int kind=0) | |
OSPFPacket (const OSPFPacket &other) | |
virtual | ~OSPFPacket () |
OSPFPacket & | operator= (const OSPFPacket &other) |
virtual cPolymorphic * | dup () const |
virtual void | netPack (cCommBuffer *b) |
virtual void | netUnpack (cCommBuffer *b) |
virtual char | getVersion () const |
virtual void | setVersion (char version_var) |
virtual char | getType () const |
virtual void | setType (char type_var) |
virtual short | getPacketLength () const |
virtual void | setPacketLength (short packetLength_var) |
virtual IPAddress & | getRouterID () |
virtual const IPAddress & | getRouterID () const |
virtual void | setRouterID (const IPAddress &routerID_var) |
virtual IPAddress & | getAreaID () |
virtual const IPAddress & | getAreaID () const |
virtual void | setAreaID (const IPAddress &areaID_var) |
virtual short | getChecksum () const |
virtual void | setChecksum (short checksum_var) |
virtual short | getAuthenticationType () const |
virtual void | setAuthenticationType (short authenticationType_var) |
virtual unsigned int | getAuthenticationArraySize () const |
virtual char | getAuthentication (unsigned int k) const |
virtual void | setAuthentication (unsigned int k, char authentication_var) |
Protected Member Functions | |
bool | operator== (const OSPFPacket &) |
Protected Attributes | |
char | version_var |
char | type_var |
short | packetLength_var |
IPAddress | routerID_var |
IPAddress | areaID_var |
short | checksum_var |
short | authenticationType_var |
char | authentication_var [8] |
|
|
|
|
|
|
|
Reimplemented in OSPFHelloPacket, OSPFDatabaseDescriptionPacket, OSPFLinkStateRequestPacket, OSPFLinkStateUpdatePacket, and OSPFLinkStateAcknowledgementPacket. 00138 {return new OSPFPacket(*this);}
|
|
00153 {return const_cast<OSPFPacket*>(this)->getAreaID();}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
00150 {return const_cast<OSPFPacket*>(this)->getRouterID();}
|
|
|
|
|
|
|
|
Reimplemented in OSPFHelloPacket, OSPFDatabaseDescriptionPacket, OSPFLinkStateRequestPacket, OSPFLinkStateUpdatePacket, and OSPFLinkStateAcknowledgementPacket. |
|
Reimplemented in OSPFHelloPacket, OSPFDatabaseDescriptionPacket, OSPFLinkStateRequestPacket, OSPFLinkStateUpdatePacket, and OSPFLinkStateAcknowledgementPacket. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|