class CSIPParam : public CBase |
General class for SIP-URI- and header-parameter manipulation. Class provides functions for setting and getting SIP parameter as name/value pairs.
Public Member Functions | |
---|---|
~CSIPParam () | |
CSIPParam * | DecodeL (const TDesC8 &) |
const TDesC8 & | DesValue () |
void | ExternalizeL ( RWriteStream &) |
TBool | HasValue () |
CSIPParam * | InternalizeL ( RReadStream &) |
RStringF | Name () |
CSIPParam * | NewL ( RStringF ) |
CSIPParam * | NewL (const TDesC8 &) |
CSIPParam * | NewL ( RStringF , RStringF ) |
CSIPParam * | NewL ( RStringF , const TDesC8 &) |
CSIPParam * | NewL (const TDesC8 &, const TDesC8 &) |
CSIPParam * | NewL (const CSIPParam &) |
CSIPParam * | NewLC ( RStringF ) |
CSIPParam * | NewLC (const TDesC8 &) |
CSIPParam * | NewLC ( RStringF , RStringF ) |
CSIPParam * | NewLC ( RStringF , const TDesC8 &) |
CSIPParam * | NewLC (const TDesC8 &, const TDesC8 &) |
CSIPParam * | NewLC (const CSIPParam &) |
TBool | ParseL (const TDesC8 &, TPtrC8 &, TPtrC8 &) |
void | SetValueL (const TDesC8 &, TBool ) |
HBufC8 * | ToTextLC () |
RStringF | Value () |
TBool | operator== (const CSIPParam &) |
Private Member Functions | |
---|---|
CSIPParam () | |
CSIPParam (const CSIPParam &) | |
void | ConstructL ( RStringF ) |
void | ConstructL (const TDesC8 &) |
void | ConstructL ( RStringF , RStringF ) |
void | ConstructL ( RStringF , const TDesC8 &) |
void | ConstructL (const TDesC8 &, const TDesC8 &) |
void | ConstructL (const CSIPParam &) |
void | DoInternalizeL ( RReadStream &) |
void | SetL ( RStringF &, const TDesC8 &, TBool ) |
Private Attributes | |
---|---|
TBool | iAddQuotesWhenEncoding |
HBufC8 * | iDesValue |
TBool | iHasValue |
RStringF | iName |
RStringF | iValue |
CSIPParam | ( | const CSIPParam & | aSIPParam | ) | [private] |
const CSIPParam & aSIPParam |
void | ConstructL | ( | const TDesC8 & | aName | ) | [private] |
const TDesC8 & aName |
void | ConstructL | ( | RStringF | aName, |
const TDesC8 & | aValue | |||
) | [private] |
void | ConstructL | ( | const TDesC8 & | aName, |
const TDesC8 & | aValue | |||
) | [private] |
void | ConstructL | ( | const CSIPParam & | aSIPParam | ) | [private] |
const CSIPParam & aSIPParam |
CSIPParam * | DecodeL | ( | const TDesC8 & | aValue | ) | [static] |
const TDesC8 & aValue |
void | DoInternalizeL | ( | RReadStream & | aReadStream | ) | [private] |
RReadStream & aReadStream |
void | ExternalizeL | ( | RWriteStream & | aWriteStream | ) | const |
RWriteStream & aWriteStream |
CSIPParam * | InternalizeL | ( | RReadStream & | aReadStream | ) | [static] |
RReadStream & aReadStream |
CSIPParam * | NewL | ( | const TDesC8 & | aName | ) | [static] |
const TDesC8 & aName |
CSIPParam * | NewL | ( | const TDesC8 & | aName, |
const TDesC8 & | aValue | |||
) | [static] |
CSIPParam * | NewL | ( | const CSIPParam & | aSIPParam | ) | [static] |
const CSIPParam & aSIPParam |
CSIPParam * | NewLC | ( | const TDesC8 & | aName | ) | [static] |
const TDesC8 & aName |
CSIPParam * | NewLC | ( | RStringF | aName, |
const TDesC8 & | aValue | |||
) | [static] |
CSIPParam * | NewLC | ( | const TDesC8 & | aName, |
const TDesC8 & | aValue | |||
) | [static] |
CSIPParam * | NewLC | ( | const CSIPParam & | aSIPParam | ) | [static] |
const CSIPParam & aSIPParam |
TBool | ParseL | ( | const TDesC8 & | aInput, |
TPtrC8 & | aName, | |||
TPtrC8 & | aValue | |||
) | [static] |
void | SetL | ( | RStringF & | aString, |
const TDesC8 & | aDes, | |||
TBool | aCheckLength = ETrue | |||
) | [private] |
void | SetValueL | ( | const TDesC8 & | aValue, |
TBool | aAddQuotesWhenEncoding | |||
) |
TBool | operator== | ( | const CSIPParam & | aSIPParam | ) | const |
const CSIPParam & aSIPParam |
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.