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

Socket protocol information for use by clients. More...

#include <es_sock.h>

Public Attributes

TProtocolName iName
 The name of the protocol.
 
TUint iAddrFamily
 An integer identifying the protocol's address family.
 
TUint iSockType
 An integer specifying the socket type.
 
TUint iProtocol
 An integer specifying the specific protocol.
 
TVersion iVersion
 The version of the protocol.
 
TByteOrder iByteOrder
 The byte order that the protocol uses.
 
TUint iServiceInfo
 A bit mask of service information flags.
 
TUint iNamingServices
 A bit mask indicating if the protocol supports name resolution, service resolution, or database access services.
 
TUint iSecurity
 A bitmask of security flags.
 
TInt iMessageSize
 The message size of datagram protocols.
 

Detailed Description

Socket protocol information for use by clients.

API status
Published to all clients. Released API. Socket protocol information for use by clients.

Definition at line 667 of file es_sock.h.

Member Data Documentation

◆ iAddrFamily

TUint TProtocolDesc::iAddrFamily

An integer identifying the protocol's address family.

For example, for TCP/IP protocols, KAfInet.

Definition at line 677 of file es_sock.h.

◆ iByteOrder

TByteOrder TProtocolDesc::iByteOrder

The byte order that the protocol uses.

See also
TByteOrder

Definition at line 689 of file es_sock.h.

◆ iMessageSize

TInt TProtocolDesc::iMessageSize

The message size of datagram protocols.

See also
KSocketMessageSizeIsStream etc.

Definition at line 706 of file es_sock.h.

◆ iName

TProtocolName TProtocolDesc::iName

The name of the protocol.

See also
TProtocolName

Definition at line 674 of file es_sock.h.

◆ iNamingServices

TUint TProtocolDesc::iNamingServices

A bit mask indicating if the protocol supports name resolution, service resolution, or database access services.

See also
KNSNameResolution etc.

Definition at line 698 of file es_sock.h.

◆ iProtocol

TUint TProtocolDesc::iProtocol

An integer specifying the specific protocol.

For example, for TCP, KProtocolInetTcp.

Definition at line 681 of file es_sock.h.

◆ iSecurity

TUint TProtocolDesc::iSecurity

A bitmask of security flags.

See also
KSocketNoSecurity etc.

Definition at line 702 of file es_sock.h.

◆ iServiceInfo

TUint TProtocolDesc::iServiceInfo

A bit mask of service information flags.

See also
KSockStream etc.

Definition at line 693 of file es_sock.h.

◆ iSockType

TUint TProtocolDesc::iSockType

An integer specifying the socket type.

For example, for TCP, KSockStream.

Definition at line 679 of file es_sock.h.

◆ iVersion

TVersion TProtocolDesc::iVersion

The version of the protocol.

See also
TVersion

Definition at line 685 of file es_sock.h.


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