OSPFLinkStateRequestPacket Class Reference

#include <OSPFPacket_m.h>

Inheritance diagram for OSPFLinkStateRequestPacket:

OSPFPacket List of all members.

Detailed Description

Class generated from OSPFPacket.msg by opp_msgc.
 message OSPFLinkStateRequestPacket extends OSPFPacket
 {
     fields:
         LSARequest    requests[];
 }
 


Public Member Functions

 OSPFLinkStateRequestPacket (const char *name=NULL, int kind=0)
 OSPFLinkStateRequestPacket (const OSPFLinkStateRequestPacket &other)
virtual ~OSPFLinkStateRequestPacket ()
OSPFLinkStateRequestPacketoperator= (const OSPFLinkStateRequestPacket &other)
virtual cPolymorphic * dup () const
virtual void netPack (cCommBuffer *b)
virtual void netUnpack (cCommBuffer *b)
virtual void setRequestsArraySize (unsigned int size)
virtual unsigned int getRequestsArraySize () const
virtual LSARequestgetRequests (unsigned int k)
virtual const LSARequestgetRequests (unsigned int k) const
virtual void setRequests (unsigned int k, const LSARequest &requests_var)

Protected Member Functions

bool operator== (const OSPFLinkStateRequestPacket &)

Protected Attributes

LSARequestrequests_var
unsigned int requests_arraysize


Constructor & Destructor Documentation

OSPFLinkStateRequestPacket::OSPFLinkStateRequestPacket ( const char *  name = NULL,
int  kind = 0 
)

OSPFLinkStateRequestPacket::OSPFLinkStateRequestPacket ( const OSPFLinkStateRequestPacket other  ) 

virtual OSPFLinkStateRequestPacket::~OSPFLinkStateRequestPacket (  )  [virtual]


Member Function Documentation

virtual cPolymorphic* OSPFLinkStateRequestPacket::dup (  )  const [inline, virtual]

Reimplemented from OSPFPacket.

00789 {return new OSPFLinkStateRequestPacket(*this);}

virtual const LSARequest& OSPFLinkStateRequestPacket::getRequests ( unsigned int  k  )  const [inline, virtual]

00797 {return const_cast<OSPFLinkStateRequestPacket*>(this)->getRequests(k);}

virtual LSARequest& OSPFLinkStateRequestPacket::getRequests ( unsigned int  k  )  [virtual]

virtual unsigned int OSPFLinkStateRequestPacket::getRequestsArraySize (  )  const [virtual]

virtual void OSPFLinkStateRequestPacket::netPack ( cCommBuffer *  b  )  [virtual]

Reimplemented from OSPFPacket.

virtual void OSPFLinkStateRequestPacket::netUnpack ( cCommBuffer *  b  )  [virtual]

Reimplemented from OSPFPacket.

OSPFLinkStateRequestPacket& OSPFLinkStateRequestPacket::operator= ( const OSPFLinkStateRequestPacket other  ) 

bool OSPFLinkStateRequestPacket::operator== ( const OSPFLinkStateRequestPacket  )  [protected]

virtual void OSPFLinkStateRequestPacket::setRequests ( unsigned int  k,
const LSARequest requests_var 
) [virtual]

virtual void OSPFLinkStateRequestPacket::setRequestsArraySize ( unsigned int  size  )  [virtual]


Member Data Documentation

unsigned int OSPFLinkStateRequestPacket::requests_arraysize [protected]

LSARequest* OSPFLinkStateRequestPacket::requests_var [protected]


The documentation for this class was generated from the following file:
Generated on Wed Apr 4 13:20:22 2007 for INET Framework for OMNeT++/OMNEST by  doxygen 1.4.7