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 ( TInt aExtItfId,
TSubSessionUniqueId aClientId
)

Parameters

TInt aExtItfId
TSubSessionUniqueId aClientId

FindApiExtClientsTable(TInt)

TInt FindApiExtClientsTable ( TInt aExtItfId ) [private]

Parameters

TInt aExtItfId

FirstClient(TInt)

TSubSessionUniqueId FirstClient ( TInt aExtItfId )

Parameters

TInt aExtItfId

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

void RegisterInterfaceL ( TInt aExtItfId,
const Meta::STypeId & aMsgImplTid,
TSubSessionUniqueId aClientId
)

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]