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 ()
OSPFDatabaseDescriptionPacket & operator= (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 OSPFOptions & getOptions ()
virtual const OSPFOptions & getOptions () const
virtual void setOptions (const OSPFOptions &options)
virtual OSPFDDOptions & getDdOptions ()
virtual const OSPFDDOptions & getDdOptions () 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 OSPFLSAHeader & getLsaHeaders (unsigned int k)
virtual const OSPFLSAHeader & getLsaHeaders (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
OSPFLSAHeader * lsaHeaders_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: