CResolverProvdBase Class Reference

class CResolverProvdBase : public CBase

Inherits from

Member Functions Documentation

CancelCurrentOperation()

void CancelCurrentOperation ( ) [pure virtual]

SecurityCheck(MProvdSecurityChecker *)

IMPORT_C TInt SecurityCheck ( MProvdSecurityChecker * aSecurityChecker ) [virtual]

Use the class instance argument to perform security policy checks on the originating client process.

This method is called when a resolver is created. The resolver is required to check whether the originating client process has enough privileges to request services from the resolver. The MProvdSecurityChecker class instance is used to perform security policy checks. The resolver may choose to perform a security policy check in its SecurityCheck(...) method, or it may choose to store the MProvdSecurityChecker class instance argument and use it to perform checking later (i.e. when subsequent resolver methods are called).

Ask the resolver provider to perform a security policy check on the originating process (default implementation).

Called when a resolver is opened.

Parameters

MProvdSecurityChecker * aSecurityChecker Pointer to class used by resolver to perform security checks on the client process. This pointer becomes invalid when the resolver is destroyed or detached.

SetNotify(MResolverNotify *)

void SetNotify ( MResolverNotify * aNotifier ) [inline]

Parameters

MResolverNotify * aNotifier

Member Data Documentation

MResolverNotify * iNotify

MResolverNotify * iNotify [protected]

CProtocolBase * iProtocol

CProtocolBase * iProtocol [private]