Dibbler - a portable DHCPv6  1.0.2RC1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
TClntCfgPD Class Reference

#include <ClntCfgPD.h>

+ Collaboration diagram for TClntCfgPD:

Public Member Functions

 TClntCfgPD ()
 TClntCfgPD (SPtr< TClntCfgPD > right, long iAID)
void addPrefix (SPtr< TClntCfgPrefix > addr)
long countPrefixes ()
void firstPrefix ()
long getIAID ()
SPtr< TClntCfgPrefixgetPrefix ()
char getPrefixLength ()
enum EState getState ()
unsigned long getT1 ()
unsigned long getT2 ()
void setIAID (long iaid)
void setOptions (SPtr< TClntParsGlobalOpt > opt)
void setState (enum EState state)

Private Attributes

TContainer< SPtr
< TClntCfgPrefix > > 
ClntCfgPrefixLst_
unsigned long IAID_
char PrefixLength_
EState State_
unsigned long T1_
unsigned long T2_

Friends

std::ostream & operator<< (std::ostream &out, TClntCfgPD &group)

Constructor & Destructor Documentation

TClntCfgPD::TClntCfgPD ( )
TClntCfgPD::TClntCfgPD ( SPtr< TClntCfgPD right,
long  iAID 
)

Member Function Documentation

void TClntCfgPD::addPrefix ( SPtr< TClntCfgPrefix addr)
long TClntCfgPD::countPrefixes ( )
void TClntCfgPD::firstPrefix ( )
long TClntCfgPD::getIAID ( )
SPtr< TClntCfgPrefix > TClntCfgPD::getPrefix ( )
char TClntCfgPD::getPrefixLength ( )
enum EState TClntCfgPD::getState ( )
unsigned long TClntCfgPD::getT1 ( )
unsigned long TClntCfgPD::getT2 ( )
void TClntCfgPD::setIAID ( long  iaid)
void TClntCfgPD::setOptions ( SPtr< TClntParsGlobalOpt opt)
void TClntCfgPD::setState ( enum EState  state)

Friends And Related Function Documentation

std::ostream& operator<< ( std::ostream &  out,
TClntCfgPD group 
)
friend

Member Data Documentation

TContainer< SPtr<TClntCfgPrefix> > TClntCfgPD::ClntCfgPrefixLst_
private
unsigned long TClntCfgPD::IAID_
private
char TClntCfgPD::PrefixLength_
private
EState TClntCfgPD::State_
private
unsigned long TClntCfgPD::T1_
private
unsigned long TClntCfgPD::T2_
private

The documentation for this class was generated from the following files: