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

TAddrIA Class Reference

#include <AddrIA.h>

List of all members.

Public Member Functions

 TAddrIA (int iface, SmartPtr< TIPv6Addr > addr, SmartPtr< TDUID > duid, unsigned long T1, unsigned long T2, unsigned long ID)
 ~TAddrIA ()
enum EState getState ()
void setState (enum EState state)
void setT1 (unsigned long T1)
void setT2 (unsigned long T2)
unsigned long getT1 ()
unsigned long getT2 ()
unsigned long getIAID ()
int getIface ()
void setDUID (SmartPtr< TDUID > duid)
SmartPtr< TDUID > getDUID ()
void setUnicast (SmartPtr< TIPv6Addr > addr)
void setMulticast ()
SmartPtr< TIPv6Addr > getSrvAddr ()
void addAddr (SmartPtr< TAddrAddr > x)
void addAddr (SmartPtr< TIPv6Addr > addr, unsigned long pref, unsigned long valid)
int getAddrCount ()
void firstAddr ()
SmartPtr< TAddrAddr > getAddr ()
SmartPtr< TAddrAddr > getAddr (SmartPtr< TIPv6Addr > addr)
int countAddr ()
int delAddr (SmartPtr< TIPv6Addr > addr)
void setTimestamp (unsigned long ts)
void setTimestamp ()
unsigned long getT1Timeout ()
unsigned long getT2Timeout ()
unsigned long getPrefTimeout ()
unsigned long getValidTimeout ()
unsigned long getMaxValidTimeout ()
unsigned long getMaxValid ()
unsigned long getTentativeTimeout ()
enum ETentative getTentative ()
void setTentative ()

Friends

ostream & operator<< (ostream &strum, TAddrIA &x)


Constructor & Destructor Documentation

TAddrIA::TAddrIA (  int  iface,
SmartPtr< TIPv6Addr >  addr,
SmartPtr< TDUID >  duid,
unsigned long  T1,
unsigned long  T2,
unsigned long  ID
) 
 

TAddrIA::~TAddrIA (   ) 
 


Member Function Documentation

void TAddrIA::addAddr (  SmartPtr< TIPv6Addr >  addr,
unsigned long  pref,
unsigned long  valid
) 
 

void TAddrIA::addAddr (  SmartPtr< TAddrAddr >  x  ) 
 

int TAddrIA::countAddr (   ) 
 

int TAddrIA::delAddr (  SmartPtr< TIPv6Addr >  addr  ) 
 

void TAddrIA::firstAddr (   ) 
 

SmartPtr< TAddrAddr > TAddrIA::getAddr (  SmartPtr< TIPv6Addr >  addr  ) 
 

SmartPtr< TAddrAddr > TAddrIA::getAddr (   ) 
 

int TAddrIA::getAddrCount (   ) 
 

SmartPtr< TDUID > TAddrIA::getDUID (   ) 
 

unsigned long TAddrIA::getIAID (   ) 
 

int TAddrIA::getIface (   ) 
 

unsigned long TAddrIA::getMaxValid (   ) 
 

unsigned long TAddrIA::getMaxValidTimeout (   ) 
 

unsigned long TAddrIA::getPrefTimeout (   ) 
 

SmartPtr< TIPv6Addr > TAddrIA::getSrvAddr (   ) 
 

enum EState TAddrIA::getState (   ) 
 

unsigned long TAddrIA::getT1 (   ) 
 

unsigned long TAddrIA::getT1Timeout (   ) 
 

unsigned long TAddrIA::getT2 (   ) 
 

unsigned long TAddrIA::getT2Timeout (   ) 
 

enum ETentative TAddrIA::getTentative (   ) 
 

unsigned long TAddrIA::getTentativeTimeout (   ) 
 

unsigned long TAddrIA::getValidTimeout (   ) 
 

void TAddrIA::setDUID (  SmartPtr< TDUID >  duid  ) 
 

void TAddrIA::setMulticast (   ) 
 

void TAddrIA::setState (  enum EState  state  ) 
 

void TAddrIA::setT1 (  unsigned long  T1  ) 
 

void TAddrIA::setT2 (  unsigned long  T2  ) 
 

void TAddrIA::setTentative (   ) 
 

void TAddrIA::setTimestamp (   ) 
 

void TAddrIA::setTimestamp (  unsigned long  ts  ) 
 

void TAddrIA::setUnicast (  SmartPtr< TIPv6Addr >  addr  ) 
 


Friends And Related Function Documentation

ostream& operator<< (  ostream &  strum,
TAddrIA &  x
)  [friend]
 


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