CScript Class Reference
class CScript : public CBase
|
Type holding data to be used while prompting.
The default or custom (runtime over-ridden) prompt handler requires the permission type to prompt and the user-selection to be returned to security manager for access permission check
rtsecmgrclient.lib
Constructor & Destructor Documentation
CScript()
CScript
|
(
|
)
|
[private, inline]
|
CScript(TPolicyID, TExecutableID)
CScript(const CScript &)
CScript
|
(
|
const
CScript
&
|
aRhs
|
)
|
[private]
|
Member Functions Documentation
ConstructL()
void
|
ConstructL
|
(
|
)
|
[private]
|
ExternalizeL(RWriteStream &)
Externalizes script data to stream
InternalizeL(RReadStream &)
Internalizes script data from stream
NewL(TPolicyID, TExecutableID)
Two-phased constructor
Constructs a
CScript
instance
Parameters
TPolicyID
aPolicyID
|
TPolicyID policy identifier of the script
|
TExecutableID
aScriptID
|
TExecutableID script identifier
|
NewLC(TPolicyID, TExecutableID)
Two-phased constructor
Constructs a
CScript
instance and leaves the created instance on cleanupstack
Parameters
TPolicyID
aPolicyID
|
TPolicyID policy identifier of the script
|
TExecutableID
aScriptID
|
TExecutableID script identifier
|
PermDenied(RProviderArray &)
PermGranted(RProviderArray &)
SetHashMarkL(const TDesC &)
void
|
SetHashMarkL
|
(
|
const
TDesC
&
|
aHashMark
|
)
|
[inline]
|
SetPermDenied(TPermGrant)
IMPORT_C void
|
SetPermDenied
|
(
|
TPermGrant
|
aPermDenied
|
)
|
|
SetPermDenied(RProviderArray)
SetPermGranted(TPermGrant)
IMPORT_C void
|
SetPermGranted
|
(
|
TPermGrant
|
aPermGrant
|
)
|
|
SetPermGranted(RProviderArray)
SetPermissionSet(const CPermissionSet &)
IMPORT_C void
|
SetPermissionSet
|
(
|
const
CPermissionSet
&
|
aPermissionSet
|
)
|
|
operator=(const CScript &)
Member Data Documentation
RProviderArray
iAllowedProviders
RProviderArray
iDeniedProviders
HBufC * iHashMark
HBufC
*
|
iHashMark
|
[private]
|
CPermissionSet * iPermissionSet
TAny * iReserved
TAny
*
|
iReserved
|
[private]
|
Copyright ©2010 Nokia Corporation and/or its subsidiary(-ies).
All rights
reserved. Unless otherwise stated, these materials are provided under the terms of the Eclipse Public License
v1.0.