INET Framework for OMNeT++/OMNEST
OspfDatabaseDescriptionPacket6 Class Reference

#include <ansaOspfPacket6_m.h>

Inheritance diagram for OspfDatabaseDescriptionPacket6:
OspfPacket6

List of all members.

Public Member Functions

 OspfDatabaseDescriptionPacket6 (const char *name=NULL, int kind=0)
 OspfDatabaseDescriptionPacket6 (const OspfDatabaseDescriptionPacket6 &other)
virtual ~OspfDatabaseDescriptionPacket6 ()
OspfDatabaseDescriptionPacket6 & operator= (const OspfDatabaseDescriptionPacket6 &other)
virtual
OspfDatabaseDescriptionPacket6 * 
dup () const
virtual void parsimPack (cCommBuffer *b)
virtual void parsimUnpack (cCommBuffer *b)
virtual uint16 getInterfaceMtu () const
virtual void setInterfaceMtu (uint16 interfaceMtu)
virtual OspfOptions6 & getOptions ()
virtual const OspfOptions6 & getOptions () const
virtual void setOptions (const OspfOptions6 &options)
virtual OspfDdOptions6 & getDdOptions ()
virtual const OspfDdOptions6 & getDdOptions () const
virtual void setDdOptions (const OspfDdOptions6 &ddOptions)
virtual uint32 getDdSequenceNumber () const
virtual void setDdSequenceNumber (uint32 ddSequenceNumber)
virtual void setLsaHeadersArraySize (unsigned int size)
virtual unsigned int getLsaHeadersArraySize () const
virtual OspfLsaHeader6 & getLsaHeaders (unsigned int k)
virtual const OspfLsaHeader6 & getLsaHeaders (unsigned int k) const
virtual void setLsaHeaders (unsigned int k, const OspfLsaHeader6 &lsaHeaders)

Protected Member Functions

bool operator== (const OspfDatabaseDescriptionPacket6 &)

Protected Attributes

uint16 interfaceMtu_var
OspfOptions6 options_var
OspfDdOptions6 ddOptions_var
uint32 ddSequenceNumber_var
OspfLsaHeader6 * lsaHeaders_var
unsigned int lsaHeaders_arraysize

Private Member Functions

void copy (const OspfDatabaseDescriptionPacket6 &other)

Detailed Description

Class generated from ansa/ospfv3/messages/ansaOspfPacket6.msg by opp_msgc.

 packet OspfDatabaseDescriptionPacket6 extends OspfPacket6 {
    uint16 interfaceMtu;
    OspfOptions6 options;
    OspfDdOptions6 ddOptions;
    uint32 ddSequenceNumber;
    OspfLsaHeader6 lsaHeaders[];
 }
 

Definition at line 874 of file ansaOspfPacket6_m.h.


Constructor & Destructor Documentation

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

Member Function Documentation

Reimplemented from OspfPacket6.

Definition at line 896 of file ansaOspfPacket6_m.h.

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

Definition at line 907 of file ansaOspfPacket6_m.h.

Referenced by getDdOptions().

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

Definition at line 914 of file ansaOspfPacket6_m.h.

Referenced by getLsaHeaders().

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

Definition at line 904 of file ansaOspfPacket6_m.h.

Referenced by getOptions().

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

Reimplemented from OspfPacket6.

Referenced by doPacking().

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

Reimplemented from OspfPacket6.

Referenced by doUnpacking().

virtual void OspfDatabaseDescriptionPacket6::setDdSequenceNumber ( uint32  ddSequenceNumber) [virtual]
virtual void OspfDatabaseDescriptionPacket6::setInterfaceMtu ( uint16  interfaceMtu) [virtual]
virtual void OspfDatabaseDescriptionPacket6::setLsaHeaders ( unsigned int  k,
const OspfLsaHeader6 &  lsaHeaders 
) [virtual]

Member Data Documentation

Definition at line 880 of file ansaOspfPacket6_m.h.

Definition at line 877 of file ansaOspfPacket6_m.h.

Definition at line 882 of file ansaOspfPacket6_m.h.


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