CSIPParamContainerBase Class Reference

class CSIPParamContainerBase : public CBase

Inherits from

Public Member Functions
~CSIPParamContainerBase ()
void DeleteParam ( RStringF )
const TDesC8 & DesParamValue ( RStringF )
void ExternalizeL ( RWriteStream &)
TBool HasParam ( RStringF )
TInt IntParamValue ( RStringF )
TInt ParamCount ()
TInt ParamName ( TInt , RStringF &)
RStringF ParamValue ( RStringF )
void ParseL (const TDesC8 &)
TReal RealParamValue ( RStringF )
void SetDesParamL ( RStringF , const TDesC8 &)
void SetParamL ( RStringF )
void SetParamL ( RStringF , RStringF )
void SetParamL ( RStringF , const TDesC8 &)
void SetParamL ( RStringF , TInt )
void SetParamL ( RStringF , TReal )
void SetParamL ( CSIPParam *)
HBufC8 * ToTextLC ()
Protected Member Functions
CSIPParamContainerBase (const TChar &)
TBool AddQuotesWhenEncoding ( RStringF )
void CheckAndUpdateParamL ( RStringF , TBool , TPtrC8 &)
void CheckGenericParamL ( CSIPParam &, TInt )
void CheckGenericParamL ( RStringF , TBool , const TDesC8 &, TInt )
void CheckParamL ( CSIPParam &)
void ConstructL (const CSIPParamContainerBase &)
void DoInternalizeL ( RReadStream &)
TInt FindParamIndex ( RStringF )
void RemoveQuotes ( TPtrC8 &)
Private Member Functions
void ResetAndDestroy ( TAny *)
Inherited Functions
CBase::CBase()
CBase::Delete(CBase *)
CBase::Extension_(TUint,TAny *&,TAny *)
CBase::operator new(TUint)
CBase::operator new(TUint,TAny *)
CBase::operator new(TUint,TLeave)
CBase::operator new(TUint,TLeave,TUint)
CBase::operator new(TUint,TUint)
CBase::~CBase()
Protected Attributes
RPointerArray < CSIPParam > iParams
Private Attributes
TChar iParamSeparator

Constructor & Destructor Documentation

CSIPParamContainerBase(const TChar &)

CSIPParamContainerBase ( const TChar & aSeparator ) [protected]

Parameters

const TChar & aSeparator

~CSIPParamContainerBase()

~CSIPParamContainerBase ( )

Member Functions Documentation

AddQuotesWhenEncoding(RStringF)

TBool AddQuotesWhenEncoding ( RStringF aParamName ) const [protected, virtual]

Parameters

RStringF aParamName

CheckAndUpdateParamL(RStringF, TBool, TPtrC8 &)

void CheckAndUpdateParamL ( RStringF aName,
TBool aHasValue,
TPtrC8 & aValue
) const [protected, virtual]

Parameters

RStringF aName
TBool aHasValue
TPtrC8 & aValue

CheckGenericParamL(CSIPParam &, TInt)

void CheckGenericParamL ( CSIPParam & aParam,
TInt aLeaveCode
) const [protected]

Parameters

CSIPParam & aParam
TInt aLeaveCode

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

void CheckGenericParamL ( RStringF aName,
TBool aHasValue,
const TDesC8 & aValue,
TInt aLeaveCode
) const [protected]

Parameters

RStringF aName
TBool aHasValue
const TDesC8 & aValue
TInt aLeaveCode

CheckParamL(CSIPParam &)

void CheckParamL ( CSIPParam & aParam ) const [protected, virtual]

Parameters

CSIPParam & aParam

ConstructL(const CSIPParamContainerBase &)

void ConstructL ( const CSIPParamContainerBase & aContainer ) [protected]

Parameters

const CSIPParamContainerBase & aContainer

DeleteParam(RStringF)

void DeleteParam ( RStringF aParamName )

Parameters

RStringF aParamName

DesParamValue(RStringF)

const TDesC8 & DesParamValue ( RStringF aParamName ) const

Parameters

RStringF aParamName

DoInternalizeL(RReadStream &)

void DoInternalizeL ( RReadStream & aReadStream ) [protected]

Parameters

RReadStream & aReadStream

ExternalizeL(RWriteStream &)

void ExternalizeL ( RWriteStream & aWriteStream )

Parameters

RWriteStream & aWriteStream

FindParamIndex(RStringF)

TInt FindParamIndex ( RStringF aParamName ) const [protected]

Parameters

RStringF aParamName

HasParam(RStringF)

TBool HasParam ( RStringF aParamName ) const

Parameters

RStringF aParamName

IntParamValue(RStringF)

TInt IntParamValue ( RStringF aParamName ) const

Parameters

RStringF aParamName

ParamCount()

TInt ParamCount ( ) const

ParamName(TInt, RStringF &)

TInt ParamName ( TInt aIndex,
RStringF & aParamName
) const

Parameters

TInt aIndex
RStringF & aParamName

ParamValue(RStringF)

RStringF ParamValue ( RStringF aParamName ) const

Parameters

RStringF aParamName

ParseL(const TDesC8 &)

void ParseL ( const TDesC8 & aValue )

Parameters

const TDesC8 & aValue

RealParamValue(RStringF)

TReal RealParamValue ( RStringF aParamName ) const

Parameters

RStringF aParamName

RemoveQuotes(TPtrC8 &)

void RemoveQuotes ( TPtrC8 & aParamValue ) const [protected]

Parameters

TPtrC8 & aParamValue

ResetAndDestroy(TAny *)

void ResetAndDestroy ( TAny * anArray ) [private, static]

Parameters

TAny * anArray

SetDesParamL(RStringF, const TDesC8 &)

void SetDesParamL ( RStringF aName,
const TDesC8 & aValue
)

Parameters

RStringF aName
const TDesC8 & aValue

SetParamL(RStringF)

void SetParamL ( RStringF aName )

Parameters

RStringF aName

SetParamL(RStringF, RStringF)

void SetParamL ( RStringF aName,
RStringF aValue
)

Parameters

RStringF aName
RStringF aValue

SetParamL(RStringF, const TDesC8 &)

void SetParamL ( RStringF aName,
const TDesC8 & aValue
)

Parameters

RStringF aName
const TDesC8 & aValue

SetParamL(RStringF, TInt)

void SetParamL ( RStringF aName,
TInt aValue
)

Parameters

RStringF aName
TInt aValue

SetParamL(RStringF, TReal)

void SetParamL ( RStringF aName,
TReal aValue
)

Parameters

RStringF aName
TReal aValue

SetParamL(CSIPParam *)

void SetParamL ( CSIPParam * aParam )

Parameters

CSIPParam * aParam

ToTextLC()

HBufC8 * ToTextLC ( ) const

Member Data Documentation

TChar iParamSeparator

TChar iParamSeparator [private]

RPointerArray< CSIPParam > iParams

RPointerArray < CSIPParam > iParams [protected]