Used to point to an already existing array.
More...
Used to point to an already existing array.
Definition at line 81 of file page_pool.hpp.
#include <page_pool.hpp>
foedus::memory::PagePoolOffsetDynamicChunk::PagePoolOffsetDynamicChunk |
( |
uint32_t |
size, |
|
|
PagePoolOffset * |
chunk |
|
) |
| |
|
inline |
uint32_t foedus::memory::PagePoolOffsetDynamicChunk::capacity |
( |
| ) |
const |
|
inline |
bool foedus::memory::PagePoolOffsetDynamicChunk::empty |
( |
| ) |
const |
|
inline |
bool foedus::memory::PagePoolOffsetDynamicChunk::full |
( |
| ) |
const |
|
inline |
void foedus::memory::PagePoolOffsetDynamicChunk::move_to |
( |
PagePoolOffset * |
destination, |
|
|
uint32_t |
count |
|
) |
| |
Definition at line 48 of file page_pool.cpp.
References ASSERT_ND.
uint32_t PagePoolOffset
Offset in PagePool that compactly represents the page address (unlike 8 bytes pointer).
#define ASSERT_ND(x)
A warning-free wrapper macro of assert() that has no performance effect in release mode even when 'x'...
uint32_t foedus::memory::PagePoolOffsetDynamicChunk::size |
( |
| ) |
const |
|
inline |
uint32_t foedus::memory::PagePoolOffsetDynamicChunk::unused_dummy_func_padding |
( |
| ) |
const |
|
inline |
The documentation for this class was generated from the following files:
- /home/shino/foedus_code/foedus-core/include/foedus/memory/page_pool.hpp
- /home/shino/foedus_code/foedus-core/src/foedus/memory/page_pool.cpp