class CSIPProfileITCHelper : public CBase |
The class hides SOS ITC access. Separation done mainly for simplifying testing.
sipprofilecli.lib
Public Member Functions | |
---|---|
CSIPProfileITCHelper(RSIPProfile &) | |
TInt | Send(TSIPProfileSlots &, TSipProfileItcFunctions) |
void | SendL(TIpcArgs &, TSipProfileItcFunctions) |
void | SendL(TSIPProfileSlots &, TSipProfileItcFunctions) |
void | SendL(TSIPProfileSlots &, TSipProfileItcFunctions, const TDesC8 &) |
void | SendL(TSipProfileItcFunctions, const CSIPConcreteProfile &) |
void | SendL(TSIPProfileSlots &, TSipProfileItcFunctions, const CSIPConcreteProfile &) |
Private Member Functions | |
---|---|
CBufFlat * | ExternalizeLC(const T &) |
Private Attributes | |
---|---|
TIpcArgs | iITCMsgArgs |
RSIPProfile & | iSip |
CSIPProfileITCHelper | ( | RSIPProfile & | aSip | ) |
Constructor
RSIPProfile & aSip | class providing ITC connection |
CBufFlat * | ExternalizeLC | ( | const T & | aElements | ) | [private] |
Templete method for serializing passed data
const T & aElements | data to be serialized |
TInt | Send | ( | TSIPProfileSlots & | aIds, |
TSipProfileItcFunctions | aITCFunction | |||
) |
Send for TSIPProfileSlots class with any ITC function, does not leave
TSIPProfileSlots & aIds | data to be passed |
TSipProfileItcFunctions aITCFunction | function to be called |
void | SendL | ( | TIpcArgs & | aArgs, |
TSipProfileItcFunctions | aFunction | |||
) |
Genegal send of any ITC function
TIpcArgs & aArgs | data to be passed |
TSipProfileItcFunctions aFunction | function to be called |
void | SendL | ( | TSIPProfileSlots & | aIds, |
TSipProfileItcFunctions | aITCFunction | |||
) |
Send for TSIPProfileSlots class with any ITC function
TSIPProfileSlots & aIds | data to be passed |
TSipProfileItcFunctions aITCFunction | function to be called |
void | SendL | ( | TSIPProfileSlots & | aIds, |
TSipProfileItcFunctions | aITCFunction, | |||
const TDesC8 & | aNarrator | |||
) |
Send for TSIPProfileSlots class and narrator with any ITC function
TSIPProfileSlots & aIds | data to be passed |
TSipProfileItcFunctions aITCFunction | function to be called |
const TDesC8 & aNarrator | data that extra parameter for function |
void | SendL | ( | TSipProfileItcFunctions | aITCFunction, |
const CSIPConcreteProfile & | aProfile | |||
) |
Send for CSIPConcreteProfile class with any ITC function
TSipProfileItcFunctions aITCFunction | function to be called |
const CSIPConcreteProfile & aProfile | profile to be passed |
void | SendL | ( | TSIPProfileSlots & | aIds, |
TSipProfileItcFunctions | aITCFunction, | |||
const CSIPConcreteProfile & | aProfile | |||
) |
Send for TSIPProfileSlots and CSIPConcreteProfile class with any ITC function
TSIPProfileSlots & aIds | data to be passed |
TSipProfileItcFunctions aITCFunction | function to be called |
const CSIPConcreteProfile & aProfile | profile to be passed |
Copyright ©2010 Nokia Corporation and/or its subsidiary(-ies).
All rights
reserved. Unless otherwise stated, these materials are provided under the terms of the Eclipse Public License
v1.0.