|
The Pedigree Project 0.1
|
#include <UserMemoryPolicy.h>
Inheritance diagram for MemoryLockAccount:
Collaboration diagram for MemoryLockAccount:Public Member Functions | |
| virtual bool | permitsTotalPages (size_t total, bool privileged) const =0 |
| virtual bool | permitsLocking (bool) const |
| MemoryLockCharge | charge () const |
| MemoryLockMode | futureMode () const |
| void | publish (MemoryLockCharge charge, MemoryLockMode future) |
Private Attributes | |
| MemoryLockCharge | m_Charge |
| MemoryLockMode | m_Future = MemoryLockMode::None |
The address-space operation gate protects both policy and accounting.
Definition at line 39 of file UserMemoryPolicy.h.
|
inline |
Definition at line 46 of file UserMemoryPolicy.h.
|
inline |
Definition at line 49 of file UserMemoryPolicy.h.
|
inlinevirtual |
Definition at line 43 of file UserMemoryPolicy.h.
|
inline |
Definition at line 52 of file UserMemoryPolicy.h.
|
private |
Definition at line 58 of file UserMemoryPolicy.h.
|
private |
Definition at line 59 of file UserMemoryPolicy.h.