INET Framework for OMNeT++/OMNEST
OspfNetworkLsa6 Class Reference

#include <ansaOspfPacket6_m.h>

Inheritance diagram for OspfNetworkLsa6:
OspfLsa6 AnsaOspf6::NetworkLsa

List of all members.

Public Member Functions

 OspfNetworkLsa6 ()
 OspfNetworkLsa6 (const OspfNetworkLsa6 &other)
virtual ~OspfNetworkLsa6 ()
OspfNetworkLsa6operator= (const OspfNetworkLsa6 &other)
virtual OspfNetworkLsa6dup () const
virtual void parsimPack (cCommBuffer *b)
virtual void parsimUnpack (cCommBuffer *b)
virtual OspfOptions6getOptions ()
virtual const OspfOptions6getOptions () const
virtual void setOptions (const OspfOptions6 &options)
virtual void setAttachedRoutersArraySize (unsigned int size)
virtual unsigned int getAttachedRoutersArraySize () const
virtual RouterIDgetAttachedRouters (unsigned int k)
virtual const RouterIDgetAttachedRouters (unsigned int k) const
virtual void setAttachedRouters (unsigned int k, const RouterID &attachedRouters)

Protected Member Functions

bool operator== (const OspfNetworkLsa6 &)

Protected Attributes

OspfOptions6 options_var
RouterIDattachedRouters_var
unsigned int attachedRouters_arraysize

Private Member Functions

void copy (const OspfNetworkLsa6 &other)

Detailed Description

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

 class OspfNetworkLsa6 extends OspfLsa6 {
    OspfOptions6 options;
    RouterID attachedRouters[];
 }
 

Definition at line 409 of file ansaOspfPacket6_m.h.


Constructor & Destructor Documentation

virtual OspfNetworkLsa6::~OspfNetworkLsa6 ( ) [virtual]

Member Function Documentation

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

Reimplemented from OspfLsa6.

Definition at line 428 of file ansaOspfPacket6_m.h.

{return new OspfNetworkLsa6(*this);}
virtual RouterID& OspfNetworkLsa6::getAttachedRouters ( unsigned int  k) [virtual]
virtual const RouterID& OspfNetworkLsa6::getAttachedRouters ( unsigned int  k) const [inline, virtual]

Definition at line 439 of file ansaOspfPacket6_m.h.

Referenced by getAttachedRouters().

{return const_cast<OspfNetworkLsa6*>(this)->getAttachedRouters(k);}
virtual unsigned int OspfNetworkLsa6::getAttachedRoutersArraySize ( ) const [virtual]

Referenced by PrintNetworkLsa().

virtual const OspfOptions6& OspfNetworkLsa6::getOptions ( ) const [inline, virtual]

Definition at line 434 of file ansaOspfPacket6_m.h.

Referenced by getOptions().

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

Reimplemented from OspfLsa6.

Referenced by doPacking().

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

Reimplemented from OspfLsa6.

Referenced by doUnpacking().

virtual void OspfNetworkLsa6::setAttachedRouters ( unsigned int  k,
const RouterID attachedRouters 
) [virtual]
virtual void OspfNetworkLsa6::setAttachedRoutersArraySize ( unsigned int  size) [virtual]
virtual void OspfNetworkLsa6::setOptions ( const OspfOptions6 options) [virtual]

Member Data Documentation

Definition at line 414 of file ansaOspfPacket6_m.h.

Definition at line 413 of file ansaOspfPacket6_m.h.

Definition at line 412 of file ansaOspfPacket6_m.h.


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