Go to the source code of this file.
|
#define | REQUIRES_MYSQL_MUTEX_SERVICE REQUIRES_SERVICE(mysql_mutex_v1) |
|
#define | REQUIRES_MYSQL_MUTEX_SERVICE_PLACEHOLDER REQUIRES_SERVICE_PLACEHOLDER(mysql_mutex_v1) |
|
#define | MYSQL_MUTEX_CALL(M) SERVICE_PLACEHOLDER(mysql_mutex_v1)->M |
|
#define | mysql_mutex_register(P1, P2, P3) MYSQL_MUTEX_CALL(register_info)(P1, P2, P3) |
|
#define | mysql_mutex_init(K, M, A) mysql_mutex_init_with_src(K, M, A, __FILE__, __LINE__) |
|
#define | mysql_mutex_init_with_src(K, M, A, F, L) MYSQL_MUTEX_CALL(init)(K, M, A, F, L) |
|
#define | mysql_mutex_destroy(M) mysql_mutex_destroy_with_src(M, __FILE__, __LINE__) |
|
#define | mysql_mutex_destroy_with_src(M, F, L) MYSQL_MUTEX_CALL(destroy)(M, F, L) |
|
#define | mysql_mutex_lock(M) mysql_mutex_lock_with_src(M, __FILE__, __LINE__) |
|
#define | mysql_mutex_lock_with_src(M, F, L) MYSQL_MUTEX_CALL(lock)(M, F, L) |
|
#define | mysql_mutex_trylock(M) mysql_mutex_trylock_with_src(M, __FILE__, __LINE__) |
|
#define | mysql_mutex_trylock_with_src(M, F, L) MYSQL_MUTEX_CALL(trylock)(M, F, L) |
|
#define | mysql_mutex_unlock(M) mysql_mutex_unlock_with_src(M, __FILE__, __LINE__) |
|
#define | mysql_mutex_unlock_with_src(M, F, L) MYSQL_MUTEX_CALL(unlock)(M, F, L) |
|
◆ MYSQL_MUTEX_CALL
◆ mysql_mutex_destroy
◆ mysql_mutex_destroy_with_src
◆ mysql_mutex_init
◆ mysql_mutex_init_with_src
◆ mysql_mutex_lock
◆ mysql_mutex_lock_with_src
◆ mysql_mutex_register
#define mysql_mutex_register |
( |
|
P1, |
|
|
|
P2, |
|
|
|
P3 |
|
) |
| MYSQL_MUTEX_CALL(register_info)(P1, P2, P3) |
◆ mysql_mutex_trylock
◆ mysql_mutex_trylock_with_src
◆ mysql_mutex_unlock
◆ mysql_mutex_unlock_with_src
◆ REQUIRES_MYSQL_MUTEX_SERVICE
◆ REQUIRES_MYSQL_MUTEX_SERVICE_PLACEHOLDER
◆ REQUIRES_MYSQL_MUTEX_SERVICE_PLACEHOLDER
REQUIRES_MYSQL_MUTEX_SERVICE_PLACEHOLDER |
|
extern |