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 Mon Dec 27 21:55:27 2004 for Dibbler - a portable DHCPv6 by  doxygen 1.3.9.1