ESock::TCommsApiExtRegister Class Reference

class ESock::TCommsApiExtRegister

Utility class

Constructor & Destructor Documentation

TCommsApiExtRegister(Messages::CGlobals &)

TCommsApiExtRegister(Messages::CGlobals &aSockManData)[explicit]

Parameters

Messages::CGlobals & aSockManData

~TCommsApiExtRegister()

~TCommsApiExtRegister()

Member Functions Documentation

DeRegisterInterface(TInt, TSubSessionUniqueId)

TSubSessionUniqueId DeRegisterInterface(TIntaExtItfId,
TSubSessionUniqueIdaClientId
)

Parameters

TInt aExtItfId
TSubSessionUniqueId aClientId

FindApiExtClientsTable(TInt)

TInt FindApiExtClientsTable(TIntaExtItfId)[private]

Parameters

TInt aExtItfId

FirstClient(TInt)

TSubSessionUniqueId FirstClient(TIntaExtItfId)

Parameters

TInt aExtItfId

RegisterInterfaceL(TInt, const Meta::STypeId &, TSubSessionUniqueId)

voidRegisterInterfaceL(TIntaExtItfId,
const Meta::STypeId &aMsgImplTid,
TSubSessionUniqueIdaClientId
)

Parameters

TInt aExtItfId
const Meta::STypeId & aMsgImplTid
TSubSessionUniqueId aClientId

Member Data Documentation

RArray< TCommsApiExtTable > iApiExtList

RArray< TCommsApiExtTable >iApiExtList[private]

Messages::CGlobals & iGlobals

Messages::CGlobals &iGlobals[private]