INET Framework for OMNeT++/OMNEST
OSPFDatabaseDescriptionPacket Class Reference

#include <OSPFPacket_m.h>

Inheritance diagram for OSPFDatabaseDescriptionPacket:
OSPFPacket

List of all members.

Public Member Functions

 OSPFDatabaseDescriptionPacket (const char *name=NULL, int kind=0)
 OSPFDatabaseDescriptionPacket (const OSPFDatabaseDescriptionPacket &other)
virtual ~OSPFDatabaseDescriptionPacket ()
OSPFDatabaseDescriptionPacketoperator= (const OSPFDatabaseDescriptionPacket &other)
virtual
OSPFDatabaseDescriptionPacket
dup () const
virtual void parsimPack (cCommBuffer *b)
virtual void parsimUnpack (cCommBuffer *b)
virtual unsigned short getInterfaceMTU () const
virtual void setInterfaceMTU (unsigned short interfaceMTU)
virtual OSPFOptionsgetOptions ()
virtual const OSPFOptionsgetOptions () const
virtual void setOptions (const OSPFOptions &options)
virtual OSPFDDOptionsgetDdOptions ()
virtual const OSPFDDOptionsgetDdOptions () const
virtual void setDdOptions (const OSPFDDOptions &ddOptions)
virtual unsigned long getDdSequenceNumber () const
virtual void setDdSequenceNumber (unsigned long ddSequenceNumber)
virtual void setLsaHeadersArraySize (unsigned int size)
virtual unsigned int getLsaHeadersArraySize () const
virtual OSPFLSAHeadergetLsaHeaders (unsigned int k)
virtual const OSPFLSAHeadergetLsaHeaders (unsigned int k) const
virtual void setLsaHeaders (unsigned int k, const OSPFLSAHeader &lsaHeaders)

Protected Member Functions

bool operator== (const OSPFDatabaseDescriptionPacket &)

Protected Attributes

unsigned short interfaceMTU_var
OSPFOptions options_var
OSPFDDOptions ddOptions_var
unsigned long ddSequenceNumber_var
OSPFLSAHeaderlsaHeaders_var
unsigned int lsaHeaders_arraysize

Private Member Functions

void copy (const OSPFDatabaseDescriptionPacket &other)

Detailed Description

Class generated from networklayer/ospfv2/OSPFPacket.msg by opp_msgc.

 packet OSPFDatabaseDescriptionPacket extends OSPFPacket
 {
     unsigned short interfaceMTU;
     OSPFOptions options;
     OSPFDDOptions ddOptions;
     unsigned long ddSequenceNumber;
     OSPFLSAHeader lsaHeaders[];
 }
 

Definition at line 743 of file OSPFPacket_m.h.


Constructor & Destructor Documentation

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

Referenced by dup().


Member Function Documentation

Reimplemented from OSPFPacket.

Definition at line 765 of file OSPFPacket_m.h.

{return new OSPFDatabaseDescriptionPacket(*this);}
virtual const OSPFDDOptions& OSPFDatabaseDescriptionPacket::getDdOptions ( ) const [inline, virtual]

Definition at line 776 of file OSPFPacket_m.h.

Referenced by getDdOptions().

{return const_cast<OSPFDatabaseDescriptionPacket*>(this)->getDdOptions();}
virtual const OSPFLSAHeader& OSPFDatabaseDescriptionPacket::getLsaHeaders ( unsigned int  k) const [inline, virtual]

Definition at line 783 of file OSPFPacket_m.h.

Referenced by getLsaHeaders().

{return const_cast<OSPFDatabaseDescriptionPacket*>(this)->getLsaHeaders(k);}
virtual const OSPFOptions& OSPFDatabaseDescriptionPacket::getOptions ( ) const [inline, virtual]

Definition at line 773 of file OSPFPacket_m.h.

Referenced by getOptions().

{return const_cast<OSPFDatabaseDescriptionPacket*>(this)->getOptions();}
OSPFDatabaseDescriptionPacket& OSPFDatabaseDescriptionPacket::operator= ( const OSPFDatabaseDescriptionPacket other)
bool OSPFDatabaseDescriptionPacket::operator== ( const OSPFDatabaseDescriptionPacket ) [protected]
virtual void OSPFDatabaseDescriptionPacket::parsimPack ( cCommBuffer *  b) [virtual]

Reimplemented from OSPFPacket.

Referenced by doPacking().

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

Reimplemented from OSPFPacket.

Referenced by doUnpacking().


Member Data Documentation

Definition at line 749 of file OSPFPacket_m.h.

Definition at line 746 of file OSPFPacket_m.h.

Definition at line 751 of file OSPFPacket_m.h.


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