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 ()
OspfHelloPacket6operator= (const OspfHelloPacket6 &other)
virtual OspfHelloPacket6dup () const
virtual void parsimPack (cCommBuffer *b)
virtual void parsimUnpack (cCommBuffer *b)
virtual IfaceIDgetInterfaceID ()
virtual const IfaceIDgetInterfaceID () const
virtual void setInterfaceID (const IfaceID &interfaceID)
virtual uint8 getRtrPriority () const
virtual void setRtrPriority (uint8 rtrPriority)
virtual OspfOptions6getOptions ()
virtual const OspfOptions6getOptions () 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 DesignatedRouterIDgetDesignatedRouterID ()
virtual const DesignatedRouterIDgetDesignatedRouterID () const
virtual void setDesignatedRouterID (const DesignatedRouterID &designatedRouterID)
virtual DesignatedRouterIDgetBackupDesignatedRouterID ()
virtual const DesignatedRouterIDgetBackupDesignatedRouterID () const
virtual void setBackupDesignatedRouterID (const DesignatedRouterID &backupDesignatedRouterID)
virtual void setNeighborIDArraySize (unsigned int size)
virtual unsigned int getNeighborIDArraySize () const
virtual RouterIDgetNeighborID (unsigned int k)
virtual const RouterIDgetNeighborID (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
RouterIDneighborID_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: