Symbian Developer Library

SYMBIAN OS V6.1 EDITION FOR C++

[Index] [Glossary] [Previous] [Next]



Location: in_sock.h
Link against:

Class TSoInetInterfaceInfo

TSoInetInterfaceInfo

Support

Supported from 5.0

Description

Encapsulates information describing an instance of a network interface provided by NIFMAN (e.g. a PPP interface).

An object of this class is returned packaged as a TPckgBuf<TSoInetInterfaceInfo> in the anOption argument of RSocket::GetOpt(), when that function is called with anOptionLevel set to KSolInetIfCtrl and anOptionName set to KSoInetNextInterface or KSoInetConfigInterface.

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


Data members


iTag

TName iTag

Description

Tag that identifies the interface in tcpip.ini


iName

TName iName

Description

Interface protocol name, e.g. ppp


iState

TIfStatus iState

Description

Interface state


iMtu

TInt iMtu

Description

Maximum transmission unit


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)