UserPromptService::CUpsClientConfig Class Reference

class UserPromptService::CUpsClientConfig : public CBase

Hold configuration information in the system server that determines whether the user prompt service must be invoked regardless of whether the client passed the system server's security check.

Inherits from

  • UserPromptService::CUpsClientConfig

Constructor & Destructor Documentation

CUpsClientConfig()

CUpsClientConfig()[private]

~CUpsClientConfig()

~CUpsClientConfig()

Member Functions Documentation

ConstructL(TInt, TServiceConfig *)

voidConstructL(TIntaCount,
TServiceConfig *aRawServiceConfig
)[private]

Parameters

TInt aCount
TServiceConfig * aRawServiceConfig

NewL(TInt, TServiceConfig *)

CUpsClientConfig *NewL(TIntaCount,
TServiceConfig *aRawServiceConfig
)[static]

Parameters

TInt aCount
TServiceConfig * aRawServiceConfig

QueryUps(TBool, const TServiceId &, const TSecureId &, const TProcessId &)

TQueryUpsResult QueryUps(TBoolaServerChecksPassed,
const TServiceId &aServiceId,
const TSecureId &aClientSid,
const TProcessId &aClientProcessId
)const

Parameters

TBool aServerChecksPassed
const TServiceId & aServiceId
const TSecureId & aClientSid
const TProcessId & aClientProcessId

Member Enumerations Documentation

Enum TQueryUpsResult

Enumerators

EAllow
EQueryUps
EReject

Member Data Documentation

RArray< TServiceConfig > iServiceConfig

RArray< TServiceConfig >iServiceConfig[private]