Symbian
Symbian OS Library

SYMBIAN OS V9.3

[Index] [Spacer] [Previous] [Next]



Location: SIP_subconparams.h
Link against: sipparams.lib

This item is not part of the S60 3rd Edition SDK for Symbian OS, Feature Pack 2.

Class CSubConSIPAuthenticateParamSet

class CSubConSIPAuthenticateParamSet : public CSubConExtensionParameterSet;

Description

This contains the SIP Authenticate parameters that will be passed via subconnection to the SIP stack

Derivation

Members

Defined in CSubConSIPAuthenticateParamSet:
CSubConSIPAuthenticateParamSet(), GetAttribPtr(), GetPassword(), GetRealm(), GetUserName(), GetVDataTable(), NewL(), NewL(), SetPasswordL(), SetRealmL(), SetUserNameL(), iPassword, iRealm, iUserName, iVDataTable, ~CSubConSIPAuthenticateParamSet()


Construction and destruction


NewL()

static inline CSubConSIPAuthenticateParamSet *NewL(CSubConParameterFamily &aFamily, CSubConParameterFamily::TParameterSetType aType);

Description

Creates a new SubConSIPAuthenticate parameter set object.

Parameters

CSubConParameterFamily &aFamily

CSubConParameterFamily::TParameterSetType aType

Return value

CSubConSIPAuthenticateParamSet *

A pointer to the newly allocated object.

Leave codes

KErrArgument

if the data is not of type TParameterSetType.


NewL()

static inline CSubConSIPAuthenticateParamSet *NewL();

Description

Return value

CSubConSIPAuthenticateParamSet *


CSubConSIPAuthenticateParamSet()

inline CSubConSIPAuthenticateParamSet();

Description

Constructor.


~CSubConSIPAuthenticateParamSet()

virtual ~CSubConSIPAuthenticateParamSet();

Description

Destructor.

[Top]


Member functions


GetUserName()

inline const TPtrC8 GetUserName() const;

Description

Gets Username field of the SIP header. *

Return value

const TPtrC8


GetPassword()

inline const TPtrC8 GetPassword() const;

Description

Gets Password field of the SIP header. *

Return value

const TPtrC8


GetRealm()

inline const TPtrC8 GetRealm() const;

Description

Gets Realm field of the SIP header. *

Return value

const TPtrC8


SetUserNameL()

inline void SetUserNameL(const TPtrC8 &aUserName);

Description

Sets Username field of the SIP header. *

Parameters

const TPtrC8 &aUserName


SetPasswordL()

inline void SetPasswordL(const TPtrC8 &aPassword);

Description

Sets Password field of the SIP header. *

Parameters

const TPtrC8 &aPassword


SetRealmL()

inline void SetRealmL(const TPtrC8 &aRealm);

Description

Sets Realm field of the SIP header. *

Parameters

const TPtrC8 &aRealm


GetVDataTable()

virtual Meta::SVDataTableEntry const *GetVDataTable() const;

Description

Return value

Meta::SVDataTableEntry const *


GetAttribPtr()

virtual TUint8 *GetAttribPtr(const TInt aOffset) const;

Description

Parameters

const TInt aOffset

Return value

TUint8 *

[Top]


Member data


iVDataTable

const Meta::SVDataTableEntry iVDataTable;

Description


iUserName

protected: RBuf8 iUserName;

Description

The Username entry of Authenticate field in a SIP header.


iPassword

protected: RBuf8 iPassword;

Description

The Password entry of Authenticate field in a SIP header.


iRealm

protected: RBuf8 iRealm;

Description

The Realm entry of Authenticate field in a SIP header.