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 ()
OspfNetworkLsa6 & operator= (const OspfNetworkLsa6 &other)
virtual OspfNetworkLsa6 * dup () const
virtual void parsimPack (cCommBuffer *b)
virtual void parsimUnpack (cCommBuffer *b)
virtual OspfOptions6 & getOptions ()
virtual const OspfOptions6 & getOptions () const
virtual void setOptions (const OspfOptions6 &options)
virtual void setAttachedRoutersArraySize (unsigned int size)
virtual unsigned int getAttachedRoutersArraySize () const
virtual RouterID & getAttachedRouters (unsigned int k)
virtual const RouterID & getAttachedRouters (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
RouterID * attachedRouters_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: