SocketServExt Class Reference

class SocketServExt
Public Member Functions
IMPORT_C voidCloseSession()
IMPORT_C CProtocolBase *FindAndLoadProtocolL(const TDesC &, TProtocolType)
IMPORT_C CProtocolBase *FindAndLoadProtocolL(TUint, TUint, TUint)
IMPORT_C voidInstallExtensionL(const TDesC &, const TDesC &)
IMPORT_C voidInstallSchedulerWaitHook(TCallBack *)
IMPORT_C voidOpenSession()

Member Functions Documentation

CloseSession()

IMPORT_C voidCloseSession()[static]

FindAndLoadProtocolL(const TDesC &, TProtocolType)

IMPORT_C CProtocolBase *FindAndLoadProtocolL(const TDesC &aName,
TProtocolTypeaType = ENormalProtocol
)[static]

Find a protocol by name and load it. Caller is responsible for ultimately deleting the protocol

Parameters

const TDesC & aName
TProtocolType aType = ENormalProtocol

FindAndLoadProtocolL(TUint, TUint, TUint)

IMPORT_C CProtocolBase *FindAndLoadProtocolL(TUintaAddrFamily,
TUintaSockType,
TUintaProtocol
)[static]

Find a protocol by address family, socket type and protocol ID and load it. Caller is responsible for ultimately deleting the protocol

Parameters

TUint aAddrFamily
TUint aSockType
TUint aProtocol

InstallExtensionL(const TDesC &, const TDesC &)

IMPORT_C voidInstallExtensionL(const TDesC &aDllName,
const TDesC &aArgs
)[static]

Installs an Esock extension dll

Parameters

const TDesC & aDllName
const TDesC & aArgs

InstallSchedulerWaitHook(TCallBack *)

IMPORT_C voidInstallSchedulerWaitHook(TCallBack *aCall)[static]

Parameters

TCallBack * aCall

OpenSession()

IMPORT_C voidOpenSession()[static]