Bitcoin ABC  0.28.12
P2P Digital Currency
Classes
lockedpool.h File Reference
#include <cstddef>
#include <list>
#include <map>
#include <memory>
#include <mutex>
#include <unordered_map>
Include dependency graph for lockedpool.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  LockedPageAllocator
 OS-dependent allocation and deallocation of locked/pinned memory pages. More...
 
class  Arena
 An arena manages a contiguous region of memory by dividing it into chunks. More...
 
struct  Arena::Stats
 Memory statistics. More...
 
class  LockedPool
 Pool for locked memory chunks. More...
 
struct  LockedPool::Stats
 Memory statistics. More...
 
class  LockedPool::LockedPageArena
 Create an arena from locked pages. More...
 
class  LockedPoolManager
 Singleton class to keep track of locked (ie, non-swappable) memory, for use in std::allocator templates. More...