MySQL 8.0.39
Source Code Documentation
mysql_cond.h File Reference

Go to the source code of this file.

Macros

#define REQUIRES_MYSQL_COND_SERVICE   REQUIRES_SERVICE(mysql_cond_v1)
 
#define REQUIRES_MYSQL_COND_SERVICE_PLACEHOLDER    REQUIRES_SERVICE_PLACEHOLDER(mysql_cond_v1)
 
#define MYSQL_COND_CALL(M)   mysql_service_mysql_cond_v1->M
 
#define mysql_cond_register(P1, P2, P3)    MYSQL_COND_CALL(register_info)(P1, P2, P3)
 
#define mysql_cond_init(K, C)   mysql_cond_init_with_src(K, C, __FILE__, __LINE__)
 
#define mysql_cond_init_with_src(K, C, F, L)   MYSQL_COND_CALL(init)(K, C, F, L)
 
#define mysql_cond_destroy(C)   mysql_cond_destroy_with_src(C, __FILE__, __LINE__)
 
#define mysql_cond_destroy_with_src(C, F, L)   MYSQL_COND_CALL(destroy)(C, F, L)
 
#define mysql_cond_wait(C, M)   mysql_cond_wait_with_src(C, M, __FILE__, __LINE__)
 
#define mysql_cond_wait_with_src(C, M, F, L)   MYSQL_COND_CALL(wait)(C, M, F, L)
 
#define mysql_cond_timedwait(C, M, T)    mysql_cond_timedwait_with_src(C, M, T, __FILE__, __LINE__)
 
#define mysql_cond_timedwait_with_src(C, M, T, F, L)    MYSQL_COND_CALL(timedwait)(C, M, T, F, L)
 
#define mysql_cond_signal(C)   mysql_cond_signal_with_src(C, __FILE__, __LINE__)
 
#define mysql_cond_signal_with_src(C, F, L)   MYSQL_COND_CALL(signal)(C, F, L)
 
#define mysql_cond_broadcast(C)    mysql_cond_broadcast_with_src(C, __FILE__, __LINE__)
 
#define mysql_cond_broadcast_with_src(C, F, L)    MYSQL_COND_CALL(broadcast)(C, F, L)
 

Variables

 REQUIRES_MYSQL_COND_SERVICE_PLACEHOLDER
 

Macro Definition Documentation

◆ mysql_cond_broadcast

#define mysql_cond_broadcast (   C)     mysql_cond_broadcast_with_src(C, __FILE__, __LINE__)

◆ mysql_cond_broadcast_with_src

#define mysql_cond_broadcast_with_src (   C,
  F,
  L 
)     MYSQL_COND_CALL(broadcast)(C, F, L)

◆ MYSQL_COND_CALL

#define MYSQL_COND_CALL (   M)    mysql_service_mysql_cond_v1->M

◆ mysql_cond_destroy

#define mysql_cond_destroy (   C)    mysql_cond_destroy_with_src(C, __FILE__, __LINE__)

◆ mysql_cond_destroy_with_src

#define mysql_cond_destroy_with_src (   C,
  F,
  L 
)    MYSQL_COND_CALL(destroy)(C, F, L)

◆ mysql_cond_init

#define mysql_cond_init (   K,
 
)    mysql_cond_init_with_src(K, C, __FILE__, __LINE__)

◆ mysql_cond_init_with_src

#define mysql_cond_init_with_src (   K,
  C,
  F,
  L 
)    MYSQL_COND_CALL(init)(K, C, F, L)

◆ mysql_cond_register

#define mysql_cond_register (   P1,
  P2,
  P3 
)     MYSQL_COND_CALL(register_info)(P1, P2, P3)

◆ mysql_cond_signal

#define mysql_cond_signal (   C)    mysql_cond_signal_with_src(C, __FILE__, __LINE__)

◆ mysql_cond_signal_with_src

#define mysql_cond_signal_with_src (   C,
  F,
  L 
)    MYSQL_COND_CALL(signal)(C, F, L)

◆ mysql_cond_timedwait

#define mysql_cond_timedwait (   C,
  M,
 
)     mysql_cond_timedwait_with_src(C, M, T, __FILE__, __LINE__)

◆ mysql_cond_timedwait_with_src

#define mysql_cond_timedwait_with_src (   C,
  M,
  T,
  F,
  L 
)     MYSQL_COND_CALL(timedwait)(C, M, T, F, L)

◆ mysql_cond_wait

#define mysql_cond_wait (   C,
  M 
)    mysql_cond_wait_with_src(C, M, __FILE__, __LINE__)

◆ mysql_cond_wait_with_src

#define mysql_cond_wait_with_src (   C,
  M,
  F,
  L 
)    MYSQL_COND_CALL(wait)(C, M, F, L)

◆ REQUIRES_MYSQL_COND_SERVICE

#define REQUIRES_MYSQL_COND_SERVICE   REQUIRES_SERVICE(mysql_cond_v1)

◆ REQUIRES_MYSQL_COND_SERVICE_PLACEHOLDER

#define REQUIRES_MYSQL_COND_SERVICE_PLACEHOLDER    REQUIRES_SERVICE_PLACEHOLDER(mysql_cond_v1)

Variable Documentation

◆ REQUIRES_MYSQL_COND_SERVICE_PLACEHOLDER

REQUIRES_MYSQL_COND_SERVICE_PLACEHOLDER
extern