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 cPolymorphic * dup () const
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 cPolymorphic* IPv6NDPrefixInformation::dup (  )  const [inline, virtual]

00059 {return new IPv6NDPrefixInformation(*this);}

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]

00075 {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 Wed Apr 4 13:20:21 2007 for INET Framework for OMNeT++/OMNEST by  doxygen 1.4.7