class TInetAddressInfo;
Description
Information of an address attached to interface. Used by the event service (EClassAddress events) and KSoInetAddressInfo socket option.
Members
Defined in TInetAddressInfo:
EAnycast, EAssigned, EDuplicate, EF_Deprecated, EF_Id, EF_Prefix, ENoAddress, ENormal, EProxy, ETentative, TAddressState, TAddressType, TFlags, iAddress, iFlags, iGenerations, iInterface, iNS, iPrefLifetime, iPrefixLen, iScopeId, iState, iType, iValidLifetime
TFlags
Description
Values used in iFlags field.
EF_Prefix |
This address entry specifies prefix. |
EF_Id |
This address entry specifies id part of the address. |
EF_Deprecated |
Address is deprecated. |
|
TAddressState
Description
Values used in iState field. The field is directly copied from iface.cpp.
ENoAddress |
0 0 - unassigned initial state (no address present) |
EDuplicate |
0 1 - address is duplicate |
EAssigned |
1 0 - address fully available |
ETentative |
1 1 - address is tentative (DAD in progress) |
|
TAddressType
Description
Values used in iType field. The field is directly copied from iface.cpp.
EProxy |
Do DAD, is not for me (forward). |
EAnycast |
Don't do DAD, is for me address. |
ENormal |
Do DAD, is for me. |
|
TUint32 iInterface;
Description
Network interface index to which this address is bound.
TIp6Addr iAddress;
Description
Prefix or Id part of the address described.
TUint8 iPrefixLen;
Description
Length of the prefix part in bits.
TUint32 iPrefLifetime;
Description
Remaining Preferred lifetime of this address.
TUint32 iValidLifetime;
Description
Remaining Valid lifetime of this address.
TUint iFlags;
Description
Is address entry for prefix or id, etc. See enum TFlags.
TUint iState;
Description
Address state, copied from TIp6AddressInfo, see enum TAddressState.
TUint iType;
Description
Address type copied from TIp6AddressInfo, see enum TAddressType.
TUint iGenerations;
Description
Number of times the address Id is generated (or randomly re-generated).
TUint iNS;
Description
Number of neighbour solicitations sent for DAD.