Original Symbian headers
Selected EUSER, Window Server, networking, graphics and device declarations
Loading...
Searching...
No Matches
TSoInetInterfaceInfo Class Reference

Used when listing interfaces with socket option. More...

#include <in_sock.h>

Inheritance diagram for TSoInetInterfaceInfo:
TSoInet6InterfaceInfo

Public Attributes

TName iTag
 Ignored since 7.0.
 
TName iName
 Interface name.
 
TIfStatus iState
 Interface state.
 
TInt iMtu
 Maximum transmission unit (bytes)
 
TInt iSpeedMetric
 An approximation of the interface speed in Kbps.
 
TUint iFeatures
 Feature flags.
 
TSockAddr iHwAddr
 Hardware address.
 
TInetAddr iAddress
 Interface IP address.
 
TInetAddr iNetMask
 IP netmask.
 
TInetAddr iBrdAddr
 IP broadcast address.
 
TInetAddr iDefGate
 IP default gateway or peer address (if known).
 
TInetAddr iNameSer1
 IP primary name server (if any).
 
TInetAddr iNameSer2
 IP secondary name server (if any).
 

Detailed 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.

API status
Published to all clients. Released API.

Definition at line 829 of file in_sock.h.

Member Data Documentation

◆ iAddress

TInetAddr TSoInetInterfaceInfo::iAddress

Interface IP address.

Definition at line 864 of file in_sock.h.

◆ iBrdAddr

TInetAddr TSoInetInterfaceInfo::iBrdAddr

IP broadcast address.

Definition at line 868 of file in_sock.h.

◆ iDefGate

TInetAddr TSoInetInterfaceInfo::iDefGate

IP default gateway or peer address (if known).

Definition at line 870 of file in_sock.h.

◆ iFeatures

TUint TSoInetInterfaceInfo::iFeatures

Feature flags.

Possible values are defined in in_iface.h.

Definition at line 860 of file in_sock.h.

◆ iHwAddr

TSockAddr TSoInetInterfaceInfo::iHwAddr

Hardware address.

Definition at line 862 of file in_sock.h.

◆ iMtu

TInt TSoInetInterfaceInfo::iMtu

Maximum transmission unit (bytes)

Definition at line 852 of file in_sock.h.

◆ iName

TName TSoInetInterfaceInfo::iName

Interface name.

Definition at line 848 of file in_sock.h.

◆ iNameSer1

TInetAddr TSoInetInterfaceInfo::iNameSer1

IP primary name server (if any).

Definition at line 872 of file in_sock.h.

◆ iNameSer2

TInetAddr TSoInetInterfaceInfo::iNameSer2

IP secondary name server (if any).

Definition at line 874 of file in_sock.h.

◆ iNetMask

TInetAddr TSoInetInterfaceInfo::iNetMask

IP netmask.

Definition at line 866 of file in_sock.h.

◆ iSpeedMetric

TInt TSoInetInterfaceInfo::iSpeedMetric

An approximation of the interface speed in Kbps.

Definition at line 854 of file in_sock.h.

◆ iState

TIfStatus TSoInetInterfaceInfo::iState

Interface state.

Definition at line 850 of file in_sock.h.

◆ iTag

TName TSoInetInterfaceInfo::iTag

Ignored since 7.0.

Removed API. The field exists, but it is ignored.

Definition at line 846 of file in_sock.h.


The documentation for this class was generated from the following file: