Symbian
 Developer Library

DEVELOPER LIBRARY

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



Location: es_sock.h
Link against:

Struct TProtocolDesc

TProtocolDesc

Support

Supported from 5.0

Description

Socket protocol information for use by clients.

Defined in TProtocolDesc:
iAddrFamily, iByteOrder, iMessageSize, iName, iNamingServices, iProtocol, iSecurity, iServiceInfo, iSockType, iVersion

See also:


Data members


iName

TProtocolName iName

Description

The name of the protocol

See also:


iAddrFamily

TUint iAddrFamily

Description

An integer identifying the protocol's address family. For example, for TCP/IP protocols, KAfInet.


iSockType

TUint iSockType

Description

An integer specifying the socket type. For example, for TCP, KSockStream.


iProtocol

TUint iProtocol

Description

An integer specifying the specific protocol. For example, for TCP, KProtocolInetTcp.


iVersion

TVersion iVersion

Description

The version of the protocol

See also:


iByteOrder

TByteOrder iByteOrder

Description

The byte order that the protocol uses

See also:


iServiceInfo

TUint iServiceInfo

Description

A bit mask of service information flags. See KSockStream etc.


iNamingServices

TUint iNamingServices

Description

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


iSecurity

TUint iSecurity

Description

A bitmask of security flags. See KSocketNoSecurity etc.


iMessageSize

TInt iMessageSize

Description

The message size of datagram protocols. See KSocketMessageSizeIsStream etc.