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< TAddrClient > getClient ()
SmartPtr< TAddrClient > getClient (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 Wed Mar 16 00:10:31 2005 for Dibbler - a portable DHCPv6 by  doxygen 1.3.9.1