|
INET Framework for OMNeT++/OMNEST
|
#include <ISISMessage_m.h>
Public Member Functions | |
| ISISCSNPPacket (const char *name=NULL, int kind=0) | |
| ISISCSNPPacket (const ISISCSNPPacket &other) | |
| virtual | ~ISISCSNPPacket () |
| ISISCSNPPacket & | operator= (const ISISCSNPPacket &other) |
| virtual ISISCSNPPacket * | 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 int | getSourceIDArraySize () const |
| virtual unsigned char | getSourceID (unsigned int k) const |
| virtual void | setSourceID (unsigned int k, unsigned char sourceID) |
| virtual unsigned int | getStartLspIDArraySize () const |
| virtual unsigned char | getStartLspID (unsigned int k) const |
| virtual void | setStartLspID (unsigned int k, unsigned char startLspID) |
| virtual unsigned int | getEndLspIDArraySize () const |
| virtual unsigned char | getEndLspID (unsigned int k) const |
| virtual void | setEndLspID (unsigned int k, unsigned char endLspID) |
Protected Member Functions | |
| bool | operator== (const ISISCSNPPacket &) |
Protected Attributes | |
| unsigned short | pduLength_var |
| unsigned char | sourceID_var [7] |
| unsigned char | startLspID_var [8] |
| unsigned char | endLspID_var [8] |
Private Member Functions | |
| void | copy (const ISISCSNPPacket &other) |
Class generated from ansa/isis/ISISMessage.msg by opp_msgc.
packet ISISCSNPPacket extends ISISMessage { unsigned short pduLength; unsigned char sourceID[7]; unsigned char startLspID[8]; unsigned char endLspID[8];
}
Definition at line 555 of file ISISMessage_m.h.
| ISISCSNPPacket::ISISCSNPPacket | ( | const char * | name = NULL, |
| int | kind = 0 |
||
| ) |
Referenced by dup().
| ISISCSNPPacket::ISISCSNPPacket | ( | const ISISCSNPPacket & | other | ) |
| virtual ISISCSNPPacket::~ISISCSNPPacket | ( | ) | [virtual] |
| void ISISCSNPPacket::copy | ( | const ISISCSNPPacket & | other | ) | [private] |
| virtual ISISCSNPPacket* ISISCSNPPacket::dup | ( | ) | const [inline, virtual] |
Reimplemented from ISISMessage.
Reimplemented in ISISCSNPL2Packet, and ISISCSNPL1Packet.
Definition at line 575 of file ISISMessage_m.h.
{return new ISISCSNPPacket(*this);}
| virtual unsigned char ISISCSNPPacket::getEndLspID | ( | unsigned int | k | ) | const [virtual] |
Referenced by ISIS::getEndLspID().
| virtual unsigned int ISISCSNPPacket::getEndLspIDArraySize | ( | ) | const [virtual] |
| virtual unsigned short ISISCSNPPacket::getPduLength | ( | ) | const [virtual] |
| virtual unsigned char ISISCSNPPacket::getSourceID | ( | unsigned int | k | ) | const [virtual] |
Referenced by ISIS::getSysID().
| virtual unsigned int ISISCSNPPacket::getSourceIDArraySize | ( | ) | const [virtual] |
Referenced by ISIS::sendL1Csnp(), and ISIS::sendL1CSNP().
| virtual unsigned char ISISCSNPPacket::getStartLspID | ( | unsigned int | k | ) | const [virtual] |
Referenced by ISIS::getStartLspID().
| virtual unsigned int ISISCSNPPacket::getStartLspIDArraySize | ( | ) | const [virtual] |
Referenced by ISIS::sendL1CSNP().
| ISISCSNPPacket& ISISCSNPPacket::operator= | ( | const ISISCSNPPacket & | other | ) |
| bool ISISCSNPPacket::operator== | ( | const ISISCSNPPacket & | ) | [protected] |
| virtual void ISISCSNPPacket::parsimPack | ( | cCommBuffer * | b | ) | [virtual] |
Reimplemented from ISISMessage.
Reimplemented in ISISCSNPL2Packet, and ISISCSNPL1Packet.
Referenced by doPacking().
| virtual void ISISCSNPPacket::parsimUnpack | ( | cCommBuffer * | b | ) | [virtual] |
Reimplemented from ISISMessage.
Reimplemented in ISISCSNPL2Packet, and ISISCSNPL1Packet.
Referenced by doUnpacking().
| virtual void ISISCSNPPacket::setEndLspID | ( | unsigned int | k, |
| unsigned char | endLspID | ||
| ) | [virtual] |
Referenced by ISIS::sendL1Csnp(), and ISIS::sendL1CSNP().
| virtual void ISISCSNPPacket::setPduLength | ( | unsigned short | pduLength | ) | [virtual] |
| virtual void ISISCSNPPacket::setSourceID | ( | unsigned int | k, |
| unsigned char | sourceID | ||
| ) | [virtual] |
Referenced by ISIS::sendL1Csnp(), and ISIS::sendL1CSNP().
| virtual void ISISCSNPPacket::setStartLspID | ( | unsigned int | k, |
| unsigned char | startLspID | ||
| ) | [virtual] |
Referenced by ISIS::sendL1Csnp(), and ISIS::sendL1CSNP().
unsigned char ISISCSNPPacket::endLspID_var[8] [protected] |
Definition at line 561 of file ISISMessage_m.h.
unsigned short ISISCSNPPacket::pduLength_var [protected] |
Definition at line 558 of file ISISMessage_m.h.
unsigned char ISISCSNPPacket::sourceID_var[7] [protected] |
Definition at line 559 of file ISISMessage_m.h.
unsigned char ISISCSNPPacket::startLspID_var[8] [protected] |
Definition at line 560 of file ISISMessage_m.h.