INET Framework for OMNeT++/OMNEST
OspfInterAreaRouterLsa6 Class Reference

#include <ansaOspfPacket6_m.h>

Inheritance diagram for OspfInterAreaRouterLsa6:
OspfLsa6 AnsaOspf6::InterAreaRouterLsa

List of all members.

Public Member Functions

 OspfInterAreaRouterLsa6 ()
 OspfInterAreaRouterLsa6 (const OspfInterAreaRouterLsa6 &other)
virtual ~OspfInterAreaRouterLsa6 ()
OspfInterAreaRouterLsa6operator= (const OspfInterAreaRouterLsa6 &other)
virtual OspfInterAreaRouterLsa6dup () const
virtual void parsimPack (cCommBuffer *b)
virtual void parsimUnpack (cCommBuffer *b)
virtual OspfOptions6getOptions ()
virtual const OspfOptions6getOptions () const
virtual void setOptions (const OspfOptions6 &options)
virtual uint16 getMetric () const
virtual void setMetric (uint16 metric)
virtual RouterIDgetDestinationRouterID ()
virtual const RouterIDgetDestinationRouterID () const
virtual void setDestinationRouterID (const RouterID &destinationRouterID)

Protected Member Functions

bool operator== (const OspfInterAreaRouterLsa6 &)

Protected Attributes

OspfOptions6 options_var
uint16 metric_var
RouterID destinationRouterID_var

Private Member Functions

void copy (const OspfInterAreaRouterLsa6 &other)

Detailed Description

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

 class OspfInterAreaRouterLsa6 extends OspfLsa6 {
    OspfOptions6 options;
    uint16 metric;
    RouterID destinationRouterID;
 }
 

Definition at line 507 of file ansaOspfPacket6_m.h.


Constructor & Destructor Documentation


Member Function Documentation

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

Reimplemented from OspfLsa6.

Definition at line 526 of file ansaOspfPacket6_m.h.

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

Definition at line 537 of file ansaOspfPacket6_m.h.

Referenced by getDestinationRouterID().

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

Definition at line 532 of file ansaOspfPacket6_m.h.

Referenced by getOptions().

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

Reimplemented from OspfLsa6.

Referenced by doPacking().

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

Reimplemented from OspfLsa6.

Referenced by doUnpacking().

virtual void OspfInterAreaRouterLsa6::setDestinationRouterID ( const RouterID destinationRouterID) [virtual]
virtual void OspfInterAreaRouterLsa6::setMetric ( uint16  metric) [virtual]
virtual void OspfInterAreaRouterLsa6::setOptions ( const OspfOptions6 options) [virtual]

Member Data Documentation

Definition at line 511 of file ansaOspfPacket6_m.h.


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