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
 
FilesystemAccessScope & operator= (const FilesystemAccessScope &)=delete
 

Private Attributes

Uninterruptible m_Events
 
TerminationDeferral m_Termination
 
FilesystemCredentials m_Credentials
 
Thread * m_Thread
 
const FilesystemCredentials * m_Previous
 

Detailed Description

Definition at line 668 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 678 of file Process.h.

◆ m_Events

Uninterruptible Process::FilesystemAccessScope::m_Events
private

Definition at line 676 of file Process.h.

◆ m_Previous

const FilesystemCredentials* Process::FilesystemAccessScope::m_Previous
private

Definition at line 680 of file Process.h.

◆ m_Termination

TerminationDeferral Process::FilesystemAccessScope::m_Termination
private

Definition at line 677 of file Process.h.

◆ m_Thread

Thread* Process::FilesystemAccessScope::m_Thread
private

Definition at line 679 of file Process.h.


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