Original Symbian headers
Selected EUSER, Window Server, networking, graphics and device declarations
Loading...
Searching...
No Matches
TSecurityInfo Class Reference

Class representing all security attributes of a process or DLL. More...

#include <e32cmn.h>

Public Member Functions

 TSecurityInfo ()
 Default constructor.
 
IMPORT_C TSecurityInfo (RProcess aProcess)
 Construct a TSecurityInfo setting it to the security attributes of aProcess.
 
IMPORT_C TSecurityInfo (RThread aThread)
 Construct a TSecurityInfo setting it to the security attributes to those of the process owning the specified thread.
 
IMPORT_C TSecurityInfo (RMessagePtr2 aMesPtr)
 Construct a TSecurityInfo setting it to the security attributes of the process which sent the message aMsgPtr.
 
void Set (RProcess aProcess)
 Constructs a TSecurityInfo using the security attributes of aProcess.
 
void Set (RThread aThread)
 Constructs a TSecurityInfo using the security attributes of the process owning aThread.
 
void Set (RMessagePtr2 aMsgPtr)
 Constructs a TSecurityInfo using the security attributes of the process which sent the message aMsgPtr.
 
TInt Set (RSessionBase aSession)
 Internal component API.
 
void SetToCurrentInfo ()
 Sets this TSecurityInfo to the security attributes of this process.
 
IMPORT_C void SetToCreatorInfo ()
 Sets this TSecurityInfo to the security attributes of this process' creator.
 

Public Attributes

TSecureId iSecureId
 Secure ID.
 
TVendorId iVendorId
 Vendor ID.
 
TCapabilitySet iCaps
 Capability Set.
 

Detailed Description

Class representing all security attributes of a process or DLL.

These comprise a set of capabilities, a Secure ID and a Vendor ID.

API status
Published to all clients. Released API.

Definition at line 3736 of file e32cmn.h.

Constructor & Destructor Documentation

◆ TSecurityInfo() [1/4]

TSecurityInfo::TSecurityInfo ( )
inline

Default constructor.

This leaves the object in an undefned state.

(generated from Symbian Developer Library)

◆ TSecurityInfo() [2/4]

IMPORT_C TSecurityInfo::TSecurityInfo ( RProcess  aProcess)

Construct a TSecurityInfo setting it to the security attributes of aProcess.

Parameters
aProcessA process.

(generated from Symbian Developer Library)

◆ TSecurityInfo() [3/4]

IMPORT_C TSecurityInfo::TSecurityInfo ( RThread  aThread)

Construct a TSecurityInfo setting it to the security attributes to those of the process owning the specified thread.

Parameters
aThreadA thread.

(generated from Symbian Developer Library)

◆ TSecurityInfo() [4/4]

IMPORT_C TSecurityInfo::TSecurityInfo ( RMessagePtr2  aMesPtr)

Construct a TSecurityInfo setting it to the security attributes of the process which sent the message aMsgPtr.

Parameters
aMesPtra message

(generated from Symbian Developer Library)

Member Function Documentation

◆ Set() [1/4]

void TSecurityInfo::Set ( RMessagePtr2  aMsgPtr)
inline

Constructs a TSecurityInfo using the security attributes of the process which sent the message aMsgPtr.

(generated from Symbian Developer Library)

◆ Set() [2/4]

void TSecurityInfo::Set ( RProcess  aProcess)
inline

Constructs a TSecurityInfo using the security attributes of aProcess.

(generated from Symbian Developer Library)

◆ Set() [3/4]

TInt TSecurityInfo::Set ( RSessionBase  aSession)

Internal component API.

◆ Set() [4/4]

void TSecurityInfo::Set ( RThread  aThread)
inline

Constructs a TSecurityInfo using the security attributes of the process owning aThread.

(generated from Symbian Developer Library)

◆ SetToCreatorInfo()

IMPORT_C void TSecurityInfo::SetToCreatorInfo ( )

Sets this TSecurityInfo to the security attributes of this process' creator.

(generated from Symbian Developer Library)

◆ SetToCurrentInfo()

void TSecurityInfo::SetToCurrentInfo ( )
inline

Sets this TSecurityInfo to the security attributes of this process.

(generated from Symbian Developer Library)

Member Data Documentation

◆ iCaps

TCapabilitySet TSecurityInfo::iCaps

Capability Set.

Definition at line 3757 of file e32cmn.h.

◆ iSecureId

TSecureId TSecurityInfo::iSecureId

Secure ID.

Definition at line 3755 of file e32cmn.h.

◆ iVendorId

TVendorId TSecurityInfo::iVendorId

Vendor ID.

Definition at line 3756 of file e32cmn.h.


The documentation for this class was generated from the following files: