INET Framework for OMNeT++/OMNEST
OspfLinkLsa6 Class Reference

#include <ansaOspfPacket6_m.h>

Inheritance diagram for OspfLinkLsa6:
OspfLsa6 AnsaOspf6::LinkLsa

List of all members.

Public Member Functions

 OspfLinkLsa6 ()
 OspfLinkLsa6 (const OspfLinkLsa6 &other)
virtual ~OspfLinkLsa6 ()
OspfLinkLsa6operator= (const OspfLinkLsa6 &other)
virtual OspfLinkLsa6dup () const
virtual void parsimPack (cCommBuffer *b)
virtual void parsimUnpack (cCommBuffer *b)
virtual uint8 getRtrPriority () const
virtual void setRtrPriority (uint8 rtrPriority)
virtual OspfOptions6getOptions ()
virtual const OspfOptions6getOptions () const
virtual void setOptions (const OspfOptions6 &options)
virtual IPv6AddressgetLinkLocalAddress ()
virtual const IPv6AddressgetLinkLocalAddress () const
virtual void setLinkLocalAddress (const IPv6Address &linkLocalAddress)
virtual void setPrefixesArraySize (unsigned int size)
virtual unsigned int getPrefixesArraySize () const
virtual OspfPrefix6getPrefixes (unsigned int k)
virtual const OspfPrefix6getPrefixes (unsigned int k) const
virtual void setPrefixes (unsigned int k, const OspfPrefix6 &prefixes)

Protected Member Functions

bool operator== (const OspfLinkLsa6 &)

Protected Attributes

uint8 rtrPriority_var
OspfOptions6 options_var
IPv6Address linkLocalAddress_var
OspfPrefix6prefixes_var
unsigned int prefixes_arraysize

Private Member Functions

void copy (const OspfLinkLsa6 &other)

Detailed Description

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

 class OspfLinkLsa6 extends OspfLsa6 {
    uint8 rtrPriority;
    OspfOptions6 options;
    IPv6Address linkLocalAddress;
    OspfPrefix6 prefixes[];
 }
 

Definition at line 635 of file ansaOspfPacket6_m.h.


Constructor & Destructor Documentation

virtual OspfLinkLsa6::~OspfLinkLsa6 ( ) [virtual]

Member Function Documentation

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

Reimplemented from OspfLsa6.

Definition at line 656 of file ansaOspfPacket6_m.h.

{return new OspfLinkLsa6(*this);}
virtual const IPv6Address& OspfLinkLsa6::getLinkLocalAddress ( ) const [inline, virtual]

Definition at line 667 of file ansaOspfPacket6_m.h.

Referenced by getLinkLocalAddress().

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

Definition at line 664 of file ansaOspfPacket6_m.h.

Referenced by getOptions().

{return const_cast<OspfLinkLsa6*>(this)->getOptions();}
virtual OspfPrefix6& OspfLinkLsa6::getPrefixes ( unsigned int  k) [virtual]
virtual const OspfPrefix6& OspfLinkLsa6::getPrefixes ( unsigned int  k) const [inline, virtual]

Definition at line 672 of file ansaOspfPacket6_m.h.

Referenced by getPrefixes().

{return const_cast<OspfLinkLsa6*>(this)->getPrefixes(k);}
virtual unsigned int OspfLinkLsa6::getPrefixesArraySize ( ) const [virtual]

Referenced by PrintLinkLsa().

virtual uint8 OspfLinkLsa6::getRtrPriority ( ) const [virtual]
OspfLinkLsa6& OspfLinkLsa6::operator= ( const OspfLinkLsa6 other)
bool OspfLinkLsa6::operator== ( const OspfLinkLsa6 ) [protected]
virtual void OspfLinkLsa6::parsimPack ( cCommBuffer *  b) [virtual]

Reimplemented from OspfLsa6.

Referenced by doPacking().

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

Reimplemented from OspfLsa6.

Referenced by doUnpacking().

virtual void OspfLinkLsa6::setLinkLocalAddress ( const IPv6Address linkLocalAddress) [virtual]
virtual void OspfLinkLsa6::setOptions ( const OspfOptions6 options) [virtual]
virtual void OspfLinkLsa6::setPrefixes ( unsigned int  k,
const OspfPrefix6 prefixes 
) [virtual]
virtual void OspfLinkLsa6::setPrefixesArraySize ( unsigned int  size) [virtual]
virtual void OspfLinkLsa6::setRtrPriority ( uint8  rtrPriority) [virtual]

Member Data Documentation

Definition at line 640 of file ansaOspfPacket6_m.h.

Definition at line 639 of file ansaOspfPacket6_m.h.

unsigned int OspfLinkLsa6::prefixes_arraysize [protected]

Definition at line 642 of file ansaOspfPacket6_m.h.

Definition at line 641 of file ansaOspfPacket6_m.h.

uint8 OspfLinkLsa6::rtrPriority_var [protected]

Definition at line 638 of file ansaOspfPacket6_m.h.


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