Drizzled Public API Documentation

mem_block_info_struct Struct Reference

List of all members.

Public Member Functions

 UT_LIST_BASE_NODE_T (mem_block_t) base
 UT_LIST_NODE_T (mem_block_t) list

Public Attributes

ulint magic_n
char file_name [8]
ulint line
ulint len
ulint total_size
ulint type
ulint free
ulint start
void * free_block
void * buf_block

Detailed Description

Definition at line 351 of file mem0mem.h.


Member Data Documentation

offset in bytes of the first free position for user data in the block

Definition at line 368 of file mem0mem.h.

physical length of this block in bytes

Definition at line 362 of file mem0mem.h.

line number where the mem heap was created

Definition at line 354 of file mem0mem.h.

the value of the struct field 'free' at the creation of the block

Definition at line 370 of file mem0mem.h.

physical length in bytes of all blocks in the heap. This is defined only in the base node and is set to ULINT_UNDEFINED in others.

Definition at line 363 of file mem0mem.h.

type of heap: MEM_HEAP_DYNAMIC, or MEM_HEAP_BUF possibly ORed to MEM_HEAP_BTR_SEARCH

Definition at line 366 of file mem0mem.h.


The documentation for this struct was generated from the following file: