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

#include <ClntCfgIA.h>

+ Collaboration diagram for TClntCfgIA:

Public Member Functions

 TClntCfgIA ()
 TClntCfgIA (SPtr< TClntCfgIA > right, long iAID)
void addAddr (SPtr< TClntCfgAddr > addr)
long countAddr ()
void firstAddr ()
SPtr< TClntCfgAddrgetAddr ()
bool getAddrParams ()
long getIAID ()
enum EState getState ()
unsigned long getT1 ()
unsigned long getT2 ()
void reset ()
void setIAID (long iaid)
void setOptions (SPtr< TClntParsGlobalOpt > opt)
void setState (enum EState state)

Static Private Member Functions

static long newID ()

Private Attributes

bool AddrParams
TContainer< SPtr< TClntCfgAddr > > ClntCfgAddrLst
unsigned long IAID
EState State
unsigned long T1
unsigned long T2

Friends

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

Constructor & Destructor Documentation

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

Member Function Documentation

void TClntCfgIA::addAddr ( SPtr< TClntCfgAddr addr)
long TClntCfgIA::countAddr ( )
void TClntCfgIA::firstAddr ( )
SPtr< TClntCfgAddr > TClntCfgIA::getAddr ( )
bool TClntCfgIA::getAddrParams ( )
long TClntCfgIA::getIAID ( )
enum EState TClntCfgIA::getState ( )
unsigned long TClntCfgIA::getT1 ( )
unsigned long TClntCfgIA::getT2 ( )
long TClntCfgIA::newID ( )
staticprivate
void TClntCfgIA::reset ( )
void TClntCfgIA::setIAID ( long  iaid)
void TClntCfgIA::setOptions ( SPtr< TClntParsGlobalOpt opt)
void TClntCfgIA::setState ( enum EState  state)

Friends And Related Function Documentation

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

Member Data Documentation

bool TClntCfgIA::AddrParams
private
TContainer< SPtr<TClntCfgAddr> > TClntCfgIA::ClntCfgAddrLst
private
unsigned long TClntCfgIA::IAID
private
EState TClntCfgIA::State
private
unsigned long TClntCfgIA::T1
private
unsigned long TClntCfgIA::T2
private

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