INET Framework for OMNeT++/OMNEST
OspfPacket6 Class Reference

#include <ansaOspfPacket6_m.h>

Inheritance diagram for OspfPacket6:
OspfDatabaseDescriptionPacket6 OspfHelloPacket6 OspfLinkStateAcknowledgementPacket6 OspfLinkStateRequestPacket6 OspfLinkStateUpdatePacket6

List of all members.

Public Member Functions

 OspfPacket6 (const char *name=NULL, int kind=0)
 OspfPacket6 (const OspfPacket6 &other)
virtual ~OspfPacket6 ()
OspfPacket6 & operator= (const OspfPacket6 &other)
virtual OspfPacket6 * dup () const
virtual void parsimPack (cCommBuffer *b)
virtual void parsimUnpack (cCommBuffer *b)
virtual uint8 getVersion () const
virtual void setVersion (uint8 version)
virtual uint8 getType () const
virtual void setType (uint8 type)
virtual RouterID & getRouterID ()
virtual const RouterID & getRouterID () const
virtual void setRouterID (const RouterID &routerID)
virtual AreaID & getAreaID ()
virtual const AreaID & getAreaID () const
virtual void setAreaID (const AreaID &areaID)
virtual InstanceID & getInstanceID ()
virtual const InstanceID & getInstanceID () const
virtual void setInstanceID (const InstanceID &instanceID)

Protected Member Functions

bool operator== (const OspfPacket6 &)

Protected Attributes

uint8 version_var
uint8 type_var
RouterID routerID_var
AreaID areaID_var
InstanceID instanceID_var

Private Member Functions

void copy (const OspfPacket6 &other)

Detailed Description

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

 packet OspfPacket6 {
    uint8 version = 3;			
    uint8 type enum(OspfPacketType6) = HelloPacket;
    RouterID routerID;
    AreaID areaID;
    InstanceID instanceID = 0;	
 }
 

Definition at line 745 of file ansaOspfPacket6_m.h.


Constructor & Destructor Documentation

OspfPacket6::OspfPacket6 ( const char *  name = NULL,
int  kind = 0 
)
virtual OspfPacket6::~OspfPacket6 ( ) [virtual]

Member Function Documentation

void OspfPacket6::copy ( const OspfPacket6 &  other) [private]
virtual const AreaID& OspfPacket6::getAreaID ( ) const [inline, virtual]

Definition at line 779 of file ansaOspfPacket6_m.h.

Referenced by getAreaID().

{return const_cast<OspfPacket6*>(this)->getAreaID();}
virtual const InstanceID& OspfPacket6::getInstanceID ( ) const [inline, virtual]

Definition at line 782 of file ansaOspfPacket6_m.h.

Referenced by getInstanceID().

{return const_cast<OspfPacket6*>(this)->getInstanceID();}
virtual const RouterID& OspfPacket6::getRouterID ( ) const [inline, virtual]

Definition at line 776 of file ansaOspfPacket6_m.h.

Referenced by getRouterID().

{return const_cast<OspfPacket6*>(this)->getRouterID();}
virtual uint8 OspfPacket6::getVersion ( ) const [virtual]
OspfPacket6& OspfPacket6::operator= ( const OspfPacket6 &  other)
bool OspfPacket6::operator== ( const OspfPacket6 &  ) [protected]
virtual void OspfPacket6::setVersion ( uint8  version) [virtual]

Member Data Documentation

Definition at line 751 of file ansaOspfPacket6_m.h.

Definition at line 752 of file ansaOspfPacket6_m.h.

Definition at line 750 of file ansaOspfPacket6_m.h.

uint8 OspfPacket6::type_var [protected]

Definition at line 749 of file ansaOspfPacket6_m.h.

uint8 OspfPacket6::version_var [protected]

Definition at line 748 of file ansaOspfPacket6_m.h.


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