The world's most popular open source database
#include <ndb_global.h>#include <kernel_types.h>Include dependency graph for Pool.hpp:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.
Classes | |
| struct | Record_info |
| struct | Resource_limit |
| struct | Pool_context |
| struct | Ptr< T > |
| struct | ConstPtr< T > |
| class | RecordPool< T, P > |
Defines | |
| #define | RG_BITS 5 |
| #define | RG_MASK ((1 << RG_BITS) - 1) |
| #define | MAKE_TID(TID, RG) ((TID << RG_BITS) | RG) |
| #define | POOL_RECORD_BITS 13 |
| #define | POOL_RECORD_MASK ((1 << POOL_RECORD_BITS) - 1) |
| #define POOL_RECORD_BITS 13 |
Page bits
Definition at line 40 of file Pool.hpp.
Referenced by WOPool::getPtr(), RWPool::getPtr(), WOPool::handle_invalid_get_ptr(), RWPool::handle_invalid_get_ptr(), WOPool::handle_invalid_release(), RWPool::handle_invalid_release(), WOPool::release(), RWPool::release(), WOPool::release_not_current(), WOPool::seize(), and RWPool::seize().
| #define POOL_RECORD_MASK ((1 << POOL_RECORD_BITS) - 1) |
Definition at line 41 of file Pool.hpp.
Referenced by WOPool::getPtr(), RWPool::getPtr(), WOPool::handle_invalid_get_ptr(), RWPool::handle_invalid_get_ptr(), WOPool::handle_invalid_release(), RWPool::handle_invalid_release(), and RWPool::release().
| #define RG_BITS 5 |
| #define RG_MASK ((1 << RG_BITS) - 1) |
Definition at line 34 of file Pool.hpp.
Referenced by Ndbd_mem_manager::alloc_page(), and Ndbd_mem_manager::release_page().
1.4.7

