Main Page | Namespace List | Class Hierarchy | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

OSPFHelloPacket Class Reference

#include <OSPFPacket_m.h>

Inheritance diagram for OSPFHelloPacket:

OSPFPacket List of all members.

Detailed Description

Class generated from OSPFPacket.msg by opp_msgc.
 message OSPFHelloPacket extends OSPFPacket
 {
     fields:
         IPAddress networkMask;

         short  helloInterval = 5;

         OSPFOptions options;

         char   routerPriority = 0;
         long   routerDeadInterval = 0;

         IPAddress designatedRouter;
         IPAddress backupDesignatedRouter;
         IPAddress neighbor[];
 };
 


Public Member Functions

 OSPFHelloPacket (const char *name=NULL, int kind=0)
 OSPFHelloPacket (const OSPFHelloPacket &other)
virtual ~OSPFHelloPacket ()
OSPFHelloPacketoperator= (const OSPFHelloPacket &other)
virtual cPolymorphic * dup () const
virtual void netPack (cCommBuffer *b)
virtual void netUnpack (cCommBuffer *b)
virtual IPAddressgetNetworkMask ()
virtual const IPAddressgetNetworkMask () const
virtual void setNetworkMask (const IPAddress &networkMask_var)
virtual short getHelloInterval () const
virtual void setHelloInterval (short helloInterval_var)
virtual OSPFOptionsgetOptions ()
virtual const OSPFOptionsgetOptions () const
virtual void setOptions (const OSPFOptions &options_var)
virtual char getRouterPriority () const
virtual void setRouterPriority (char routerPriority_var)
virtual long getRouterDeadInterval () const
virtual void setRouterDeadInterval (long routerDeadInterval_var)
virtual IPAddressgetDesignatedRouter ()
virtual const IPAddressgetDesignatedRouter () const
virtual void setDesignatedRouter (const IPAddress &designatedRouter_var)
virtual IPAddressgetBackupDesignatedRouter ()
virtual const IPAddressgetBackupDesignatedRouter () const
virtual void setBackupDesignatedRouter (const IPAddress &backupDesignatedRouter_var)
virtual void setNeighborArraySize (unsigned int size)
virtual unsigned int getNeighborArraySize () const
virtual IPAddressgetNeighbor (unsigned int k)
virtual const IPAddressgetNeighbor (unsigned int k) const
virtual void setNeighbor (unsigned int k, const IPAddress &neighbor_var)

Protected Member Functions

bool operator== (const OSPFHelloPacket &)

Protected Attributes

IPAddress networkMask_var
short helloInterval_var
OSPFOptions options_var
char routerPriority_var
long routerDeadInterval_var
IPAddress designatedRouter_var
IPAddress backupDesignatedRouter_var
IPAddressneighbor_var
unsigned int neighbor_arraysize


Constructor & Destructor Documentation

OSPFHelloPacket::OSPFHelloPacket const char *  name = NULL,
int  kind = 0
 

OSPFHelloPacket::OSPFHelloPacket const OSPFHelloPacket other  ) 
 

virtual OSPFHelloPacket::~OSPFHelloPacket  )  [virtual]
 


Member Function Documentation

virtual cPolymorphic* OSPFHelloPacket::dup  )  const [inline, virtual]
 

Reimplemented from OSPFPacket.

00209 {return new OSPFHelloPacket(*this);}

virtual const IPAddress& OSPFHelloPacket::getBackupDesignatedRouter  )  const [inline, virtual]
 

00230 {return const_cast<OSPFHelloPacket*>(this)->getBackupDesignatedRouter();}

virtual IPAddress& OSPFHelloPacket::getBackupDesignatedRouter  )  [virtual]
 

virtual const IPAddress& OSPFHelloPacket::getDesignatedRouter  )  const [inline, virtual]
 

00227 {return const_cast<OSPFHelloPacket*>(this)->getDesignatedRouter();}

virtual IPAddress& OSPFHelloPacket::getDesignatedRouter  )  [virtual]
 

virtual short OSPFHelloPacket::getHelloInterval  )  const [virtual]
 

virtual const IPAddress& OSPFHelloPacket::getNeighbor unsigned int  k  )  const [inline, virtual]
 

00235 {return const_cast<OSPFHelloPacket*>(this)->getNeighbor(k);}

virtual IPAddress& OSPFHelloPacket::getNeighbor unsigned int  k  )  [virtual]
 

virtual unsigned int OSPFHelloPacket::getNeighborArraySize  )  const [virtual]
 

virtual const IPAddress& OSPFHelloPacket::getNetworkMask  )  const [inline, virtual]
 

00215 {return const_cast<OSPFHelloPacket*>(this)->getNetworkMask();}

virtual IPAddress& OSPFHelloPacket::getNetworkMask  )  [virtual]
 

virtual const OSPFOptions& OSPFHelloPacket::getOptions  )  const [inline, virtual]
 

00220 {return const_cast<OSPFHelloPacket*>(this)->getOptions();}

virtual OSPFOptions& OSPFHelloPacket::getOptions  )  [virtual]
 

virtual long OSPFHelloPacket::getRouterDeadInterval  )  const [virtual]
 

virtual char OSPFHelloPacket::getRouterPriority  )  const [virtual]
 

virtual void OSPFHelloPacket::netPack cCommBuffer *  b  )  [virtual]
 

Reimplemented from OSPFPacket.

virtual void OSPFHelloPacket::netUnpack cCommBuffer *  b  )  [virtual]
 

Reimplemented from OSPFPacket.

OSPFHelloPacket& OSPFHelloPacket::operator= const OSPFHelloPacket other  ) 
 

bool OSPFHelloPacket::operator== const OSPFHelloPacket  )  [protected]
 

virtual void OSPFHelloPacket::setBackupDesignatedRouter const IPAddress backupDesignatedRouter_var  )  [virtual]
 

virtual void OSPFHelloPacket::setDesignatedRouter const IPAddress designatedRouter_var  )  [virtual]
 

virtual void OSPFHelloPacket::setHelloInterval short  helloInterval_var  )  [virtual]
 

virtual void OSPFHelloPacket::setNeighbor unsigned int  k,
const IPAddress neighbor_var
[virtual]
 

virtual void OSPFHelloPacket::setNeighborArraySize unsigned int  size  )  [virtual]
 

virtual void OSPFHelloPacket::setNetworkMask const IPAddress networkMask_var  )  [virtual]
 

virtual void OSPFHelloPacket::setOptions const OSPFOptions options_var  )  [virtual]
 

virtual void OSPFHelloPacket::setRouterDeadInterval long  routerDeadInterval_var  )  [virtual]
 

virtual void OSPFHelloPacket::setRouterPriority char  routerPriority_var  )  [virtual]
 


Member Data Documentation

IPAddress OSPFHelloPacket::backupDesignatedRouter_var [protected]
 

IPAddress OSPFHelloPacket::designatedRouter_var [protected]
 

short OSPFHelloPacket::helloInterval_var [protected]
 

unsigned int OSPFHelloPacket::neighbor_arraysize [protected]
 

IPAddress* OSPFHelloPacket::neighbor_var [protected]
 

IPAddress OSPFHelloPacket::networkMask_var [protected]
 

OSPFOptions OSPFHelloPacket::options_var [protected]
 

long OSPFHelloPacket::routerDeadInterval_var [protected]
 

char OSPFHelloPacket::routerPriority_var [protected]
 


The documentation for this class was generated from the following file:
Generated on Thu Oct 19 18:22:27 2006 for INET Framework for OMNeT++/OMNEST by  doxygen 1.4.0