ESock::TCommsApiExtTable Class Reference

class ESock::TCommsApiExtTable

Utility class

Constructor & Destructor Documentation

TCommsApiExtTable(TInt, const Meta::STypeId &)

TCommsApiExtTable ( TInt aExtensionId,
const Meta::STypeId & aMsgImplTid
) [private, explicit]

Parameters

TInt aExtensionId
const Meta::STypeId & aMsgImplTid

Member Functions Documentation

AddClientL(TSubSessionUniqueId, Messages::CGlobals &)

void AddClientL ( TSubSessionUniqueId aClientId,
Messages::CGlobals & aSockManData
) [private]

Parameters

TSubSessionUniqueId aClientId
Messages::CGlobals & aSockManData

DeregisterInterfaceOnCleanup(TAny *)

void DeregisterInterfaceOnCleanup ( TAny * aTid ) [private, static]

Parameters

TAny * aTid

RemoveClient(TSubSessionUniqueId, Messages::CGlobals &)

TBool RemoveClient ( TSubSessionUniqueId aClientId,
Messages::CGlobals & aSockManData
) [private]

Parameters

TSubSessionUniqueId aClientId
Messages::CGlobals & aSockManData

Member Data Documentation

RArray< TSubSessionUniqueId > iClients

RArray < TSubSessionUniqueId > iClients [private]

const TInt iExtensionId

const TInt iExtensionId [private]

const Meta::STypeId iMsgImplTid

const Meta::STypeId iMsgImplTid [private]

CExtItfMsgPluginInfo * iMsgPluginInfo

CExtItfMsgPluginInfo * iMsgPluginInfo [private]