Symbian
Symbian Developer Library

SYMBIAN OS V9.4

Feedback

[Index] [Previous] [Next]

#include <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:

Inherited from CBase:

Inherited from MSecurityPolicy:


Construction and destruction


NewL(RStringPool)

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(RStringPool)

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