#include <AddrIA.h>
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) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|