|
INET Framework for OMNeT++/OMNEST
|
#include <OSPFPacket_m.h>
Public Member Functions | |
| OSPFLinkStateUpdatePacket (const char *name=NULL, int kind=0) | |
| OSPFLinkStateUpdatePacket (const OSPFLinkStateUpdatePacket &other) | |
| virtual | ~OSPFLinkStateUpdatePacket () |
| OSPFLinkStateUpdatePacket & | operator= (const OSPFLinkStateUpdatePacket &other) |
| virtual OSPFLinkStateUpdatePacket * | dup () const |
| virtual void | parsimPack (cCommBuffer *b) |
| virtual void | parsimUnpack (cCommBuffer *b) |
| virtual unsigned long | getNumberOfLSAs () const |
| virtual void | setNumberOfLSAs (unsigned long numberOfLSAs) |
| virtual void | setRouterLSAsArraySize (unsigned int size) |
| virtual unsigned int | getRouterLSAsArraySize () const |
| virtual OSPFRouterLSA & | getRouterLSAs (unsigned int k) |
| virtual const OSPFRouterLSA & | getRouterLSAs (unsigned int k) const |
| virtual void | setRouterLSAs (unsigned int k, const OSPFRouterLSA &routerLSAs) |
| virtual void | setNetworkLSAsArraySize (unsigned int size) |
| virtual unsigned int | getNetworkLSAsArraySize () const |
| virtual OSPFNetworkLSA & | getNetworkLSAs (unsigned int k) |
| virtual const OSPFNetworkLSA & | getNetworkLSAs (unsigned int k) const |
| virtual void | setNetworkLSAs (unsigned int k, const OSPFNetworkLSA &networkLSAs) |
| virtual void | setSummaryLSAsArraySize (unsigned int size) |
| virtual unsigned int | getSummaryLSAsArraySize () const |
| virtual OSPFSummaryLSA & | getSummaryLSAs (unsigned int k) |
| virtual const OSPFSummaryLSA & | getSummaryLSAs (unsigned int k) const |
| virtual void | setSummaryLSAs (unsigned int k, const OSPFSummaryLSA &summaryLSAs) |
| virtual void | setAsExternalLSAsArraySize (unsigned int size) |
| virtual unsigned int | getAsExternalLSAsArraySize () const |
| virtual OSPFASExternalLSA & | getAsExternalLSAs (unsigned int k) |
| virtual const OSPFASExternalLSA & | getAsExternalLSAs (unsigned int k) const |
| virtual void | setAsExternalLSAs (unsigned int k, const OSPFASExternalLSA &asExternalLSAs) |
Protected Member Functions | |
| bool | operator== (const OSPFLinkStateUpdatePacket &) |
Protected Attributes | |
| unsigned long | numberOfLSAs_var |
| OSPFRouterLSA * | routerLSAs_var |
| unsigned int | routerLSAs_arraysize |
| OSPFNetworkLSA * | networkLSAs_var |
| unsigned int | networkLSAs_arraysize |
| OSPFSummaryLSA * | summaryLSAs_var |
| unsigned int | summaryLSAs_arraysize |
| OSPFASExternalLSA * | asExternalLSAs_var |
| unsigned int | asExternalLSAs_arraysize |
Private Member Functions | |
| void | copy (const OSPFLinkStateUpdatePacket &other) |
Class generated from networklayer/ospfv2/OSPFPacket.msg by opp_msgc.
packet OSPFLinkStateUpdatePacket extends OSPFPacket { unsigned long numberOfLSAs; OSPFRouterLSA routerLSAs[]; OSPFNetworkLSA networkLSAs[]; OSPFSummaryLSA summaryLSAs[]; OSPFASExternalLSA asExternalLSAs[]; }
Definition at line 859 of file OSPFPacket_m.h.
| OSPFLinkStateUpdatePacket::OSPFLinkStateUpdatePacket | ( | const char * | name = NULL, |
| int | kind = 0 |
||
| ) |
Referenced by dup().
| virtual OSPFLinkStateUpdatePacket::~OSPFLinkStateUpdatePacket | ( | ) | [virtual] |
| void OSPFLinkStateUpdatePacket::copy | ( | const OSPFLinkStateUpdatePacket & | other | ) | [private] |
| virtual OSPFLinkStateUpdatePacket* OSPFLinkStateUpdatePacket::dup | ( | ) | const [inline, virtual] |
Reimplemented from OSPFPacket.
Definition at line 884 of file OSPFPacket_m.h.
{return new OSPFLinkStateUpdatePacket(*this);}
| virtual OSPFASExternalLSA& OSPFLinkStateUpdatePacket::getAsExternalLSAs | ( | unsigned int | k | ) | [virtual] |
Referenced by AnsaOSPF::Interface::CreateUpdatePacket(), OSPF::Interface::CreateUpdatePacket(), AnsaOSPF::MessageHandler::PrintLinkStateUpdatePacket(), OSPF::MessageHandler::PrintLinkStateUpdatePacket(), AnsaOSPF::LinkStateUpdateHandler::ProcessPacket(), OSPF::LinkStateUpdateHandler::ProcessPacket(), AnsaOSPF::Neighbor::RetransmitUpdatePacket(), and OSPF::Neighbor::RetransmitUpdatePacket().
| virtual const OSPFASExternalLSA& OSPFLinkStateUpdatePacket::getAsExternalLSAs | ( | unsigned int | k | ) | const [inline, virtual] |
Definition at line 909 of file OSPFPacket_m.h.
Referenced by getAsExternalLSAs().
{return const_cast<OSPFLinkStateUpdatePacket*>(this)->getAsExternalLSAs(k);}
| virtual unsigned int OSPFLinkStateUpdatePacket::getAsExternalLSAsArraySize | ( | ) | const [virtual] |
Referenced by AnsaOSPF::MessageHandler::PrintLinkStateUpdatePacket(), OSPF::MessageHandler::PrintLinkStateUpdatePacket(), AnsaOSPF::LinkStateUpdateHandler::ProcessPacket(), OSPF::LinkStateUpdateHandler::ProcessPacket(), AnsaOSPF::Neighbor::RetransmitUpdatePacket(), and OSPF::Neighbor::RetransmitUpdatePacket().
| virtual OSPFNetworkLSA& OSPFLinkStateUpdatePacket::getNetworkLSAs | ( | unsigned int | k | ) | [virtual] |
Referenced by AnsaOSPF::Interface::CreateUpdatePacket(), OSPF::Interface::CreateUpdatePacket(), AnsaOSPF::MessageHandler::PrintLinkStateUpdatePacket(), OSPF::MessageHandler::PrintLinkStateUpdatePacket(), AnsaOSPF::LinkStateUpdateHandler::ProcessPacket(), OSPF::LinkStateUpdateHandler::ProcessPacket(), AnsaOSPF::Neighbor::RetransmitUpdatePacket(), and OSPF::Neighbor::RetransmitUpdatePacket().
| virtual const OSPFNetworkLSA& OSPFLinkStateUpdatePacket::getNetworkLSAs | ( | unsigned int | k | ) | const [inline, virtual] |
Definition at line 899 of file OSPFPacket_m.h.
Referenced by getNetworkLSAs().
{return const_cast<OSPFLinkStateUpdatePacket*>(this)->getNetworkLSAs(k);}
| virtual unsigned int OSPFLinkStateUpdatePacket::getNetworkLSAsArraySize | ( | ) | const [virtual] |
Referenced by AnsaOSPF::MessageHandler::PrintLinkStateUpdatePacket(), OSPF::MessageHandler::PrintLinkStateUpdatePacket(), AnsaOSPF::LinkStateUpdateHandler::ProcessPacket(), OSPF::LinkStateUpdateHandler::ProcessPacket(), AnsaOSPF::Neighbor::RetransmitUpdatePacket(), and OSPF::Neighbor::RetransmitUpdatePacket().
| virtual unsigned long OSPFLinkStateUpdatePacket::getNumberOfLSAs | ( | ) | const [virtual] |
| virtual OSPFRouterLSA& OSPFLinkStateUpdatePacket::getRouterLSAs | ( | unsigned int | k | ) | [virtual] |
Referenced by AnsaOSPF::Interface::CreateUpdatePacket(), OSPF::Interface::CreateUpdatePacket(), AnsaOSPF::MessageHandler::PrintLinkStateUpdatePacket(), OSPF::MessageHandler::PrintLinkStateUpdatePacket(), AnsaOSPF::LinkStateUpdateHandler::ProcessPacket(), OSPF::LinkStateUpdateHandler::ProcessPacket(), AnsaOSPF::Neighbor::RetransmitUpdatePacket(), and OSPF::Neighbor::RetransmitUpdatePacket().
| virtual const OSPFRouterLSA& OSPFLinkStateUpdatePacket::getRouterLSAs | ( | unsigned int | k | ) | const [inline, virtual] |
Definition at line 894 of file OSPFPacket_m.h.
Referenced by getRouterLSAs().
{return const_cast<OSPFLinkStateUpdatePacket*>(this)->getRouterLSAs(k);}
| virtual unsigned int OSPFLinkStateUpdatePacket::getRouterLSAsArraySize | ( | ) | const [virtual] |
Referenced by AnsaOSPF::MessageHandler::PrintLinkStateUpdatePacket(), OSPF::MessageHandler::PrintLinkStateUpdatePacket(), AnsaOSPF::LinkStateUpdateHandler::ProcessPacket(), OSPF::LinkStateUpdateHandler::ProcessPacket(), AnsaOSPF::Neighbor::RetransmitUpdatePacket(), and OSPF::Neighbor::RetransmitUpdatePacket().
| virtual OSPFSummaryLSA& OSPFLinkStateUpdatePacket::getSummaryLSAs | ( | unsigned int | k | ) | [virtual] |
Referenced by AnsaOSPF::Interface::CreateUpdatePacket(), OSPF::Interface::CreateUpdatePacket(), AnsaOSPF::MessageHandler::PrintLinkStateUpdatePacket(), OSPF::MessageHandler::PrintLinkStateUpdatePacket(), AnsaOSPF::LinkStateUpdateHandler::ProcessPacket(), OSPF::LinkStateUpdateHandler::ProcessPacket(), AnsaOSPF::Neighbor::RetransmitUpdatePacket(), and OSPF::Neighbor::RetransmitUpdatePacket().
| virtual const OSPFSummaryLSA& OSPFLinkStateUpdatePacket::getSummaryLSAs | ( | unsigned int | k | ) | const [inline, virtual] |
Definition at line 904 of file OSPFPacket_m.h.
Referenced by getSummaryLSAs().
{return const_cast<OSPFLinkStateUpdatePacket*>(this)->getSummaryLSAs(k);}
| virtual unsigned int OSPFLinkStateUpdatePacket::getSummaryLSAsArraySize | ( | ) | const [virtual] |
Referenced by AnsaOSPF::MessageHandler::PrintLinkStateUpdatePacket(), OSPF::MessageHandler::PrintLinkStateUpdatePacket(), AnsaOSPF::LinkStateUpdateHandler::ProcessPacket(), OSPF::LinkStateUpdateHandler::ProcessPacket(), AnsaOSPF::Neighbor::RetransmitUpdatePacket(), and OSPF::Neighbor::RetransmitUpdatePacket().
| OSPFLinkStateUpdatePacket& OSPFLinkStateUpdatePacket::operator= | ( | const OSPFLinkStateUpdatePacket & | other | ) |
| bool OSPFLinkStateUpdatePacket::operator== | ( | const OSPFLinkStateUpdatePacket & | ) | [protected] |
| virtual void OSPFLinkStateUpdatePacket::parsimPack | ( | cCommBuffer * | b | ) | [virtual] |
Reimplemented from OSPFPacket.
Referenced by doPacking().
| virtual void OSPFLinkStateUpdatePacket::parsimUnpack | ( | cCommBuffer * | b | ) | [virtual] |
Reimplemented from OSPFPacket.
Referenced by doUnpacking().
| virtual void OSPFLinkStateUpdatePacket::setAsExternalLSAs | ( | unsigned int | k, |
| const OSPFASExternalLSA & | asExternalLSAs | ||
| ) | [virtual] |
| virtual void OSPFLinkStateUpdatePacket::setAsExternalLSAsArraySize | ( | unsigned int | size | ) | [virtual] |
| virtual void OSPFLinkStateUpdatePacket::setNetworkLSAs | ( | unsigned int | k, |
| const OSPFNetworkLSA & | networkLSAs | ||
| ) | [virtual] |
| virtual void OSPFLinkStateUpdatePacket::setNetworkLSAsArraySize | ( | unsigned int | size | ) | [virtual] |
| virtual void OSPFLinkStateUpdatePacket::setNumberOfLSAs | ( | unsigned long | numberOfLSAs | ) | [virtual] |
Referenced by AnsaOSPF::Interface::CreateUpdatePacket(), and OSPF::Interface::CreateUpdatePacket().
| virtual void OSPFLinkStateUpdatePacket::setRouterLSAs | ( | unsigned int | k, |
| const OSPFRouterLSA & | routerLSAs | ||
| ) | [virtual] |
| virtual void OSPFLinkStateUpdatePacket::setRouterLSAsArraySize | ( | unsigned int | size | ) | [virtual] |
| virtual void OSPFLinkStateUpdatePacket::setSummaryLSAs | ( | unsigned int | k, |
| const OSPFSummaryLSA & | summaryLSAs | ||
| ) | [virtual] |
| virtual void OSPFLinkStateUpdatePacket::setSummaryLSAsArraySize | ( | unsigned int | size | ) | [virtual] |
unsigned int OSPFLinkStateUpdatePacket::asExternalLSAs_arraysize [protected] |
Definition at line 870 of file OSPFPacket_m.h.
Definition at line 869 of file OSPFPacket_m.h.
unsigned int OSPFLinkStateUpdatePacket::networkLSAs_arraysize [protected] |
Definition at line 866 of file OSPFPacket_m.h.
OSPFNetworkLSA* OSPFLinkStateUpdatePacket::networkLSAs_var [protected] |
Definition at line 865 of file OSPFPacket_m.h.
unsigned long OSPFLinkStateUpdatePacket::numberOfLSAs_var [protected] |
Definition at line 862 of file OSPFPacket_m.h.
unsigned int OSPFLinkStateUpdatePacket::routerLSAs_arraysize [protected] |
Definition at line 864 of file OSPFPacket_m.h.
OSPFRouterLSA* OSPFLinkStateUpdatePacket::routerLSAs_var [protected] |
Definition at line 863 of file OSPFPacket_m.h.
unsigned int OSPFLinkStateUpdatePacket::summaryLSAs_arraysize [protected] |
Definition at line 868 of file OSPFPacket_m.h.
OSPFSummaryLSA* OSPFLinkStateUpdatePacket::summaryLSAs_var [protected] |
Definition at line 867 of file OSPFPacket_m.h.