|
INET Framework for OMNeT++/OMNEST
|
#include <ansaOspfPacket6_m.h>
Public Member Functions | |
| OspfPacket6 (const char *name=NULL, int kind=0) | |
| OspfPacket6 (const OspfPacket6 &other) | |
| virtual | ~OspfPacket6 () |
| OspfPacket6 & | operator= (const OspfPacket6 &other) |
| virtual OspfPacket6 * | dup () const |
| virtual void | parsimPack (cCommBuffer *b) |
| virtual void | parsimUnpack (cCommBuffer *b) |
| virtual uint8 | getVersion () const |
| virtual void | setVersion (uint8 version) |
| virtual uint8 | getType () const |
| virtual void | setType (uint8 type) |
| virtual RouterID & | getRouterID () |
| virtual const RouterID & | getRouterID () const |
| virtual void | setRouterID (const RouterID &routerID) |
| virtual AreaID & | getAreaID () |
| virtual const AreaID & | getAreaID () const |
| virtual void | setAreaID (const AreaID &areaID) |
| virtual InstanceID & | getInstanceID () |
| virtual const InstanceID & | getInstanceID () const |
| virtual void | setInstanceID (const InstanceID &instanceID) |
Protected Member Functions | |
| bool | operator== (const OspfPacket6 &) |
Protected Attributes | |
| uint8 | version_var |
| uint8 | type_var |
| RouterID | routerID_var |
| AreaID | areaID_var |
| InstanceID | instanceID_var |
Private Member Functions | |
| void | copy (const OspfPacket6 &other) |
Class generated from ansa/ospfv3/messages/ansaOspfPacket6.msg by opp_msgc.
packet OspfPacket6 { uint8 version = 3; uint8 type enum(OspfPacketType6) = HelloPacket; RouterID routerID; AreaID areaID; InstanceID instanceID = 0; }
Definition at line 745 of file ansaOspfPacket6_m.h.
| OspfPacket6::OspfPacket6 | ( | const char * | name = NULL, |
| int | kind = 0 |
||
| ) |
| OspfPacket6::OspfPacket6 | ( | const OspfPacket6 & | other | ) |
| virtual OspfPacket6::~OspfPacket6 | ( | ) | [virtual] |
| void OspfPacket6::copy | ( | const OspfPacket6 & | other | ) | [private] |
| virtual OspfPacket6* OspfPacket6::dup | ( | ) | const [inline, virtual] |
Reimplemented in OspfLinkStateAcknowledgementPacket6, OspfLinkStateUpdatePacket6, OspfLinkStateRequestPacket6, OspfDatabaseDescriptionPacket6, and OspfHelloPacket6.
Definition at line 766 of file ansaOspfPacket6_m.h.
{return new OspfPacket6(*this);}
| virtual AreaID& OspfPacket6::getAreaID | ( | ) | [virtual] |
| virtual const AreaID& OspfPacket6::getAreaID | ( | ) | const [inline, virtual] |
Definition at line 779 of file ansaOspfPacket6_m.h.
Referenced by getAreaID().
{return const_cast<OspfPacket6*>(this)->getAreaID();}
| virtual InstanceID& OspfPacket6::getInstanceID | ( | ) | [virtual] |
Referenced by AnsaOspf6::MessageHandler::ProcessPacket().
| virtual const InstanceID& OspfPacket6::getInstanceID | ( | ) | const [inline, virtual] |
Definition at line 782 of file ansaOspfPacket6_m.h.
Referenced by getInstanceID().
{return const_cast<OspfPacket6*>(this)->getInstanceID();}
| virtual RouterID& OspfPacket6::getRouterID | ( | ) | [virtual] |
| virtual const RouterID& OspfPacket6::getRouterID | ( | ) | const [inline, virtual] |
Definition at line 776 of file ansaOspfPacket6_m.h.
Referenced by getRouterID().
{return const_cast<OspfPacket6*>(this)->getRouterID();}
| virtual uint8 OspfPacket6::getType | ( | ) | const [virtual] |
Referenced by AnsaOspf6::MessageHandler::ProcessPacket(), and AnsaOspf6::MessageHandler::SendPacket().
| virtual uint8 OspfPacket6::getVersion | ( | ) | const [virtual] |
Referenced by AnsaOspf6::MessageHandler::ProcessPacket().
| OspfPacket6& OspfPacket6::operator= | ( | const OspfPacket6 & | other | ) |
| bool OspfPacket6::operator== | ( | const OspfPacket6 & | ) | [protected] |
| virtual void OspfPacket6::parsimPack | ( | cCommBuffer * | b | ) | [virtual] |
Reimplemented in OspfLinkStateAcknowledgementPacket6, OspfLinkStateUpdatePacket6, OspfLinkStateRequestPacket6, OspfDatabaseDescriptionPacket6, and OspfHelloPacket6.
Referenced by doPacking().
| virtual void OspfPacket6::parsimUnpack | ( | cCommBuffer * | b | ) | [virtual] |
Reimplemented in OspfLinkStateAcknowledgementPacket6, OspfLinkStateUpdatePacket6, OspfLinkStateRequestPacket6, OspfDatabaseDescriptionPacket6, and OspfHelloPacket6.
Referenced by doUnpacking().
| virtual void OspfPacket6::setAreaID | ( | const AreaID & | areaID | ) | [virtual] |
Referenced by AnsaOspf6::LinkStateUpdateHandler::AcknowledgeLSA(), AnsaOspf6::Interface::CreateUpdatePacket(), AnsaOspf6::Neighbor::RetransmitUpdatePacket(), AnsaOspf6::Neighbor::SendDatabaseDescriptionPacket(), AnsaOspf6::Interface::SendDelayedAcknowledgements(), AnsaOspf6::Interface::SendHelloPacket(), AnsaOspf6::Neighbor::SendLinkStateRequestPacket(), and AnsaOspf6::Interface::SendLSAcknowledgement().
| virtual void OspfPacket6::setInstanceID | ( | const InstanceID & | instanceID | ) | [virtual] |
Referenced by AnsaOspf6::Interface::SendHelloPacket(), and AnsaOspf6::Interface::SendLSAcknowledgement().
| virtual void OspfPacket6::setRouterID | ( | const RouterID & | routerID | ) | [virtual] |
Referenced by AnsaOspf6::LinkStateUpdateHandler::AcknowledgeLSA(), AnsaOspf6::Interface::CreateUpdatePacket(), AnsaOspf6::Neighbor::RetransmitUpdatePacket(), AnsaOspf6::Neighbor::SendDatabaseDescriptionPacket(), AnsaOspf6::Interface::SendDelayedAcknowledgements(), AnsaOspf6::Interface::SendHelloPacket(), AnsaOspf6::Neighbor::SendLinkStateRequestPacket(), and AnsaOspf6::Interface::SendLSAcknowledgement().
| virtual void OspfPacket6::setType | ( | uint8 | type | ) | [virtual] |
Referenced by AnsaOspf6::LinkStateUpdateHandler::AcknowledgeLSA(), AnsaOspf6::Interface::CreateUpdatePacket(), AnsaOspf6::Neighbor::RetransmitUpdatePacket(), AnsaOspf6::Neighbor::SendDatabaseDescriptionPacket(), AnsaOspf6::Interface::SendDelayedAcknowledgements(), AnsaOspf6::Interface::SendHelloPacket(), AnsaOspf6::Neighbor::SendLinkStateRequestPacket(), and AnsaOspf6::Interface::SendLSAcknowledgement().
| virtual void OspfPacket6::setVersion | ( | uint8 | version | ) | [virtual] |
AreaID OspfPacket6::areaID_var [protected] |
Definition at line 751 of file ansaOspfPacket6_m.h.
InstanceID OspfPacket6::instanceID_var [protected] |
Definition at line 752 of file ansaOspfPacket6_m.h.
RouterID OspfPacket6::routerID_var [protected] |
Definition at line 750 of file ansaOspfPacket6_m.h.
uint8 OspfPacket6::type_var [protected] |
Definition at line 749 of file ansaOspfPacket6_m.h.
uint8 OspfPacket6::version_var [protected] |
Definition at line 748 of file ansaOspfPacket6_m.h.