Symbian
Symbian OS Library

SYMBIAN OS V9.3

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



Location: in_sock.h

Class TSoInetInterfaceInfo

class TSoInetInterfaceInfo;

Description

Used when listing interfaces with socket option.

Used with interface level KSolInetIfCtrl option KSoInetNextInterface.

This is also a base class for the TSoInet6InterfaceInfo, which is used in modifying the interface configuration.

Members

Defined in TSoInetInterfaceInfo:
iAddress, iBrdAddr, iDefGate, iFeatures, iHwAddr, iMtu, iName, iNameSer1, iNameSer2, iNetMask, iSpeedMetric, iState, iTag


Member data


iTag

TName iTag;

Description

Ignored since 7.0.


iName

TName iName;

Description

Interface name


iState

TIfStatus iState;

Description

Interface state.


iMtu

TInt iMtu;

Description

Maximum transmission unit (bytes)


iSpeedMetric

TInt iSpeedMetric;

Description

An approximation of the interface speed in Kbps.


iFeatures

TUint iFeatures;

Description

Feature flags.

Possible values are defined in in_iface.h.


iHwAddr

TSockAddr iHwAddr;

Description

Hardware address.


iAddress

TInetAddr iAddress;

Description

Interface IP address.


iNetMask

TInetAddr iNetMask;

Description

IP netmask.


iBrdAddr

TInetAddr iBrdAddr;

Description

IP broadcast address.


iDefGate

TInetAddr iDefGate;

Description

IP default gateway or peer address (if known).


iNameSer1

TInetAddr iNameSer1;

Description

IP primary name server (if any).


iNameSer2

TInetAddr iNameSer2;

Description

IP secondary name server (if any).