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 ()
OspfPacket6operator= (const OspfPacket6 &other)
virtual OspfPacket6dup () 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 RouterIDgetRouterID ()
virtual const RouterIDgetRouterID () const
virtual void setRouterID (const RouterID &routerID)
virtual AreaIDgetAreaID ()
virtual const AreaIDgetAreaID () const
virtual void setAreaID (const AreaID &areaID)
virtual InstanceIDgetInstanceID ()
virtual const InstanceIDgetInstanceID () 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: