Module corundum::alloc[][src]

Expand description

Persistent Memory allocation APIs

Modules

Open pool flags

Structs

Buddy Allocation Algorithm

Memory Zones

Constants

Default pool memory size to be used while creating a new pool

Shows that the pool has a root object

Open Flag: Creates a pool memory file of size 1GB

Open Flag: Creates a pool memory file of size 1TB

Open Flag: Creates a pool memory file of size 2GB

Open Flag: Creates a pool memory file of size 2TB

Open Flag: Creates a pool memory file of size 4GB

Open Flag: Creates a pool memory file of size 4TB

Open Flag: Creates a pool memory file of size 8GB

Open Flag: Creates a pool memory file of size 8TB

Open Flag: Creates a pool memory file of size 16GB

Open Flag: Creates a pool memory file of size 16TB

Open Flag: Creates a pool memory file of size 32GB

Open Flag: Creates a pool memory file of size 32TB

Open Flag: Creates a pool memory file of size 64GB

Open Flag: Creates a pool memory file of size 64TB

Open Flag: Creates a pool memory file of size 128GB

Open Flag: Creates a pool memory file of size 256GB

Open Flag: Creates a pool memory file of size 512GB

Open Flag: Create the pool memory file

Open Flag: Creates and formats a new file

Open Flag: Creates and formats pool memory file only if it does not exist

Open Flag: Creates pool memory file only if it does not exist

Open Flag: Formats the pool memory file if file exists, otherwise error

Open Flag: Open only to read info

Traits

Persistent Memory Pool

Determines how much of the MemPool is used for the trait object.

Functions