INET Framework for OMNeT++/OMNEST
OspfHelloPacket6 Class Reference

#include <ansaOspfPacket6_m.h>

Inheritance diagram for OspfHelloPacket6:
OspfPacket6

List of all members.

Public Member Functions

 OspfHelloPacket6 (const char *name=NULL, int kind=0)
 OspfHelloPacket6 (const OspfHelloPacket6 &other)
virtual ~OspfHelloPacket6 ()
OspfHelloPacket6 & operator= (const OspfHelloPacket6 &other)
virtual OspfHelloPacket6 * dup () const
virtual void parsimPack (cCommBuffer *b)
virtual void parsimUnpack (cCommBuffer *b)
virtual IfaceID & getInterfaceID ()
virtual const IfaceID & getInterfaceID () const
virtual void setInterfaceID (const IfaceID &interfaceID)
virtual uint8 getRtrPriority () const
virtual void setRtrPriority (uint8 rtrPriority)
virtual OspfOptions6 & getOptions ()
virtual const OspfOptions6 & getOptions () const
virtual void setOptions (const OspfOptions6 &options)
virtual uint16 getHelloInterval () const
virtual void setHelloInterval (uint16 helloInterval)
virtual uint16 getRouterDeadInterval () const
virtual void setRouterDeadInterval (uint16 routerDeadInterval)
virtual DesignatedRouterID & getDesignatedRouterID ()
virtual const DesignatedRouterID & getDesignatedRouterID () const
virtual void setDesignatedRouterID (const DesignatedRouterID &designatedRouterID)
virtual DesignatedRouterID & getBackupDesignatedRouterID ()
virtual const DesignatedRouterID & getBackupDesignatedRouterID () const
virtual void setBackupDesignatedRouterID (const DesignatedRouterID &backupDesignatedRouterID)
virtual void setNeighborIDArraySize (unsigned int size)
virtual unsigned int getNeighborIDArraySize () const
virtual RouterID & getNeighborID (unsigned int k)
virtual const RouterID & getNeighborID (unsigned int k) const
virtual void setNeighborID (unsigned int k, const RouterID &neighborID)

Protected Member Functions

bool operator== (const OspfHelloPacket6 &)

Protected Attributes

IfaceID interfaceID_var
uint8 rtrPriority_var
OspfOptions6 options_var
uint16 helloInterval_var
uint16 routerDeadInterval_var
DesignatedRouterID designatedRouterID_var
DesignatedRouterID backupDesignatedRouterID_var
RouterID * neighborID_var
unsigned int neighborID_arraysize

Private Member Functions

void copy (const OspfHelloPacket6 &other)

Detailed Description

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

 packet OspfHelloPacket6 extends OspfPacket6 {	
    IfaceID interfaceID;
    uint8 rtrPriority;
    OspfOptions6 options;
    uint16 helloInterval;
    uint16 routerDeadInterval;
    DesignatedRouterID designatedRouterID;
    DesignatedRouterID backupDesignatedRouterID;
    RouterID neighborID[];
 }
 

Definition at line 804 of file ansaOspfPacket6_m.h.


Constructor & Destructor Documentation

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

Member Function Documentation

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

Reimplemented from OspfPacket6.

Definition at line 829 of file ansaOspfPacket6_m.h.

{return new OspfHelloPacket6(*this);}
virtual const DesignatedRouterID& OspfHelloPacket6::getBackupDesignatedRouterID ( ) const [inline, virtual]

Definition at line 850 of file ansaOspfPacket6_m.h.

Referenced by getBackupDesignatedRouterID().

{return const_cast<OspfHelloPacket6*>(this)->getBackupDesignatedRouterID();}
virtual const DesignatedRouterID& OspfHelloPacket6::getDesignatedRouterID ( ) const [inline, virtual]

Definition at line 847 of file ansaOspfPacket6_m.h.

Referenced by getDesignatedRouterID().

{return const_cast<OspfHelloPacket6*>(this)->getDesignatedRouterID();}
virtual uint16 OspfHelloPacket6::getHelloInterval ( ) const [virtual]
virtual const IfaceID& OspfHelloPacket6::getInterfaceID ( ) const [inline, virtual]

Definition at line 835 of file ansaOspfPacket6_m.h.

Referenced by getInterfaceID().

{return const_cast<OspfHelloPacket6*>(this)->getInterfaceID();}
virtual const RouterID& OspfHelloPacket6::getNeighborID ( unsigned int  k) const [inline, virtual]

Definition at line 855 of file ansaOspfPacket6_m.h.

Referenced by getNeighborID().

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

Definition at line 840 of file ansaOspfPacket6_m.h.

Referenced by getOptions().

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

Reimplemented from OspfPacket6.

Referenced by doPacking().

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

Reimplemented from OspfPacket6.

Referenced by doUnpacking().

virtual void OspfHelloPacket6::setBackupDesignatedRouterID ( const DesignatedRouterID &  backupDesignatedRouterID) [virtual]
virtual void OspfHelloPacket6::setDesignatedRouterID ( const DesignatedRouterID &  designatedRouterID) [virtual]
virtual void OspfHelloPacket6::setHelloInterval ( uint16  helloInterval) [virtual]
virtual void OspfHelloPacket6::setInterfaceID ( const IfaceID &  interfaceID) [virtual]
virtual void OspfHelloPacket6::setNeighborID ( unsigned int  k,
const RouterID &  neighborID 
) [virtual]
virtual void OspfHelloPacket6::setNeighborIDArraySize ( unsigned int  size) [virtual]
virtual void OspfHelloPacket6::setOptions ( const OspfOptions6 &  options) [virtual]
virtual void OspfHelloPacket6::setRouterDeadInterval ( uint16  routerDeadInterval) [virtual]
virtual void OspfHelloPacket6::setRtrPriority ( uint8  rtrPriority) [virtual]

Member Data Documentation

Definition at line 810 of file ansaOspfPacket6_m.h.

Definition at line 807 of file ansaOspfPacket6_m.h.

unsigned int OspfHelloPacket6::neighborID_arraysize [protected]

Definition at line 815 of file ansaOspfPacket6_m.h.

Definition at line 814 of file ansaOspfPacket6_m.h.

Definition at line 809 of file ansaOspfPacket6_m.h.

Definition at line 811 of file ansaOspfPacket6_m.h.

Definition at line 808 of file ansaOspfPacket6_m.h.


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