Groonga 3.0.9 Source Code Document
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
Data Fields
ngx_slab_pool_t Struct Reference

#include <ngx_slab.h>

Collaboration diagram for ngx_slab_pool_t:
Collaboration graph
[legend]

Data Fields

ngx_shmtx_sh_t lock
size_t min_size
size_t min_shift
ngx_slab_page_tpages
ngx_slab_page_t free
u_char * start
u_char * end
ngx_shmtx_t mutex
u_char * log_ctx
u_char zero
void * data
void * addr

Detailed Description

Definition at line 25 of file ngx_slab.h.

Field Documentation

void* addr

Definition at line 43 of file ngx_slab.h.

void* data

Definition at line 42 of file ngx_slab.h.

u_char* end

Definition at line 35 of file ngx_slab.h.

Definition at line 32 of file ngx_slab.h.

Definition at line 26 of file ngx_slab.h.

u_char* log_ctx

Definition at line 39 of file ngx_slab.h.

size_t min_shift

Definition at line 29 of file ngx_slab.h.

size_t min_size

Definition at line 28 of file ngx_slab.h.

ngx_shmtx_t mutex

Definition at line 37 of file ngx_slab.h.

Definition at line 31 of file ngx_slab.h.

u_char* start

Definition at line 34 of file ngx_slab.h.

u_char zero

Definition at line 40 of file ngx_slab.h.


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