Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members

TAddrMgr Class Reference

#include <AddrMgr.h>

Inheritance diagram for TAddrMgr:

TClntAddrMgr TSrvAddrMgr List of all members.

Public Member Functions

 TAddrMgr (string addrdb, bool loadfile=false)
virtual ~TAddrMgr ()
void addClient (SmartPtr< TAddrClient > x)
void firstClient ()
SmartPtr< TAddrClientgetClient ()
SmartPtr< TAddrClientgetClient (SmartPtr< TDUID > duid)
int countClient ()
bool delClient (SmartPtr< TDUID > duid)
unsigned long getT1Timeout ()
unsigned long getT2Timeout ()
unsigned long getPrefTimeout ()
unsigned long getValidTimeout ()
unsigned long getAddrCount (SmartPtr< TDUID > duid, int iface)
void dbLoad ()
void dump ()
bool isDone ()

Protected Attributes

bool IsDone
TContainer< SmartPtr< TAddrClient > > ClntsLst
string XmlFile

Friends

ostream & operator<< (ostream &strum, TAddrMgr &x)

Constructor & Destructor Documentation

TAddrMgr::TAddrMgr string  addrdb,
bool  loadfile = false
 

TAddrMgr::~TAddrMgr  )  [virtual]
 


Member Function Documentation

void TAddrMgr::addClient SmartPtr< TAddrClient x  ) 
 

int TAddrMgr::countClient  ) 
 

void TAddrMgr::dbLoad  ) 
 

bool TAddrMgr::delClient SmartPtr< TDUID duid  ) 
 

void TAddrMgr::dump  ) 
 

void TAddrMgr::firstClient  ) 
 

unsigned long TAddrMgr::getAddrCount SmartPtr< TDUID duid,
int  iface
 

SmartPtr< TAddrClient > TAddrMgr::getClient SmartPtr< TDUID duid  ) 
 

SmartPtr< TAddrClient > TAddrMgr::getClient  ) 
 

unsigned long TAddrMgr::getPrefTimeout  ) 
 

Reimplemented in TClntAddrMgr.

unsigned long TAddrMgr::getT1Timeout  ) 
 

Reimplemented in TClntAddrMgr.

unsigned long TAddrMgr::getT2Timeout  ) 
 

Reimplemented in TClntAddrMgr.

unsigned long TAddrMgr::getValidTimeout  ) 
 

Reimplemented in TClntAddrMgr.

bool TAddrMgr::isDone  ) 
 


Friends And Related Function Documentation

ostream& operator<< ostream &  strum,
TAddrMgr x
[friend]
 


Member Data Documentation

TContainer< SmartPtr<TAddrClient> > TAddrMgr::ClntsLst [protected]
 

bool TAddrMgr::IsDone [protected]
 

string TAddrMgr::XmlFile [protected]
 


The documentation for this class was generated from the following files:
Generated on Mon Dec 27 21:55:24 2004 for Dibbler - a portable DHCPv6 by  doxygen 1.3.9.1