CSIPParamContainerBase Class Reference

class CSIPParamContainerBase : public CBase

Inherits from

  • CSIPParamContainerBase

Constructor & Destructor Documentation

CSIPParamContainerBase(const TChar &)

CSIPParamContainerBase(const TChar &aSeparator)[protected]

Parameters

const TChar & aSeparator

~CSIPParamContainerBase()

~CSIPParamContainerBase()

Member Functions Documentation

AddQuotesWhenEncoding(RStringF)

TBool AddQuotesWhenEncoding(RStringFaParamName)const [protected, virtual]

Parameters

RStringF aParamName

CheckAndUpdateParamL(RStringF, TBool, TPtrC8 &)

voidCheckAndUpdateParamL(RStringFaName,
TBoolaHasValue,
TPtrC8 &aValue
)const [protected, virtual]

Parameters

RStringF aName
TBool aHasValue
TPtrC8 & aValue

CheckGenericParamL(CSIPParam &, TInt)

voidCheckGenericParamL(CSIPParam &aParam,
TIntaLeaveCode
)const [protected]

Parameters

CSIPParam & aParam
TInt aLeaveCode

CheckGenericParamL(RStringF, TBool, const TDesC8 &, TInt)

voidCheckGenericParamL(RStringFaName,
TBoolaHasValue,
const TDesC8 &aValue,
TIntaLeaveCode
)const [protected]

Parameters

RStringF aName
TBool aHasValue
const TDesC8 & aValue
TInt aLeaveCode

CheckParamL(CSIPParam &)

voidCheckParamL(CSIPParam &aParam)const [protected, virtual]

Parameters

CSIPParam & aParam

ConstructL(const CSIPParamContainerBase &)

voidConstructL(const CSIPParamContainerBase &aContainer)[protected]

Parameters

const CSIPParamContainerBase & aContainer

DeleteParam(RStringF)

voidDeleteParam(RStringFaParamName)

Parameters

RStringF aParamName

DesParamValue(RStringF)

const TDesC8 &DesParamValue(RStringFaParamName)const

Parameters

RStringF aParamName

DoInternalizeL(RReadStream &)

voidDoInternalizeL(RReadStream &aReadStream)[protected]

Parameters

RReadStream & aReadStream

ExternalizeL(RWriteStream &)

voidExternalizeL(RWriteStream &aWriteStream)

Parameters

RWriteStream & aWriteStream

FindParamIndex(RStringF)

TInt FindParamIndex(RStringFaParamName)const [protected]

Parameters

RStringF aParamName

HasParam(RStringF)

TBool HasParam(RStringFaParamName)const

Parameters

RStringF aParamName

IntParamValue(RStringF)

TInt IntParamValue(RStringFaParamName)const

Parameters

RStringF aParamName

ParamCount()

TInt ParamCount()const

ParamName(TInt, RStringF &)

TInt ParamName(TIntaIndex,
RStringF &aParamName
)const

Parameters

TInt aIndex
RStringF & aParamName

ParamValue(RStringF)

RStringF ParamValue(RStringFaParamName)const

Parameters

RStringF aParamName

ParseL(const TDesC8 &)

voidParseL(const TDesC8 &aValue)

Parameters

const TDesC8 & aValue

RealParamValue(RStringF)

TReal RealParamValue(RStringFaParamName)const

Parameters

RStringF aParamName

RemoveQuotes(TPtrC8 &)

voidRemoveQuotes(TPtrC8 &aParamValue)const [protected]

Parameters

TPtrC8 & aParamValue

ResetAndDestroy(TAny *)

voidResetAndDestroy(TAny *anArray)[private, static]

Parameters

TAny * anArray

SetDesParamL(RStringF, const TDesC8 &)

voidSetDesParamL(RStringFaName,
const TDesC8 &aValue
)

Parameters

RStringF aName
const TDesC8 & aValue

SetParamL(RStringF)

voidSetParamL(RStringFaName)

Parameters

RStringF aName

SetParamL(RStringF, RStringF)

voidSetParamL(RStringFaName,
RStringFaValue
)

Parameters

RStringF aName
RStringF aValue

SetParamL(RStringF, const TDesC8 &)

voidSetParamL(RStringFaName,
const TDesC8 &aValue
)

Parameters

RStringF aName
const TDesC8 & aValue

SetParamL(RStringF, TInt)

voidSetParamL(RStringFaName,
TIntaValue
)

Parameters

RStringF aName
TInt aValue

SetParamL(RStringF, TReal)

voidSetParamL(RStringFaName,
TRealaValue
)

Parameters

RStringF aName
TReal aValue

SetParamL(CSIPParam *)

voidSetParamL(CSIPParam *aParam)

Parameters

CSIPParam * aParam

ToTextLC()

HBufC8 *ToTextLC()const

Member Data Documentation

TChar iParamSeparator

TChar iParamSeparator[private]

RPointerArray< CSIPParam > iParams

RPointerArray< CSIPParam >iParams[protected]