MySQL 5.6.14 Source Code Document
|
#include <RWPool.hpp>
Public Member Functions | |
void | init (const Record_info &ri, const Pool_context &pc) |
bool | seize (Ptr< void > &) |
void | release (Ptr< void >) |
void * | getPtr (Uint32 i) |
void * | getPtr (const Record_info &ri, Uint32 i) |
STATIC_CONST (WORDS_PER_PAGE=RWPage::RWPAGE_WORDS) |
Public Attributes | |
Record_info | m_record_info |
RWPage * | m_memroot |
RWPage * | m_current_page |
Pool_context | m_ctx |
Uint32 | m_first_free_page |
Uint32 | m_current_page_no |
Uint16 | m_current_pos |
Uint16 | m_current_first_free |
Uint16 | m_current_ref_count |
Read Write Pool
Definition at line 38 of file RWPool.hpp.
void RWPool::release | ( | Ptr< void > | ptr | ) |
It was full...add to free page list
It's now empty...release it
Definition at line 121 of file RWPool.cpp.