Symbian
Symbian OS Library

SYMBIAN OS V9.3

[Index] [Spacer] [Previous] [Next]



Location: in6_opt.h

Class TInetAddressInfo

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


Member enumerations


Enum TFlags

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.


Enum TAddressState

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)


Enum TAddressType

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.

[Top]


Member data


iInterface

TUint32 iInterface;

Description

Network interface index to which this address is bound.


iAddress

TIp6Addr iAddress;

Description

Prefix or Id part of the address described.


iPrefixLen

TUint8 iPrefixLen;

Description

Length of the prefix part in bits.


iScopeId

TUint32 iScopeId;

Description

ScopeId of this address.


iPrefLifetime

TUint32 iPrefLifetime;

Description

Remaining Preferred lifetime of this address.


iValidLifetime

TUint32 iValidLifetime;

Description

Remaining Valid lifetime of this address.


iFlags

TUint iFlags;

Description

Is address entry for prefix or id, etc. See enum TFlags.


iState

TUint iState;

Description

Address state, copied from TIp6AddressInfo, see enum TAddressState.


iType

TUint iType;

Description

Address type copied from TIp6AddressInfo, see enum TAddressType.


iGenerations

TUint iGenerations;

Description

Number of times the address Id is generated (or randomly re-generated).


iNS

TUint iNS;

Description

Number of neighbour solicitations sent for DAD.