Symbian
Symbian OS Library

SYMBIAN OS V9.3

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



Location: csecuritypolicy.h

Class CSecurityPolicy

class CSecurityPolicy : public CBase, public MSecurityPolicy;

Description

The Security Policy Plug-in API. This ECOM interface class must be implemented by each instance of a security policy plug-in.

Derivation

Members

Defined in CSecurityPolicy:
CSecurityPolicy(), NewL(), Reserved1(), Reserved2(), iStrPool, ~CSecurityPolicy()

Inherited from CBase:
Delete(), Extension_(), operator new()

Inherited from MSecurityPolicy:
CancelValidateUntrustedServerCert(), GetNamedPolicyProperty(), GetTlsCipherSuites(), GetWtlsCipherSuites(), GetWtlsKeyExchangeSuites(), ValidateUntrustedServerCert()


Construction and destruction


NewL()

static inline CSecurityPolicy *NewL(RStringPool aStringPool);

Description

Intended Usage: Factory construction - instantiates the plug-in.

Parameters

RStringPool aStringPool

(in) An open string pool reference that can be used by the plugin.

Return value

CSecurityPolicy *

The constructed plug-in.


~CSecurityPolicy()

inline virtual ~CSecurityPolicy();

Description

Intended Usage: Class destructor.


CSecurityPolicy()

protected: inline CSecurityPolicy(RStringPool aStrPool);

Description

Intended Usage: Normal constructor. Creates an instance of the plug-in base.

Parameters

RStringPool aStrPool

(in) An open string pool reference that can be used by the plugin.

[Top]


Member functions


Reserved1()

protected: inline virtual void Reserved1();

Description

Intended Usage: Reserve a slot in the v-table to preserve future BC


Reserved2()

protected: inline virtual void Reserved2();

Description

Intended Usage: Reserve a slot in the v-table to preserve future BC

[Top]


Member data


iStrPool

protected: RStringPool iStrPool;

Description

The stringpool reference