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

TSrvCfgAddrClass Class Reference

#include <SrvCfgAddrClass.h>

List of all members.

Public Member Functions

 TSrvCfgAddrClass ()
bool clntSupported (SmartPtr< TDUID > duid, SmartPtr< TIPv6Addr > clntAddr)
bool clntPrefered (SmartPtr< TDUID > duid, SmartPtr< TIPv6Addr > clntAddr)
bool addrInPool (SmartPtr< TIPv6Addr > addr)
unsigned long countAddrInPool ()
SmartPtr< TIPv6Addr > getRandomAddr ()
unsigned long getT1 (long clntT1)
unsigned long getT2 (long clntT2)
unsigned long getPref (long clntPref)
unsigned long getValid (long clntValid)
unsigned long getClassMaxLease ()
unsigned long getID ()
unsigned long getShare ()
bool isLinkLocal ()
unsigned long getAssignedCount ()
long incrAssigned (int count=1)
long decrAssigned (int count=1)
void setOptions (SmartPtr< TSrvParsGlobalOpt > opt)
virtual ~TSrvCfgAddrClass ()

Friends

ostream & operator<< (ostream &out, TSrvCfgAddrClass &iface)


Constructor & Destructor Documentation

TSrvCfgAddrClass::TSrvCfgAddrClass (   ) 
 

TSrvCfgAddrClass::~TSrvCfgAddrClass (   )  [virtual]
 


Member Function Documentation

bool TSrvCfgAddrClass::addrInPool (  SmartPtr< TIPv6Addr >  addr  ) 
 

bool TSrvCfgAddrClass::clntPrefered (  SmartPtr< TDUID >  duid,
SmartPtr< TIPv6Addr >  clntAddr
) 
 

bool TSrvCfgAddrClass::clntSupported (  SmartPtr< TDUID >  duid,
SmartPtr< TIPv6Addr >  clntAddr
) 
 

unsigned long TSrvCfgAddrClass::countAddrInPool (   ) 
 

long TSrvCfgAddrClass::decrAssigned (  int  count = 1  ) 
 

unsigned long TSrvCfgAddrClass::getAssignedCount (   ) 
 

unsigned long TSrvCfgAddrClass::getClassMaxLease (   ) 
 

unsigned long TSrvCfgAddrClass::getID (   ) 
 

unsigned long TSrvCfgAddrClass::getPref (  long  clntPref  ) 
 

SmartPtr< TIPv6Addr > TSrvCfgAddrClass::getRandomAddr (   ) 
 

unsigned long TSrvCfgAddrClass::getShare (   ) 
 

unsigned long TSrvCfgAddrClass::getT1 (  long  clntT1  ) 
 

unsigned long TSrvCfgAddrClass::getT2 (  long  clntT2  ) 
 

unsigned long TSrvCfgAddrClass::getValid (  long  clntValid  ) 
 

long TSrvCfgAddrClass::incrAssigned (  int  count = 1  ) 
 

bool TSrvCfgAddrClass::isLinkLocal (   ) 
 

void TSrvCfgAddrClass::setOptions (  SmartPtr< TSrvParsGlobalOpt >  opt  ) 
 


Friends And Related Function Documentation

ostream& operator<< (  ostream &  out,
TSrvCfgAddrClass &  iface
)  [friend]
 


The documentation for this class was generated from the following files:
Generated on Sun Aug 7 22:47:21 2005 for Dibbler - a portable DHCPv6 by  doxygen 1.3.9.1