All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Data Structures | Functions | Variables
src/include/citrusleaf/cf_hooks.h File Reference

Go to the source code of this file.

Data Structures

struct  cf_mutex_hooks
 

Functions

static void cf_hook_mutex (cf_mutex_hooks *hooks)
 
static void * cf_hooked_mutex_alloc ()
 
static void cf_hooked_mutex_free (void *lock)
 
static int cf_hooked_mutex_lock (void *lock)
 
static int cf_hooked_mutex_unlock (void *lock)
 

Variables

cf_mutex_hooksg_mutex_hooks
 

Function Documentation

static void cf_hook_mutex ( cf_mutex_hooks hooks)
inlinestatic

Definition at line 41 of file src/include/citrusleaf/cf_hooks.h.

static void* cf_hooked_mutex_alloc ( )
inlinestatic

Definition at line 45 of file src/include/citrusleaf/cf_hooks.h.

References cf_mutex_hooks::alloc.

static void cf_hooked_mutex_free ( void *  lock)
inlinestatic

Definition at line 49 of file src/include/citrusleaf/cf_hooks.h.

References cf_mutex_hooks::free.

static int cf_hooked_mutex_lock ( void *  lock)
inlinestatic

Definition at line 55 of file src/include/citrusleaf/cf_hooks.h.

References cf_mutex_hooks::lock.

static int cf_hooked_mutex_unlock ( void *  lock)
inlinestatic

Definition at line 59 of file src/include/citrusleaf/cf_hooks.h.

References cf_mutex_hooks::unlock.

Variable Documentation

cf_mutex_hooks* g_mutex_hooks