|
INET Framework for OMNeT++/OMNEST
|
#include <OSPFPacket_m.h>
Public Member Functions | |
| OSPFPacket (const char *name=NULL, int kind=0) | |
| OSPFPacket (const OSPFPacket &other) | |
| virtual | ~OSPFPacket () |
| OSPFPacket & | operator= (const OSPFPacket &other) |
| virtual OSPFPacket * | dup () const |
| virtual void | parsimPack (cCommBuffer *b) |
| virtual void | parsimUnpack (cCommBuffer *b) |
| virtual char | getVersion () const |
| virtual void | setVersion (char version) |
| virtual char | getType () const |
| virtual void | setType (char type) |
| virtual short | getPacketLength () const |
| virtual void | setPacketLength (short packetLength) |
| virtual IPAddress & | getRouterID () |
| virtual const IPAddress & | getRouterID () const |
| virtual void | setRouterID (const IPAddress &routerID) |
| virtual IPAddress & | getAreaID () |
| virtual const IPAddress & | getAreaID () const |
| virtual void | setAreaID (const IPAddress &areaID) |
| virtual short | getChecksum () const |
| virtual void | setChecksum (short checksum) |
| virtual short | getAuthenticationType () const |
| virtual void | setAuthenticationType (short authenticationType) |
| virtual unsigned int | getAuthenticationArraySize () const |
| virtual char | getAuthentication (unsigned int k) const |
| virtual void | setAuthentication (unsigned int k, char authentication) |
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] |
Private Member Functions | |
| void | copy (const OSPFPacket &other) |
Class generated from networklayer/ospfv2/OSPFPacket.msg by opp_msgc.
packet OSPFPacket { char version = 2; char type enum(OSPFPacketType) = HelloPacket; short packetLength = 0;
IPAddress routerID; IPAddress areaID;
short checksum = 0;
short authenticationType = 0;
char authentication[8];
}
Definition at line 123 of file OSPFPacket_m.h.
| OSPFPacket::OSPFPacket | ( | const char * | name = NULL, |
| int | kind = 0 |
||
| ) |
Referenced by dup().
| OSPFPacket::OSPFPacket | ( | const OSPFPacket & | other | ) |
| virtual OSPFPacket::~OSPFPacket | ( | ) | [virtual] |
| void OSPFPacket::copy | ( | const OSPFPacket & | other | ) | [private] |
| virtual OSPFPacket* OSPFPacket::dup | ( | ) | const [inline, virtual] |
Reimplemented in OSPFLinkStateAcknowledgementPacket, OSPFLinkStateUpdatePacket, OSPFLinkStateRequestPacket, OSPFDatabaseDescriptionPacket, and OSPFHelloPacket.
Definition at line 147 of file OSPFPacket_m.h.
{return new OSPFPacket(*this);}
| virtual IPAddress& OSPFPacket::getAreaID | ( | ) | [virtual] |
| virtual const IPAddress& OSPFPacket::getAreaID | ( | ) | const [inline, virtual] |
Definition at line 162 of file OSPFPacket_m.h.
Referenced by getAreaID().
{return const_cast<OSPFPacket*>(this)->getAreaID();}
| virtual char OSPFPacket::getAuthentication | ( | unsigned int | k | ) | const [virtual] |
| virtual unsigned int OSPFPacket::getAuthenticationArraySize | ( | ) | const [virtual] |
| virtual short OSPFPacket::getAuthenticationType | ( | ) | const [virtual] |
| virtual short OSPFPacket::getChecksum | ( | ) | const [virtual] |
| virtual short OSPFPacket::getPacketLength | ( | ) | const [virtual] |
| virtual IPAddress& OSPFPacket::getRouterID | ( | ) | [virtual] |
Referenced by AnsaOSPF::MessageHandler::MessageReceived(), OSPF::MessageHandler::MessageReceived(), AnsaOSPF::HelloHandler::ProcessPacket(), AnsaOSPF::LinkStateUpdateHandler::ProcessPacket(), OSPF::HelloHandler::ProcessPacket(), AnsaOSPF::MessageHandler::ProcessPacket(), OSPF::LinkStateUpdateHandler::ProcessPacket(), and OSPF::MessageHandler::ProcessPacket().
| virtual const IPAddress& OSPFPacket::getRouterID | ( | ) | const [inline, virtual] |
Definition at line 159 of file OSPFPacket_m.h.
Referenced by getRouterID().
{return const_cast<OSPFPacket*>(this)->getRouterID();}
| virtual char OSPFPacket::getType | ( | ) | const [virtual] |
| virtual char OSPFPacket::getVersion | ( | ) | const [virtual] |
Referenced by AnsaOSPF::MessageHandler::ProcessPacket(), and OSPF::MessageHandler::ProcessPacket().
| OSPFPacket& OSPFPacket::operator= | ( | const OSPFPacket & | other | ) |
| bool OSPFPacket::operator== | ( | const OSPFPacket & | ) | [protected] |
| virtual void OSPFPacket::parsimPack | ( | cCommBuffer * | b | ) | [virtual] |
Reimplemented in OSPFLinkStateAcknowledgementPacket, OSPFLinkStateUpdatePacket, OSPFLinkStateRequestPacket, OSPFDatabaseDescriptionPacket, and OSPFHelloPacket.
Referenced by doPacking().
| virtual void OSPFPacket::parsimUnpack | ( | cCommBuffer * | b | ) | [virtual] |
Reimplemented in OSPFLinkStateAcknowledgementPacket, OSPFLinkStateUpdatePacket, OSPFLinkStateRequestPacket, OSPFDatabaseDescriptionPacket, and OSPFHelloPacket.
Referenced by doUnpacking().
| virtual void OSPFPacket::setAreaID | ( | const IPAddress & | areaID | ) | [virtual] |
Referenced by AnsaOSPF::LinkStateUpdateHandler::AcknowledgeLSA(), OSPF::LinkStateUpdateHandler::AcknowledgeLSA(), AnsaOSPF::Interface::CreateUpdatePacket(), OSPF::Interface::CreateUpdatePacket(), AnsaOSPF::Neighbor::RetransmitUpdatePacket(), OSPF::Neighbor::RetransmitUpdatePacket(), AnsaOSPF::Neighbor::SendDatabaseDescriptionPacket(), OSPF::Neighbor::SendDatabaseDescriptionPacket(), AnsaOSPF::Interface::SendDelayedAcknowledgements(), OSPF::Interface::SendDelayedAcknowledgements(), AnsaOSPF::Interface::SendHelloPacket(), OSPF::Interface::SendHelloPacket(), AnsaOSPF::Neighbor::SendLinkStateRequestPacket(), OSPF::Neighbor::SendLinkStateRequestPacket(), AnsaOSPF::Interface::SendLSAcknowledgement(), and OSPF::Interface::SendLSAcknowledgement().
| virtual void OSPFPacket::setAuthentication | ( | unsigned int | k, |
| char | authentication | ||
| ) | [virtual] |
Referenced by AnsaOSPF::LinkStateUpdateHandler::AcknowledgeLSA(), OSPF::LinkStateUpdateHandler::AcknowledgeLSA(), AnsaOSPF::Interface::CreateUpdatePacket(), OSPF::Interface::CreateUpdatePacket(), AnsaOSPF::Neighbor::RetransmitUpdatePacket(), OSPF::Neighbor::RetransmitUpdatePacket(), AnsaOSPF::Neighbor::SendDatabaseDescriptionPacket(), OSPF::Neighbor::SendDatabaseDescriptionPacket(), AnsaOSPF::Interface::SendDelayedAcknowledgements(), OSPF::Interface::SendDelayedAcknowledgements(), AnsaOSPF::Interface::SendHelloPacket(), OSPF::Interface::SendHelloPacket(), AnsaOSPF::Neighbor::SendLinkStateRequestPacket(), OSPF::Neighbor::SendLinkStateRequestPacket(), AnsaOSPF::Interface::SendLSAcknowledgement(), and OSPF::Interface::SendLSAcknowledgement().
| virtual void OSPFPacket::setAuthenticationType | ( | short | authenticationType | ) | [virtual] |
Referenced by AnsaOSPF::LinkStateUpdateHandler::AcknowledgeLSA(), OSPF::LinkStateUpdateHandler::AcknowledgeLSA(), AnsaOSPF::Interface::CreateUpdatePacket(), OSPF::Interface::CreateUpdatePacket(), AnsaOSPF::Neighbor::RetransmitUpdatePacket(), OSPF::Neighbor::RetransmitUpdatePacket(), AnsaOSPF::Neighbor::SendDatabaseDescriptionPacket(), OSPF::Neighbor::SendDatabaseDescriptionPacket(), AnsaOSPF::Interface::SendDelayedAcknowledgements(), OSPF::Interface::SendDelayedAcknowledgements(), AnsaOSPF::Interface::SendHelloPacket(), OSPF::Interface::SendHelloPacket(), AnsaOSPF::Neighbor::SendLinkStateRequestPacket(), OSPF::Neighbor::SendLinkStateRequestPacket(), AnsaOSPF::Interface::SendLSAcknowledgement(), and OSPF::Interface::SendLSAcknowledgement().
| virtual void OSPFPacket::setChecksum | ( | short | checksum | ) | [virtual] |
Referenced by AnsaOSPF::LinkStateUpdateHandler::AcknowledgeLSA(), OSPF::LinkStateUpdateHandler::AcknowledgeLSA(), AnsaOSPF::Interface::CreateUpdatePacket(), OSPF::Interface::CreateUpdatePacket(), AnsaOSPF::Neighbor::RetransmitUpdatePacket(), OSPF::Neighbor::RetransmitUpdatePacket(), AnsaOSPF::Neighbor::SendDatabaseDescriptionPacket(), OSPF::Neighbor::SendDatabaseDescriptionPacket(), AnsaOSPF::Interface::SendDelayedAcknowledgements(), OSPF::Interface::SendDelayedAcknowledgements(), AnsaOSPF::Interface::SendHelloPacket(), OSPF::Interface::SendHelloPacket(), AnsaOSPF::Neighbor::SendLinkStateRequestPacket(), OSPF::Neighbor::SendLinkStateRequestPacket(), AnsaOSPF::Interface::SendLSAcknowledgement(), and OSPF::Interface::SendLSAcknowledgement().
| virtual void OSPFPacket::setPacketLength | ( | short | packetLength | ) | [virtual] |
Referenced by AnsaOSPF::LinkStateUpdateHandler::AcknowledgeLSA(), OSPF::LinkStateUpdateHandler::AcknowledgeLSA(), AnsaOSPF::Interface::CreateUpdatePacket(), OSPF::Interface::CreateUpdatePacket(), AnsaOSPF::Neighbor::RetransmitUpdatePacket(), OSPF::Neighbor::RetransmitUpdatePacket(), AnsaOSPF::Neighbor::SendDatabaseDescriptionPacket(), OSPF::Neighbor::SendDatabaseDescriptionPacket(), AnsaOSPF::Interface::SendDelayedAcknowledgements(), OSPF::Interface::SendDelayedAcknowledgements(), AnsaOSPF::Interface::SendHelloPacket(), OSPF::Interface::SendHelloPacket(), AnsaOSPF::Neighbor::SendLinkStateRequestPacket(), OSPF::Neighbor::SendLinkStateRequestPacket(), AnsaOSPF::Interface::SendLSAcknowledgement(), and OSPF::Interface::SendLSAcknowledgement().
| virtual void OSPFPacket::setRouterID | ( | const IPAddress & | routerID | ) | [virtual] |
Referenced by AnsaOSPF::LinkStateUpdateHandler::AcknowledgeLSA(), OSPF::LinkStateUpdateHandler::AcknowledgeLSA(), AnsaOSPF::Interface::CreateUpdatePacket(), OSPF::Interface::CreateUpdatePacket(), AnsaOSPF::Neighbor::RetransmitUpdatePacket(), OSPF::Neighbor::RetransmitUpdatePacket(), AnsaOSPF::Neighbor::SendDatabaseDescriptionPacket(), OSPF::Neighbor::SendDatabaseDescriptionPacket(), AnsaOSPF::Interface::SendDelayedAcknowledgements(), OSPF::Interface::SendDelayedAcknowledgements(), AnsaOSPF::Interface::SendHelloPacket(), OSPF::Interface::SendHelloPacket(), AnsaOSPF::Neighbor::SendLinkStateRequestPacket(), OSPF::Neighbor::SendLinkStateRequestPacket(), AnsaOSPF::Interface::SendLSAcknowledgement(), and OSPF::Interface::SendLSAcknowledgement().
| virtual void OSPFPacket::setType | ( | char | type | ) | [virtual] |
Referenced by AnsaOSPF::LinkStateUpdateHandler::AcknowledgeLSA(), OSPF::LinkStateUpdateHandler::AcknowledgeLSA(), AnsaOSPF::Interface::CreateUpdatePacket(), OSPF::Interface::CreateUpdatePacket(), AnsaOSPF::Neighbor::RetransmitUpdatePacket(), OSPF::Neighbor::RetransmitUpdatePacket(), AnsaOSPF::Neighbor::SendDatabaseDescriptionPacket(), OSPF::Neighbor::SendDatabaseDescriptionPacket(), AnsaOSPF::Interface::SendDelayedAcknowledgements(), OSPF::Interface::SendDelayedAcknowledgements(), AnsaOSPF::Neighbor::SendLinkStateRequestPacket(), OSPF::Neighbor::SendLinkStateRequestPacket(), AnsaOSPF::Interface::SendLSAcknowledgement(), and OSPF::Interface::SendLSAcknowledgement().
| virtual void OSPFPacket::setVersion | ( | char | version | ) | [virtual] |
IPAddress OSPFPacket::areaID_var [protected] |
Definition at line 130 of file OSPFPacket_m.h.
char OSPFPacket::authentication_var[8] [protected] |
Definition at line 133 of file OSPFPacket_m.h.
short OSPFPacket::authenticationType_var [protected] |
Definition at line 132 of file OSPFPacket_m.h.
short OSPFPacket::checksum_var [protected] |
Definition at line 131 of file OSPFPacket_m.h.
short OSPFPacket::packetLength_var [protected] |
Definition at line 128 of file OSPFPacket_m.h.
IPAddress OSPFPacket::routerID_var [protected] |
Definition at line 129 of file OSPFPacket_m.h.
char OSPFPacket::type_var [protected] |
Definition at line 127 of file OSPFPacket_m.h.
char OSPFPacket::version_var [protected] |
Definition at line 126 of file OSPFPacket_m.h.