CSIPSecClientMechanisms Class Reference

class CSIPSecClientMechanisms : public CBase

This class contains the mechanism names that application inserted in Security-Client headers, indicating it is willing to use these mechanisms.

Inherits from

  • CSIPSecClientMechanisms

Constructor & Destructor Documentation

CSIPSecClientMechanisms()

CSIPSecClientMechanisms()[private]

~CSIPSecClientMechanisms()

~CSIPSecClientMechanisms()

Member Functions Documentation

AddL(const TDesC8 &)

voidAddL(const TDesC8 &aMechanism)

Add a mechanism name

Pre-condition
Post-condition

Parameters

const TDesC8 & aMechanismMechanism name

IsEmpty()

TBool IsEmpty()const

Checks if there are no mechanisms.

Pre-condition
Post-condition

IsPresent(const TDesC8 &)

TBool IsPresent(const TDesC8 &aMechanism)const

Searches the stored mechanisms, and looks if aMechanism is among them.

Pre-condition
Post-condition

Parameters

const TDesC8 & aMechanismMechanism name

NewL()

CSIPSecClientMechanisms *NewL()[static]

Create a new instance of CSIPSecClientMechanisms

Pre-condition
Post-condition

RemoveAll()

voidRemoveAll()

Removes all stored mechanisms.

Pre-condition
Post-condition

Member Data Documentation

RPointerArray< HBufC8 > iMechanismNames

RPointerArray< HBufC8 >iMechanismNames[private]