#include <mw/sipauthheaderbase.h>
Link against: sipcodec.lib
class CSIPAuthHeaderBase : public CSIPHeaderBase |
Public Member Functions | |
---|---|
virtual | ~CSIPAuthHeaderBase() |
IMPORT_C RStringF | AuthScheme() |
IMPORT_C void | DeleteParam(RStringF) |
IMPORT_C const TDesC8 & | DesParamValue(RStringF) |
virtual TBool | EncodeMultipleToOneLine() |
virtual IMPORT_C TBool | ExternalizeSupported() |
IMPORT_C TBool | HasParam(RStringF) |
virtual TBool | MoreThanOneAllowed() |
IMPORT_C RStringF | ParamValue(RStringF) |
virtual TPreferredPlace | PreferredPlaceInMessage() |
IMPORT_C void | SetDesParamL(RStringF, const TDesC8 &) |
IMPORT_C void | SetParamAndAddQuotesL(RStringF, const TDesC8 &) |
IMPORT_C void | SetParamL(RStringF, RStringF) |
virtual HBufC8 * | ToTextValueL() |
Protected Member Functions | |
---|---|
CSIPAuthHeaderBase() | |
void | ConstructL(RStringF) |
pure virtual const CSIPParamContainerBase & | Params() |
pure virtual CSIPParamContainerBase & | Params() |
void | ParseL(const TDesC8 &) |
void | SetAuthSchemeL(const TDesC8 &) |
Inherited Attributes | |
---|---|
CSIPHeaderBase::iLink |
Inherited Enumerations | |
---|---|
CSIPHeaderBase:TPreferredPlace |
A base class for SIP Authorization-, Proxy-Authenticate-, Proxy-Authorization- and WWW-Authenticate-headers
CSIPAuthHeaderBase | ( | ) | [protected] |
void | ConstructL | ( | RStringF | aAuthScheme | ) | [protected] |
IMPORT_C void | DeleteParam | ( | RStringF | aName | ) |
Deletes a parameter
Parameters | |
---|---|
aName | the parameter name to delete |
TBool | EncodeMultipleToOneLine | ( | ) | const [virtual] |
Reimplemented from CSIPHeaderBase::EncodeMultipleToOneLine()const
IMPORT_C TBool | ExternalizeSupported | ( | ) | const [virtual] |
Reimplemented from CSIPHeaderBase::ExternalizeSupported()const
From CSIPHeaderBase ExternalizeSupported
TBool | MoreThanOneAllowed | ( | ) | const [virtual] |
Reimplemented from CSIPHeaderBase::MoreThanOneAllowed()const
const CSIPParamContainerBase & | Params | ( | ) | const [protected, pure virtual] |
CSIPParamContainerBase & | Params | ( | ) | [protected, pure virtual] |
void | ParseL | ( | const TDesC8 & | aValue | ) | [protected] |
TPreferredPlace | PreferredPlaceInMessage | ( | ) | const [virtual] |
Reimplemented from CSIPHeaderBase::PreferredPlaceInMessage()const
void | SetAuthSchemeL | ( | const TDesC8 & | aAuthScheme | ) | [protected] |
Parameters | |
---|---|
aName | the name of the parameter |
aValue | the parameter value to set |
Parameters | |
---|---|
aName | the name of the parameter |
aValue | the parameter value to which the double quotes will be added |
Parameters | |
---|---|
aName | the name of the parameter |
aValue | the parameter value to set |
HBufC8 * | ToTextValueL | ( | ) | const [virtual] |
Reimplemented from CSIPHeaderBase::ToTextValueL()const
Encodes the header's value into its textual representation.