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

IPv6NDPrefixInformation Class Reference

#include <IPv6NDMessage_m.h>

List of all members.


Detailed Description

Class generated from IPv6NDMessage.msg by opp_msgc.
 class IPv6NDPrefixInformation
 {
     properties:
         omitGetVerb = true;
     fields:
         unsigned int prefixLength;
         bool onlinkFlag;
         bool autoAddressConfFlag;
         unsigned int validLifetime;
         unsigned int preferredLifetime;
         IPv6Address prefix;
 }
 


Public Member Functions

 IPv6NDPrefixInformation ()
 IPv6NDPrefixInformation (const IPv6NDPrefixInformation &other)
virtual ~IPv6NDPrefixInformation ()
IPv6NDPrefixInformationoperator= (const IPv6NDPrefixInformation &other)
virtual void netPack (cCommBuffer *b)
virtual void netUnpack (cCommBuffer *b)
virtual unsigned int prefixLength () const
virtual void setPrefixLength (unsigned int prefixLength_var)
virtual bool onlinkFlag () const
virtual void setOnlinkFlag (bool onlinkFlag_var)
virtual bool autoAddressConfFlag () const
virtual void setAutoAddressConfFlag (bool autoAddressConfFlag_var)
virtual unsigned int validLifetime () const
virtual void setValidLifetime (unsigned int validLifetime_var)
virtual unsigned int preferredLifetime () const
virtual void setPreferredLifetime (unsigned int preferredLifetime_var)
virtual IPv6Addressprefix ()
virtual const IPv6Addressprefix () const
virtual void setPrefix (const IPv6Address &prefix_var)

Protected Member Functions

bool operator== (const IPv6NDPrefixInformation &)

Protected Attributes

unsigned int prefixLength_var
bool onlinkFlag_var
bool autoAddressConfFlag_var
unsigned int validLifetime_var
unsigned int preferredLifetime_var
IPv6Address prefix_var


Constructor & Destructor Documentation

IPv6NDPrefixInformation::IPv6NDPrefixInformation  ) 
 

IPv6NDPrefixInformation::IPv6NDPrefixInformation const IPv6NDPrefixInformation other  ) 
 

virtual IPv6NDPrefixInformation::~IPv6NDPrefixInformation  )  [virtual]
 


Member Function Documentation

virtual bool IPv6NDPrefixInformation::autoAddressConfFlag  )  const [virtual]
 

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

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

virtual bool IPv6NDPrefixInformation::onlinkFlag  )  const [virtual]
 

IPv6NDPrefixInformation& IPv6NDPrefixInformation::operator= const IPv6NDPrefixInformation other  ) 
 

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

virtual unsigned int IPv6NDPrefixInformation::preferredLifetime  )  const [virtual]
 

virtual const IPv6Address& IPv6NDPrefixInformation::prefix  )  const [inline, virtual]
 

00074 {return const_cast<IPv6NDPrefixInformation*>(this)->prefix();}

virtual IPv6Address& IPv6NDPrefixInformation::prefix  )  [virtual]
 

virtual unsigned int IPv6NDPrefixInformation::prefixLength  )  const [virtual]
 

virtual void IPv6NDPrefixInformation::setAutoAddressConfFlag bool  autoAddressConfFlag_var  )  [virtual]
 

virtual void IPv6NDPrefixInformation::setOnlinkFlag bool  onlinkFlag_var  )  [virtual]
 

virtual void IPv6NDPrefixInformation::setPreferredLifetime unsigned int  preferredLifetime_var  )  [virtual]
 

virtual void IPv6NDPrefixInformation::setPrefix const IPv6Address prefix_var  )  [virtual]
 

virtual void IPv6NDPrefixInformation::setPrefixLength unsigned int  prefixLength_var  )  [virtual]
 

virtual void IPv6NDPrefixInformation::setValidLifetime unsigned int  validLifetime_var  )  [virtual]
 

virtual unsigned int IPv6NDPrefixInformation::validLifetime  )  const [virtual]
 


Member Data Documentation

bool IPv6NDPrefixInformation::autoAddressConfFlag_var [protected]
 

bool IPv6NDPrefixInformation::onlinkFlag_var [protected]
 

unsigned int IPv6NDPrefixInformation::preferredLifetime_var [protected]
 

IPv6Address IPv6NDPrefixInformation::prefix_var [protected]
 

unsigned int IPv6NDPrefixInformation::prefixLength_var [protected]
 

unsigned int IPv6NDPrefixInformation::validLifetime_var [protected]
 


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