|
INET Framework for OMNeT++/OMNEST
|
#include <ISISMessage_m.h>
Public Member Functions | |
| ISISLSPPacket (const char *name=NULL, int kind=0) | |
| ISISLSPPacket (const ISISLSPPacket &other) | |
| virtual | ~ISISLSPPacket () |
| ISISLSPPacket & | operator= (const ISISLSPPacket &other) |
| virtual ISISLSPPacket * | dup () const |
| virtual void | parsimPack (cCommBuffer *b) |
| virtual void | parsimUnpack (cCommBuffer *b) |
| virtual unsigned short | getPduLength () const |
| virtual void | setPduLength (unsigned short pduLength) |
| virtual unsigned short | getRemLifeTime () const |
| virtual void | setRemLifeTime (unsigned short remLifeTime) |
| virtual unsigned int | getLspIDArraySize () const |
| virtual unsigned char | getLspID (unsigned int k) const |
| virtual void | setLspID (unsigned int k, unsigned char lspID) |
| virtual unsigned long | getSeqNumber () const |
| virtual void | setSeqNumber (unsigned long seqNumber) |
| virtual unsigned short | getChecksum () const |
| virtual void | setChecksum (unsigned short checksum) |
| virtual unsigned char | getPATTLSPDBOLIS () const |
| virtual void | setPATTLSPDBOLIS (unsigned char PATTLSPDBOLIS) |
Protected Member Functions | |
| bool | operator== (const ISISLSPPacket &) |
Protected Attributes | |
| unsigned short | pduLength_var |
| unsigned short | remLifeTime_var |
| unsigned char | lspID_var [8] |
| unsigned long | seqNumber_var |
| unsigned short | checksum_var |
| unsigned char | PATTLSPDBOLIS_var |
Private Member Functions | |
| void | copy (const ISISLSPPacket &other) |
Class generated from ansa/isis/ISISMessage.msg by opp_msgc.
packet ISISLSPPacket extends ISISMessage {
unsigned short pduLength; unsigned short remLifeTime = 1200; unsigned char lspID[8]; unsigned long seqNumber = 0; unsigned short checksum; unsigned char PATTLSPDBOLIS = 0x01;
}
Definition at line 427 of file ISISMessage_m.h.
| ISISLSPPacket::ISISLSPPacket | ( | const char * | name = NULL, |
| int | kind = 0 |
||
| ) |
Referenced by dup().
| ISISLSPPacket::ISISLSPPacket | ( | const ISISLSPPacket & | other | ) |
| virtual ISISLSPPacket::~ISISLSPPacket | ( | ) | [virtual] |
| void ISISLSPPacket::copy | ( | const ISISLSPPacket & | other | ) | [private] |
| virtual ISISLSPPacket* ISISLSPPacket::dup | ( | ) | const [inline, virtual] |
Reimplemented from ISISMessage.
Reimplemented in ISISLSPL2Packet, and ISISLSPL1Packet.
Definition at line 449 of file ISISMessage_m.h.
Referenced by ISIS::sendLSP().
{return new ISISLSPPacket(*this);}
| virtual unsigned short ISISLSPPacket::getChecksum | ( | ) | const [virtual] |
| virtual unsigned char ISISLSPPacket::getLspID | ( | unsigned int | k | ) | const [virtual] |
Referenced by ISIS::getLspID(), ISIS::getSysID(), ISIS::handleL1LSP(), ISIS::installLSP(), LSPRecord::operator<(), and ISIS::replaceLSP().
| virtual unsigned int ISISLSPPacket::getLspIDArraySize | ( | ) | const [virtual] |
Referenced by ISIS::handleL1LSP(), ISIS::sendMyL1LSPs(), and ISIS::sendSpecificL1LSP().
| virtual unsigned char ISISLSPPacket::getPATTLSPDBOLIS | ( | ) | const [virtual] |
Referenced by ISIS::compareLSP().
| virtual unsigned short ISISLSPPacket::getPduLength | ( | ) | const [virtual] |
| virtual unsigned short ISISLSPPacket::getRemLifeTime | ( | ) | const [virtual] |
| virtual unsigned long ISISLSPPacket::getSeqNumber | ( | ) | const [virtual] |
| ISISLSPPacket& ISISLSPPacket::operator= | ( | const ISISLSPPacket & | other | ) |
| bool ISISLSPPacket::operator== | ( | const ISISLSPPacket & | ) | [protected] |
| virtual void ISISLSPPacket::parsimPack | ( | cCommBuffer * | b | ) | [virtual] |
Reimplemented from ISISMessage.
Reimplemented in ISISLSPL2Packet, and ISISLSPL1Packet.
Referenced by doPacking().
| virtual void ISISLSPPacket::parsimUnpack | ( | cCommBuffer * | b | ) | [virtual] |
Reimplemented from ISISMessage.
Reimplemented in ISISLSPL2Packet, and ISISLSPL1Packet.
Referenced by doUnpacking().
| virtual void ISISLSPPacket::setChecksum | ( | unsigned short | checksum | ) | [virtual] |
| virtual void ISISLSPPacket::setLspID | ( | unsigned int | k, |
| unsigned char | lspID | ||
| ) | [virtual] |
Referenced by ISIS::sendMyL1LSPs(), ISIS::sendSpecificL1LSP(), and ISIS::setLspID().
| virtual void ISISLSPPacket::setPATTLSPDBOLIS | ( | unsigned char | PATTLSPDBOLIS | ) | [virtual] |
Referenced by ISIS::genLSP(), ISIS::handleL1Csnp(), and ISIS::handleL1Psnp().
| virtual void ISISLSPPacket::setPduLength | ( | unsigned short | pduLength | ) | [virtual] |
| virtual void ISISLSPPacket::setRemLifeTime | ( | unsigned short | remLifeTime | ) | [virtual] |
Referenced by ISIS::genLSP(), ISIS::handleL1Csnp(), ISIS::handleL1Psnp(), ISIS::purgeLSP(), and ISIS::sendLSP().
| virtual void ISISLSPPacket::setSeqNumber | ( | unsigned long | seqNumber | ) | [virtual] |
unsigned short ISISLSPPacket::checksum_var [protected] |
Definition at line 434 of file ISISMessage_m.h.
unsigned char ISISLSPPacket::lspID_var[8] [protected] |
Definition at line 432 of file ISISMessage_m.h.
unsigned char ISISLSPPacket::PATTLSPDBOLIS_var [protected] |
Definition at line 435 of file ISISMessage_m.h.
unsigned short ISISLSPPacket::pduLength_var [protected] |
Definition at line 430 of file ISISMessage_m.h.
unsigned short ISISLSPPacket::remLifeTime_var [protected] |
Definition at line 431 of file ISISMessage_m.h.
unsigned long ISISLSPPacket::seqNumber_var [protected] |
Definition at line 433 of file ISISMessage_m.h.