|
Original Symbian headers
Selected EUSER, Window Server, networking, graphics and device declarations
|
Structure for compile-time initialisation of a security policy. More...
#include <e32cmn.h>
Public Member Functions | |
| const TSecurityPolicy * | operator& () const |
| 'Address of' operator which generates a TSecurityPolicy* | |
| operator const TSecurityPolicy & () const | |
| 'Reference of' operator which generates a TSecurityPolicy& | |
| const TSecurityPolicy & | operator() () const |
| A method to explicity generate a TSecurityPolicy reference. | |
| TBool | CheckPolicy (RProcess aProcess, const char *aDiagnostic=0) const |
| TSecurityPolicy::CheckPolicy(RProcess aProcess, const char* aDiagnostic) | |
| TBool | CheckPolicy (RThread aThread, const char *aDiagnostic=0) const |
| TSecurityPolicy::CheckPolicy(RThread aThread, const char* aDiagnostic) | |
| TBool | CheckPolicy (RMessagePtr2 aMsgPtr, const char *aDiagnostic=0) const |
| TSecurityPolicy::CheckPolicy(RMessagePtr2 aMsgPtr, const char* aDiagnostic) | |
| TBool | CheckPolicy (RMessagePtr2 aMsgPtr, TSecurityInfo &aMissing, const char *aDiagnostic=0) const |
| TSecurityPolicy::CheckPolicy(RMessagePtr2 aMsgPtr, TSecurityInfo& aMissing, const char* aDiagnostic) | |
| TBool | CheckPolicyCreator (const char *aDiagnostic=0) const |
| TSecurityPolicy::CheckPolicyCreator(const char* aDiagnostic) | |
Public Attributes | |
| TUint32 | iA |
| Internal component API. | |
| TUint32 | iB |
| Internal component API. | |
Structure for compile-time initialisation of a security policy.
This structure behaves in the same way as a TSecurityPolicy object but has the advantage that it may be initialised at compile time. E.g. the following line defines a security policy 'KSecurityPolictReadUserData' which checks ReadUserData capability.
Or, an array of security policies may be created like this:
This class should not be initialised directly, instead one of the following macros should be used:
|
inline |
TSecurityPolicy::CheckPolicy(RMessagePtr2 aMsgPtr, const char* aDiagnostic)
(generated from Symbian Developer Library)
|
inline |
TSecurityPolicy::CheckPolicy(RMessagePtr2 aMsgPtr, TSecurityInfo& aMissing, const char* aDiagnostic)
(generated from Symbian Developer Library)
|
inline |
TSecurityPolicy::CheckPolicy(RProcess aProcess, const char* aDiagnostic)
(generated from Symbian Developer Library)
|
inline |
TSecurityPolicy::CheckPolicy(RThread aThread, const char* aDiagnostic)
(generated from Symbian Developer Library)
|
inline |
TSecurityPolicy::CheckPolicyCreator(const char* aDiagnostic)
(generated from Symbian Developer Library)
|
inline |
'Reference of' operator which generates a TSecurityPolicy&
(generated from Symbian Developer Library)
|
inline |
'Address of' operator which generates a TSecurityPolicy*
(generated from Symbian Developer Library)
|
inline |
A method to explicity generate a TSecurityPolicy reference.
(generated from Symbian Developer Library)