The Pedigree Project 0.1
Public Member Functions | Private Member Functions | Private Attributes | List of all members
Process::FilesystemAccessScope Class Reference
+ Collaboration diagram for Process::FilesystemAccessScope:

Public Member Functions

 FilesystemAccessScope (const FilesystemCredentials &credentials)
 

Private Member Functions

 FilesystemAccessScope (const FilesystemAccessScope &)=delete
 
FilesystemAccessScopeoperator= (const FilesystemAccessScope &)=delete
 

Private Attributes

Uninterruptible m_Events
 
TerminationDeferral m_Termination
 
FilesystemCredentials m_Credentials
 
Threadm_Thread
 
const FilesystemCredentialsm_Previous
 

Detailed Description

Definition at line 614 of file Process.h.

Constructor & Destructor Documentation

◆ FilesystemAccessScope()

Process::FilesystemAccessScope::FilesystemAccessScope ( const FilesystemCredentials credentials)
explicit

Definition at line 94 of file Process-credentials.cc.

◆ ~FilesystemAccessScope()

Process::FilesystemAccessScope::~FilesystemAccessScope ( )

Definition at line 102 of file Process-credentials.cc.

Member Data Documentation

◆ m_Credentials

FilesystemCredentials Process::FilesystemAccessScope::m_Credentials
private

Definition at line 624 of file Process.h.

◆ m_Events

Uninterruptible Process::FilesystemAccessScope::m_Events
private

Definition at line 622 of file Process.h.

◆ m_Previous

const FilesystemCredentials* Process::FilesystemAccessScope::m_Previous
private

Definition at line 626 of file Process.h.

◆ m_Termination

TerminationDeferral Process::FilesystemAccessScope::m_Termination
private

Definition at line 623 of file Process.h.

◆ m_Thread

Thread* Process::FilesystemAccessScope::m_Thread
private

Definition at line 625 of file Process.h.


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