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 ()
OspfDatabaseDescriptionPacket6operator= (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 OspfOptions6getOptions ()
virtual const OspfOptions6getOptions () const
virtual void setOptions (const OspfOptions6 &options)
virtual OspfDdOptions6getDdOptions ()
virtual const OspfDdOptions6getDdOptions () 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 OspfLsaHeader6getLsaHeaders (unsigned int k)
virtual const OspfLsaHeader6getLsaHeaders (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
OspfLsaHeader6lsaHeaders_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: