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

TSrvAddrMgr Class Reference

#include <SrvAddrMgr.h>

Inheritance diagram for TSrvAddrMgr:

TAddrMgr List of all members.

Public Member Functions

 TSrvAddrMgr (string xmlfile)
 ~TSrvAddrMgr ()
long getTimeout ()
bool addClntAddr (SmartPtr< TDUID > clntDuid, SmartPtr< TIPv6Addr > clntAddr, int iface, unsigned long IAID, unsigned long T1, unsigned long T2, SmartPtr< TIPv6Addr > addr, unsigned long pref, unsigned long valid, bool quiet)
bool delClntAddr (SmartPtr< TDUID > duid, unsigned long IAID, SmartPtr< TIPv6Addr > addr, bool quiet)
unsigned long getAddrCount (SmartPtr< TDUID > duid)
void doDuties ()
void getAddrsCount (SmartPtr< TContainer< SmartPtr< TSrvCfgAddrClass > >> classes, long *clntCnt, long *addrCnt, SmartPtr< TDUID > duid, int iface)
bool addrIsFree (SmartPtr< TIPv6Addr > addr)

Constructor & Destructor Documentation

TSrvAddrMgr::TSrvAddrMgr string  xmlfile  ) 
 

TSrvAddrMgr::~TSrvAddrMgr  ) 
 


Member Function Documentation

bool TSrvAddrMgr::addClntAddr SmartPtr< TDUID clntDuid,
SmartPtr< TIPv6Addr clntAddr,
int  iface,
unsigned long  IAID,
unsigned long  T1,
unsigned long  T2,
SmartPtr< TIPv6Addr addr,
unsigned long  pref,
unsigned long  valid,
bool  quiet
 

bool TSrvAddrMgr::addrIsFree SmartPtr< TIPv6Addr addr  ) 
 

bool TSrvAddrMgr::delClntAddr SmartPtr< TDUID duid,
unsigned long  IAID,
SmartPtr< TIPv6Addr addr,
bool  quiet
 

void TSrvAddrMgr::doDuties  ) 
 

unsigned long TSrvAddrMgr::getAddrCount SmartPtr< TDUID duid  ) 
 

void TSrvAddrMgr::getAddrsCount SmartPtr< TContainer< SmartPtr< TSrvCfgAddrClass > >>  classes,
long *  clntCnt,
long *  addrCnt,
SmartPtr< TDUID duid,
int  iface
 

long TSrvAddrMgr::getTimeout  ) 
 


The documentation for this class was generated from the following files:
Generated on Wed Mar 16 00:10:33 2005 for Dibbler - a portable DHCPv6 by  doxygen 1.3.9.1