CMGDK r49-rc2
组合类型 | 宏定义 | 类型定义 | 函数 | 变量
K:/CMGDKv18/SDK/Source/SQL/MySQL/include/waiting_threads.h文件参考
#include <my_global.h>
#include <my_sys.h>
#include <lf.h>

浏览该文件的源代码。

组合类型

struct  st_wt_resource_type
struct  st_wt_resource_id
struct  st_wt_thd

宏定义

#define sizeof_WT_RESOURCE_ID   (sizeof(ulonglong)+sizeof(void*))
#define WT_WAIT_STATS   24
#define WT_CYCLE_STATS   32
#define WT_TIMEOUT   ETIMEDOUT
#define WT_OK   0
#define WT_DEADLOCK   -1
#define WT_DEPTH_EXCEEDED   -2
#define WT_FREE_TO_GO   -3
#define wt_thd_release_all(THD)   wt_thd_release((THD), 0)

类型定义

typedef typedefC_MODE_START
struct st_wt_resource_id 
WT_RESOURCE_ID
typedef struct st_wt_resource WT_RESOURCE
typedef struct st_wt_resource_type WT_RESOURCE_TYPE
typedef struct st_wt_thd WT_THD

函数

void wt_init (void)
void wt_end (void)
void wt_thd_lazy_init (WT_THD *, const ulong *, const ulong *, const ulong *, const ulong *)
void wt_thd_destroy (WT_THD *)
int wt_thd_will_wait_for (WT_THD *, WT_THD *, const WT_RESOURCE_ID *)
int wt_thd_cond_timedwait (WT_THD *, pthread_mutex_t *)
void wt_thd_release (WT_THD *, const WT_RESOURCE_ID *)
my_bool wt_resource_id_memcmp (const void *, const void *)

变量

ulonglong wt_wait_table [WT_WAIT_STATS]
uint32 wt_wait_stats [WT_WAIT_STATS+1]
uint32 wt_cycle_stats [2][WT_CYCLE_STATS+1]
uint32 wt_success_stats

宏定义文档

#define sizeof_WT_RESOURCE_ID   (sizeof(ulonglong)+sizeof(void*))
#define WT_CYCLE_STATS   32
#define WT_DEADLOCK   -1
#define WT_DEPTH_EXCEEDED   -2
#define WT_FREE_TO_GO   -3
#define WT_OK   0
#define wt_thd_release_all (   THD)    wt_thd_release((THD), 0)
#define WT_TIMEOUT   ETIMEDOUT
#define WT_WAIT_STATS   24

类型定义文档

typedef struct st_wt_resource WT_RESOURCE
typedef typedefC_MODE_START struct st_wt_resource_id WT_RESOURCE_ID
typedef struct st_wt_thd WT_THD

函数文档

void wt_end ( void  )
void wt_init ( void  )
my_bool wt_resource_id_memcmp ( const void *  ,
const void *   
)
int wt_thd_cond_timedwait ( WT_THD ,
pthread_mutex_t *   
)
void wt_thd_destroy ( WT_THD )
void wt_thd_lazy_init ( WT_THD ,
const ulong ,
const ulong ,
const ulong ,
const ulong  
)
void wt_thd_release ( WT_THD ,
const WT_RESOURCE_ID  
)
int wt_thd_will_wait_for ( WT_THD ,
WT_THD ,
const WT_RESOURCE_ID  
)

变量文档

uint32 wt_cycle_stats[2][WT_CYCLE_STATS+1]
uint32 wt_wait_stats[WT_WAIT_STATS+1]
ulonglong wt_wait_table[WT_WAIT_STATS]
 全部  名字空间 文件 函数 变量 类型定义 枚举 枚举值 友元 宏定义