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 | ( | 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, |
const TDesC8 & | aValue | |||
) | [static] |
CSIPParam * | NewL | ( | const CSIPParam & | aSIPParam | ) | [static] |
const CSIPParam & aSIPParam |
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] |
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.