#include <PageCache.h>
|
| | FPageCache (void *InLowAdress, void *InHighAddress, size_t InPageSize) |
| |
| uint32 | GetMemoryRequirements () |
| |
| void | InitPageCache (void *Memory) |
| |
| size_t | MarkForPendingDecommit (void *InAddr, size_t Size) |
| |
| template<typename T > |
| size_t | Commit (void *InAddr, size_t Size, size_t &OutUnPending, T &&CommitFunction) |
| |
| template<typename T > |
| size_t | ForceDecommit (void *InAddr, size_t Size, size_t &OutUnPending, T &&DecommitFunction) |
| |
| template<typename T > |
| size_t | DecommitPending (size_t Size, T &&DecommitFunction) |
| |
| template<typename T > |
| size_t | TryDecommitPending (size_t Size, T &&DecommitFunction) |
| |
| size_t | GetFreeableMemory () |
| |
| float | GetHitRate () |
| |
◆ FPageCache()
| FPageCache::FPageCache |
( |
void * |
InLowAdress, |
|
|
void * |
InHighAddress, |
|
|
size_t |
InPageSize |
|
) |
| |
|
inline |
◆ Commit()
◆ DecommitPending()
| size_t FPageCache::DecommitPending |
( |
size_t |
Size, |
|
|
T && |
DecommitFunction |
|
) |
| |
|
inline |
◆ ForceDecommit()
◆ GetFreeableMemory()
| size_t FPageCache::GetFreeableMemory |
( |
| ) |
|
|
inline |
◆ GetHitRate()
| float FPageCache::GetHitRate |
( |
| ) |
|
|
inline |
◆ GetMemoryRequirements()
| uint32 FPageCache::GetMemoryRequirements |
( |
| ) |
|
|
inline |
◆ InitPageCache()
| void FPageCache::InitPageCache |
( |
void * |
Memory | ) |
|
|
inline |
◆ MarkForPendingDecommit()
◆ TryDecommitPending()
| size_t FPageCache::TryDecommitPending |
( |
size_t |
Size, |
|
|
T && |
DecommitFunction |
|
) |
| |
|
inline |
The documentation for this class was generated from the following file: