INET Framework for OMNeT++/OMNEST
OspfPrefix6 Class Reference

#include <ansaOspfPacket6_m.h>

List of all members.

Public Member Functions

 OspfPrefix6 ()
 OspfPrefix6 (const OspfPrefix6 &other)
virtual ~OspfPrefix6 ()
OspfPrefix6operator= (const OspfPrefix6 &other)
virtual OspfPrefix6dup () const
virtual void parsimPack (cCommBuffer *b)
virtual void parsimUnpack (cCommBuffer *b)
virtual uint8 getPrefixLenght () const
virtual void setPrefixLenght (uint8 prefixLenght)
virtual OspfPrefixOptions6getPrefixOptions ()
virtual const OspfPrefixOptions6getPrefixOptions () const
virtual void setPrefixOptions (const OspfPrefixOptions6 &prefixOptions)
virtual uint16 getMetric () const
virtual void setMetric (uint16 metric)
virtual IPv6AddressgetAddressPrefix ()
virtual const IPv6AddressgetAddressPrefix () const
virtual void setAddressPrefix (const IPv6Address &addressPrefix)

Protected Member Functions

bool operator== (const OspfPrefix6 &)

Protected Attributes

uint8 prefixLenght_var
OspfPrefixOptions6 prefixOptions_var
uint16 metric_var
IPv6Address addressPrefix_var

Private Member Functions

void copy (const OspfPrefix6 &other)

Detailed Description

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

 class OspfPrefix6 {
    uint8 prefixLenght;
    OspfPrefixOptions6 prefixOptions;
    uint16 metric;
    IPv6Address addressPrefix;
 }
 

Definition at line 166 of file ansaOspfPacket6_m.h.


Constructor & Destructor Documentation

virtual OspfPrefix6::~OspfPrefix6 ( ) [virtual]

Member Function Documentation

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

Definition at line 186 of file ansaOspfPacket6_m.h.

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

Definition at line 199 of file ansaOspfPacket6_m.h.

Referenced by getAddressPrefix().

{return const_cast<OspfPrefix6*>(this)->getAddressPrefix();}
virtual uint16 OspfPrefix6::getMetric ( ) const [virtual]
virtual uint8 OspfPrefix6::getPrefixLenght ( ) const [virtual]

Referenced by operator==().

virtual const OspfPrefixOptions6& OspfPrefix6::getPrefixOptions ( ) const [inline, virtual]

Definition at line 194 of file ansaOspfPacket6_m.h.

Referenced by getPrefixOptions().

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

Referenced by doPacking().

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

Referenced by doUnpacking().

virtual void OspfPrefix6::setAddressPrefix ( const IPv6Address addressPrefix) [virtual]
virtual void OspfPrefix6::setMetric ( uint16  metric) [virtual]
virtual void OspfPrefix6::setPrefixLenght ( uint8  prefixLenght) [virtual]
virtual void OspfPrefix6::setPrefixOptions ( const OspfPrefixOptions6 prefixOptions) [virtual]

Member Data Documentation

Definition at line 172 of file ansaOspfPacket6_m.h.

uint16 OspfPrefix6::metric_var [protected]

Definition at line 171 of file ansaOspfPacket6_m.h.

uint8 OspfPrefix6::prefixLenght_var [protected]

Definition at line 169 of file ansaOspfPacket6_m.h.


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