CSIPProfileITCHelper Class Reference

class CSIPProfileITCHelper : public CBase

The class hides SOS ITC access. Separation done mainly for simplifying testing.

sipprofilecli.lib

Inherits from

Constructor & Destructor Documentation

CSIPProfileITCHelper(RSIPProfile &)

CSIPProfileITCHelper ( RSIPProfile & aSip )

Constructor

Parameters

RSIPProfile & aSip class providing ITC connection

Member Functions Documentation

ExternalizeLC(const T &)

CBufFlat * ExternalizeLC ( const T & aElements ) [private]

Templete method for serializing passed data

Parameters

const T & aElements data to be serialized

Send(TSIPProfileSlots &, TSipProfileItcFunctions)

TInt Send ( TSIPProfileSlots & aIds,
TSipProfileItcFunctions aITCFunction
)

Send for TSIPProfileSlots class with any ITC function, does not leave

Parameters

TSIPProfileSlots & aIds data to be passed
TSipProfileItcFunctions aITCFunction function to be called

SendL(TIpcArgs &, TSipProfileItcFunctions)

void SendL ( TIpcArgs & aArgs,
TSipProfileItcFunctions aFunction
)

Genegal send of any ITC function

Parameters

TIpcArgs & aArgs data to be passed
TSipProfileItcFunctions aFunction function to be called

SendL(TSIPProfileSlots &, TSipProfileItcFunctions)

void SendL ( TSIPProfileSlots & aIds,
TSipProfileItcFunctions aITCFunction
)

Send for TSIPProfileSlots class with any ITC function

Parameters

TSIPProfileSlots & aIds data to be passed
TSipProfileItcFunctions aITCFunction function to be called

SendL(TSIPProfileSlots &, TSipProfileItcFunctions, const TDesC8 &)

void SendL ( TSIPProfileSlots & aIds,
TSipProfileItcFunctions aITCFunction,
const TDesC8 & aNarrator
)

Send for TSIPProfileSlots class and narrator with any ITC function

Parameters

TSIPProfileSlots & aIds data to be passed
TSipProfileItcFunctions aITCFunction function to be called
const TDesC8 & aNarrator data that extra parameter for function

SendL(TSipProfileItcFunctions, const CSIPConcreteProfile &)

void SendL ( TSipProfileItcFunctions aITCFunction,
const CSIPConcreteProfile & aProfile
)

Send for CSIPConcreteProfile class with any ITC function

Parameters

TSipProfileItcFunctions aITCFunction function to be called
const CSIPConcreteProfile & aProfile profile to be passed

SendL(TSIPProfileSlots &, TSipProfileItcFunctions, const CSIPConcreteProfile &)

void SendL ( TSIPProfileSlots & aIds,
TSipProfileItcFunctions aITCFunction,
const CSIPConcreteProfile & aProfile
)

Send for TSIPProfileSlots and CSIPConcreteProfile class with any ITC function

Parameters

TSIPProfileSlots & aIds data to be passed
TSipProfileItcFunctions aITCFunction function to be called
const CSIPConcreteProfile & aProfile profile to be passed

Member Data Documentation

TIpcArgs iITCMsgArgs

TIpcArgs iITCMsgArgs [private]

RSIPProfile & iSip

RSIPProfile & iSip [private]