INET Framework for OMNeT++/OMNEST
OspfLsaHeader6 Class Reference

#include <ansaOspfPacket6_m.h>

List of all members.

Public Member Functions

 OspfLsaHeader6 ()
 OspfLsaHeader6 (const OspfLsaHeader6 &other)
virtual ~OspfLsaHeader6 ()
OspfLsaHeader6operator= (const OspfLsaHeader6 &other)
virtual OspfLsaHeader6dup () const
virtual void parsimPack (cCommBuffer *b)
virtual void parsimUnpack (cCommBuffer *b)
virtual uint16 getLsAge () const
virtual void setLsAge (uint16 lsAge)
virtual uint16 getLsType () const
virtual void setLsType (uint16 lsType)
virtual uint32 getLinkStateID () const
virtual void setLinkStateID (uint32 linkStateID)
virtual RouterIDgetAdvertisingRouter ()
virtual const RouterIDgetAdvertisingRouter () const
virtual void setAdvertisingRouter (const RouterID &advertisingRouter)
virtual uint32 getLsSequenceNumber () const
virtual void setLsSequenceNumber (uint32 lsSequenceNumber)

Protected Member Functions

bool operator== (const OspfLsaHeader6 &)

Protected Attributes

uint16 lsAge_var
uint16 lsType_var
uint32 linkStateID_var
RouterID advertisingRouter_var
uint32 lsSequenceNumber_var

Private Member Functions

void copy (const OspfLsaHeader6 &other)

Detailed Description

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

 class OspfLsaHeader6 {
    uint16 lsAge = 0;
    uint16 lsType enum(LsaType6) = RouterLsaType;
    uint32 linkStateID;
    RouterID advertisingRouter;
    uint32 lsSequenceNumber = 0;
 }
 

Definition at line 262 of file ansaOspfPacket6_m.h.


Constructor & Destructor Documentation

virtual OspfLsaHeader6::~OspfLsaHeader6 ( ) [virtual]

Member Function Documentation

void OspfLsaHeader6::copy ( const OspfLsaHeader6 other) [private]
virtual OspfLsaHeader6* OspfLsaHeader6::dup ( ) const [inline, virtual]

Definition at line 283 of file ansaOspfPacket6_m.h.

{return new OspfLsaHeader6(*this);}
virtual const RouterID& OspfLsaHeader6::getAdvertisingRouter ( ) const [inline, virtual]

Definition at line 295 of file ansaOspfPacket6_m.h.

Referenced by getAdvertisingRouter().

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

Referenced by doPacking().

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

Referenced by doUnpacking().

virtual void OspfLsaHeader6::setAdvertisingRouter ( const RouterID advertisingRouter) [virtual]
virtual void OspfLsaHeader6::setLinkStateID ( uint32  linkStateID) [virtual]
virtual void OspfLsaHeader6::setLsSequenceNumber ( uint32  lsSequenceNumber) [virtual]
virtual void OspfLsaHeader6::setLsType ( uint16  lsType) [virtual]

Member Data Documentation

Definition at line 268 of file ansaOspfPacket6_m.h.

uint32 OspfLsaHeader6::linkStateID_var [protected]

Definition at line 267 of file ansaOspfPacket6_m.h.

uint16 OspfLsaHeader6::lsAge_var [protected]

Definition at line 265 of file ansaOspfPacket6_m.h.

Definition at line 269 of file ansaOspfPacket6_m.h.

uint16 OspfLsaHeader6::lsType_var [protected]

Definition at line 266 of file ansaOspfPacket6_m.h.


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