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

Constructor & Destructor Documentation

CSIPSecClientMechanisms()

CSIPSecClientMechanisms ( ) [private]

~CSIPSecClientMechanisms()

~CSIPSecClientMechanisms ( )

Member Functions Documentation

AddL(const TDesC8 &)

void AddL ( const TDesC8 & aMechanism )

Add a mechanism name

Pre-condition
Post-condition

Parameters

const TDesC8 & aMechanism Mechanism 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 & aMechanism Mechanism name

NewL()

CSIPSecClientMechanisms * NewL ( ) [static]

Create a new instance of CSIPSecClientMechanisms

Pre-condition
Post-condition

RemoveAll()

void RemoveAll ( )

Removes all stored mechanisms.

Pre-condition
Post-condition

Member Data Documentation

RPointerArray< HBufC8 > iMechanismNames

RPointerArray < HBufC8 > iMechanismNames [private]