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

TSrvOptIA_NA Class Reference

#include <SrvOptIA_NA.h>

Inheritance diagram for TSrvOptIA_NA:

TOptIA_NA TOpt List of all members.

Public Member Functions

 TSrvOptIA_NA (SmartPtr< TSrvCfgMgr > cfgMgr, SmartPtr< TSrvAddrMgr > addrMgr, SmartPtr< TSrvOptIA_NA > queryOpt, SmartPtr< TIPv6Addr > clntAddr, SmartPtr< TDUID > duid, int iface, unsigned long &addrCount, int msgType, TMsg *parent)
 TSrvOptIA_NA (char *buf, int bufsize, TMsg *parent)
 TSrvOptIA_NA (long IAID, long T1, long T2, TMsg *parent)
 TSrvOptIA_NA (long IAID, long T1, long T2, int Code, string Msg, TMsg *parent)
 TSrvOptIA_NA (SmartPtr< TSrvAddrMgr > addrMgr, SmartPtr< TSrvCfgMgr > cfgMgr, SmartPtr< TSrvOptIA_NA > queryOpt, SmartPtr< TDUID > clntDuid, SmartPtr< TIPv6Addr > clntAddr, int iface, int msgType, TMsg *parent)
void releaseAllAddrs (bool quiet)
void solicit (SmartPtr< TSrvOptIA_NA > queryOpt, unsigned long &addrCount)
void request (SmartPtr< TSrvOptIA_NA > queryOpt, unsigned long &addrCount)
void renew (SmartPtr< TSrvOptIA_NA > queryOpt, unsigned long &addrCount)
void rebind (SmartPtr< TSrvOptIA_NA > queryOpt, unsigned long &addrCount)
void release (SmartPtr< TSrvOptIA_NA > queryOpt, unsigned long &addrCount)
void confirm (SmartPtr< TSrvOptIA_NA > queryOpt, unsigned long &addrCount)
void decline (SmartPtr< TSrvOptIA_NA > queryOpt, unsigned long &addrCount)
bool doDuties ()

Constructor & Destructor Documentation

TSrvOptIA_NA::TSrvOptIA_NA (  SmartPtr< TSrvCfgMgr >  cfgMgr,
SmartPtr< TSrvAddrMgr >  addrMgr,
SmartPtr< TSrvOptIA_NA >  queryOpt,
SmartPtr< TIPv6Addr >  clntAddr,
SmartPtr< TDUID >  duid,
int  iface,
unsigned long &  addrCount,
int  msgType,
TMsg *  parent
) 
 

TSrvOptIA_NA::TSrvOptIA_NA (  char *  buf,
int  bufsize,
TMsg *  parent
) 
 

TSrvOptIA_NA::TSrvOptIA_NA (  long  IAID,
long  T1,
long  T2,
TMsg *  parent
) 
 

TSrvOptIA_NA::TSrvOptIA_NA (  long  IAID,
long  T1,
long  T2,
int  Code,
string  Msg,
TMsg *  parent
) 
 

TSrvOptIA_NA::TSrvOptIA_NA (  SmartPtr< TSrvAddrMgr >  addrMgr,
SmartPtr< TSrvCfgMgr >  cfgMgr,
SmartPtr< TSrvOptIA_NA >  queryOpt,
SmartPtr< TDUID >  clntDuid,
SmartPtr< TIPv6Addr >  clntAddr,
int  iface,
int  msgType,
TMsg *  parent
) 
 


Member Function Documentation

void TSrvOptIA_NA::confirm (  SmartPtr< TSrvOptIA_NA >  queryOpt,
unsigned long &  addrCount
) 
 

void TSrvOptIA_NA::decline (  SmartPtr< TSrvOptIA_NA >  queryOpt,
unsigned long &  addrCount
) 
 

bool TSrvOptIA_NA::doDuties (   )  [virtual]
 

Implements TOpt.

void TSrvOptIA_NA::rebind (  SmartPtr< TSrvOptIA_NA >  queryOpt,
unsigned long &  addrCount
) 
 

void TSrvOptIA_NA::release (  SmartPtr< TSrvOptIA_NA >  queryOpt,
unsigned long &  addrCount
) 
 

void TSrvOptIA_NA::releaseAllAddrs (  bool  quiet  ) 
 

void TSrvOptIA_NA::renew (  SmartPtr< TSrvOptIA_NA >  queryOpt,
unsigned long &  addrCount
) 
 

void TSrvOptIA_NA::request (  SmartPtr< TSrvOptIA_NA >  queryOpt,
unsigned long &  addrCount
) 
 

void TSrvOptIA_NA::solicit (  SmartPtr< TSrvOptIA_NA >  queryOpt,
unsigned long &  addrCount
) 
 


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