INET Framework for OMNeT++/OMNEST
ISISPSNPPacket Class Reference

#include <ISISMessage_m.h>

Inheritance diagram for ISISPSNPPacket:
ISISMessage ISISPSNPL1Packet ISISPSNPL2Packet

List of all members.

Public Member Functions

 ISISPSNPPacket (const char *name=NULL, int kind=0)
 ISISPSNPPacket (const ISISPSNPPacket &other)
virtual ~ISISPSNPPacket ()
ISISPSNPPacketoperator= (const ISISPSNPPacket &other)
virtual ISISPSNPPacketdup () 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)

Protected Member Functions

bool operator== (const ISISPSNPPacket &)

Protected Attributes

unsigned short pduLength_var
unsigned char sourceID_var [7]

Private Member Functions

void copy (const ISISPSNPPacket &other)

Detailed Description

Class generated from ansa/isis/ISISMessage.msg by opp_msgc.

 packet ISISPSNPPacket extends ISISMessage
 {
     unsigned short pduLength;						
 	unsigned char sourceID[7];						
 }
 

Definition at line 678 of file ISISMessage_m.h.


Constructor & Destructor Documentation

ISISPSNPPacket::ISISPSNPPacket ( const char *  name = NULL,
int  kind = 0 
)

Referenced by dup().

virtual ISISPSNPPacket::~ISISPSNPPacket ( ) [virtual]

Member Function Documentation

void ISISPSNPPacket::copy ( const ISISPSNPPacket other) [private]
virtual ISISPSNPPacket* ISISPSNPPacket::dup ( ) const [inline, virtual]

Reimplemented from ISISMessage.

Reimplemented in ISISPSNPL2Packet, and ISISPSNPL1Packet.

Definition at line 696 of file ISISMessage_m.h.

{return new ISISPSNPPacket(*this);}
virtual unsigned short ISISPSNPPacket::getPduLength ( ) const [virtual]
virtual unsigned char ISISPSNPPacket::getSourceID ( unsigned int  k) const [virtual]

Referenced by ISIS::getSysID().

virtual unsigned int ISISPSNPPacket::getSourceIDArraySize ( ) const [virtual]
ISISPSNPPacket& ISISPSNPPacket::operator= ( const ISISPSNPPacket other)
bool ISISPSNPPacket::operator== ( const ISISPSNPPacket ) [protected]
virtual void ISISPSNPPacket::parsimPack ( cCommBuffer *  b) [virtual]

Reimplemented from ISISMessage.

Reimplemented in ISISPSNPL2Packet, and ISISPSNPL1Packet.

Referenced by doPacking().

virtual void ISISPSNPPacket::parsimUnpack ( cCommBuffer *  b) [virtual]

Reimplemented from ISISMessage.

Reimplemented in ISISPSNPL2Packet, and ISISPSNPL1Packet.

Referenced by doUnpacking().

virtual void ISISPSNPPacket::setPduLength ( unsigned short  pduLength) [virtual]
virtual void ISISPSNPPacket::setSourceID ( unsigned int  k,
unsigned char  sourceID 
) [virtual]

Member Data Documentation

unsigned short ISISPSNPPacket::pduLength_var [protected]

Definition at line 681 of file ISISMessage_m.h.

unsigned char ISISPSNPPacket::sourceID_var[7] [protected]

Definition at line 682 of file ISISMessage_m.h.


The documentation for this class was generated from the following file: