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

Public Member Functions

 UserMemoryOperation (VirtualAddressSpace &space)
 
bool privileged () const
 

Private Member Functions

 NOT_COPYABLE_OR_ASSIGNABLE (UserMemoryOperation)
 

Private Attributes

Uninterruptible m_EventDeferral
 
TerminationDeferral m_TerminationDeferral
 
UserMemoryPolicym_Policy
 
bool m_Privileged
 

Detailed Description

Definition at line 97 of file UserMemoryPolicy.h.

Constructor & Destructor Documentation

◆ UserMemoryOperation()

UserMemoryOperation::UserMemoryOperation ( VirtualAddressSpace space)
explicit

Definition at line 5 of file UserMemoryPolicy.cc.

◆ ~UserMemoryOperation()

UserMemoryOperation::~UserMemoryOperation ( )

Definition at line 16 of file UserMemoryPolicy.cc.

Member Function Documentation

◆ privileged()

bool UserMemoryOperation::privileged ( ) const
inline

Definition at line 101 of file UserMemoryPolicy.h.

Member Data Documentation

◆ m_EventDeferral

Uninterruptible UserMemoryOperation::m_EventDeferral
private

Definition at line 107 of file UserMemoryPolicy.h.

◆ m_Policy

UserMemoryPolicy* UserMemoryOperation::m_Policy
private

Definition at line 109 of file UserMemoryPolicy.h.

◆ m_Privileged

bool UserMemoryOperation::m_Privileged
private

Definition at line 110 of file UserMemoryPolicy.h.

◆ m_TerminationDeferral

TerminationDeferral UserMemoryOperation::m_TerminationDeferral
private

Definition at line 108 of file UserMemoryPolicy.h.


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