#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) |
|
||||||||||||||||||||||||||||
|
|
|
|
|
|
||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||
|
|
1.3.9.1