| 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.