Main Page | Namespace List | Class Hierarchy | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

OSPFDatabaseDescriptionPacket Class Reference

#include <OSPFPacket_m.h>

Inheritance diagram for OSPFDatabaseDescriptionPacket:

OSPFPacket List of all members.

Detailed Description

Class generated from OSPFPacket.msg by opp_msgc.
 message OSPFDatabaseDescriptionPacket extends OSPFPacket
 {
     fields:
         unsigned short  interfaceMTU;
         OSPFOptions     options;
         OSPFDDOptions   ddOptions;
         unsigned long   ddSequenceNumber;
         OSPFLSAHeader   lsaHeaders[];
 }
 


Public Member Functions

 OSPFDatabaseDescriptionPacket (const char *name=NULL, int kind=0)
 OSPFDatabaseDescriptionPacket (const OSPFDatabaseDescriptionPacket &other)
virtual ~OSPFDatabaseDescriptionPacket ()
OSPFDatabaseDescriptionPacketoperator= (const OSPFDatabaseDescriptionPacket &other)
virtual cPolymorphic * dup () const
virtual void netPack (cCommBuffer *b)
virtual void netUnpack (cCommBuffer *b)
virtual unsigned short getInterfaceMTU () const
virtual void setInterfaceMTU (unsigned short interfaceMTU_var)
virtual OSPFOptionsgetOptions ()
virtual const OSPFOptionsgetOptions () const
virtual void setOptions (const OSPFOptions &options_var)
virtual OSPFDDOptionsgetDdOptions ()
virtual const OSPFDDOptionsgetDdOptions () const
virtual void setDdOptions (const OSPFDDOptions &ddOptions_var)
virtual unsigned long getDdSequenceNumber () const
virtual void setDdSequenceNumber (unsigned long ddSequenceNumber_var)
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_var)

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


Constructor & Destructor Documentation

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

OSPFDatabaseDescriptionPacket::OSPFDatabaseDescriptionPacket const OSPFDatabaseDescriptionPacket other  ) 
 

virtual OSPFDatabaseDescriptionPacket::~OSPFDatabaseDescriptionPacket  )  [virtual]
 


Member Function Documentation

virtual cPolymorphic* OSPFDatabaseDescriptionPacket::dup  )  const [inline, virtual]
 

Reimplemented from OSPFPacket.

00718 {return new OSPFDatabaseDescriptionPacket(*this);}

virtual const OSPFDDOptions& OSPFDatabaseDescriptionPacket::getDdOptions  )  const [inline, virtual]
 

00729 {return const_cast<OSPFDatabaseDescriptionPacket*>(this)->getDdOptions();}

virtual OSPFDDOptions& OSPFDatabaseDescriptionPacket::getDdOptions  )  [virtual]
 

virtual unsigned long OSPFDatabaseDescriptionPacket::getDdSequenceNumber  )  const [virtual]
 

virtual unsigned short OSPFDatabaseDescriptionPacket::getInterfaceMTU  )  const [virtual]
 

virtual const OSPFLSAHeader& OSPFDatabaseDescriptionPacket::getLsaHeaders unsigned int  k  )  const [inline, virtual]
 

00736 {return const_cast<OSPFDatabaseDescriptionPacket*>(this)->getLsaHeaders(k);}

virtual OSPFLSAHeader& OSPFDatabaseDescriptionPacket::getLsaHeaders unsigned int  k  )  [virtual]
 

virtual unsigned int OSPFDatabaseDescriptionPacket::getLsaHeadersArraySize  )  const [virtual]
 

virtual const OSPFOptions& OSPFDatabaseDescriptionPacket::getOptions  )  const [inline, virtual]
 

00726 {return const_cast<OSPFDatabaseDescriptionPacket*>(this)->getOptions();}

virtual OSPFOptions& OSPFDatabaseDescriptionPacket::getOptions  )  [virtual]
 

virtual void OSPFDatabaseDescriptionPacket::netPack cCommBuffer *  b  )  [virtual]
 

Reimplemented from OSPFPacket.

virtual void OSPFDatabaseDescriptionPacket::netUnpack cCommBuffer *  b  )  [virtual]
 

Reimplemented from OSPFPacket.

OSPFDatabaseDescriptionPacket& OSPFDatabaseDescriptionPacket::operator= const OSPFDatabaseDescriptionPacket other  ) 
 

bool OSPFDatabaseDescriptionPacket::operator== const OSPFDatabaseDescriptionPacket  )  [protected]
 

virtual void OSPFDatabaseDescriptionPacket::setDdOptions const OSPFDDOptions ddOptions_var  )  [virtual]
 

virtual void OSPFDatabaseDescriptionPacket::setDdSequenceNumber unsigned long  ddSequenceNumber_var  )  [virtual]
 

virtual void OSPFDatabaseDescriptionPacket::setInterfaceMTU unsigned short  interfaceMTU_var  )  [virtual]
 

virtual void OSPFDatabaseDescriptionPacket::setLsaHeaders unsigned int  k,
const OSPFLSAHeader lsaHeaders_var
[virtual]
 

virtual void OSPFDatabaseDescriptionPacket::setLsaHeadersArraySize unsigned int  size  )  [virtual]
 

virtual void OSPFDatabaseDescriptionPacket::setOptions const OSPFOptions options_var  )  [virtual]
 


Member Data Documentation

OSPFDDOptions OSPFDatabaseDescriptionPacket::ddOptions_var [protected]
 

unsigned long OSPFDatabaseDescriptionPacket::ddSequenceNumber_var [protected]
 

unsigned short OSPFDatabaseDescriptionPacket::interfaceMTU_var [protected]
 

unsigned int OSPFDatabaseDescriptionPacket::lsaHeaders_arraysize [protected]
 

OSPFLSAHeader* OSPFDatabaseDescriptionPacket::lsaHeaders_var [protected]
 

OSPFOptions OSPFDatabaseDescriptionPacket::options_var [protected]
 


The documentation for this class was generated from the following file:
Generated on Thu Oct 19 18:22:27 2006 for INET Framework for OMNeT++/OMNEST by  doxygen 1.4.0