MySQL 5.6.14 Source Code Document
|
#include <default_engine.h>
Public Attributes | |
ENGINE_HANDLE_V1 | engine |
SERVER_HANDLE_V1 | server |
GET_SERVER_API | get_server_api |
bool | initialized |
struct assoc | assoc |
struct slabs | slabs |
struct items | items |
pthread_mutex_t | cache_lock |
struct config | config |
struct engine_stats | stats |
struct engine_scrubber | scrubber |
struct tap_connections | tap_connections |
union { | |
engine_info engine_info | |
char buffer [sizeof(engine_info)+(sizeof(feature_info)*LAST_REGISTERED_ENGINE_FEATURE)] | |
} | info |
char | vbucket_infos [NUM_VBUCKETS] |
union { | |
engine_info engine_info | |
char buffer [sizeof(engine_info)+(sizeof(feature_info)*LAST_REGISTERED_ENGINE_FEATURE)] | |
} | info |
Definition of the private instance data used by the default engine.
This is currently "work in progress" so it is not as clean as it should be.
Definition at line 109 of file default_engine.h.
pthread_mutex_t default_engine::cache_lock |
The cache layer (item_* and assoc_*) is currently protected by this single mutex
Definition at line 127 of file default_engine.h.
bool default_engine::initialized |
Is the engine initalized or not
Definition at line 117 of file default_engine.h.