acl  3.5.3.0
ACL_DB_HANDLE结构体 参考

#include <acl_dbpool.h>

+ ACL_DB_HANDLE 的协作图:

Public 属性

int status
 
time_t timeout
 
time_t ping
 
ACL_DB_POOLparent
 
int(* sql_results )(ACL_DB_HANDLE *handle, const char *sql, int *error, int(*walk_fn)(const void **result_row, void *arg), void *arg)
 
int(* sql_result )(ACL_DB_HANDLE *handle, const char *sql, int *error, int(*callback)(const void **result_row, void *arg), void *arg)
 
int(* sql_update )(ACL_DB_HANDLE *handle, const char *sql, int *error)
 
ACL_SQL_RES *(* sql_select )(ACL_DB_HANDLE *handle, const char *sql, int *error)
 
void(* free_result )(ACL_SQL_RES *res)
 

详细描述

在文件 acl_dbpool.h45 行定义.

类成员变量说明

◆ free_result

void(* ACL_DB_HANDLE::free_result) (ACL_SQL_RES *res)

在文件 acl_dbpool.h62 行定义.

◆ parent

ACL_DB_POOL* ACL_DB_HANDLE::parent

在文件 acl_dbpool.h53 行定义.

◆ ping

time_t ACL_DB_HANDLE::ping

在文件 acl_dbpool.h51 行定义.

◆ sql_result

int(* ACL_DB_HANDLE::sql_result) (ACL_DB_HANDLE *handle, const char *sql, int *error, int(*callback)(const void **result_row, void *arg), void *arg)

在文件 acl_dbpool.h57 行定义.

◆ sql_results

int(* ACL_DB_HANDLE::sql_results) (ACL_DB_HANDLE *handle, const char *sql, int *error, int(*walk_fn)(const void **result_row, void *arg), void *arg)

在文件 acl_dbpool.h55 行定义.

◆ sql_select

ACL_SQL_RES*(* ACL_DB_HANDLE::sql_select) (ACL_DB_HANDLE *handle, const char *sql, int *error)

在文件 acl_dbpool.h61 行定义.

◆ sql_update

int(* ACL_DB_HANDLE::sql_update) (ACL_DB_HANDLE *handle, const char *sql, int *error)

在文件 acl_dbpool.h59 行定义.

◆ status

int ACL_DB_HANDLE::status

在文件 acl_dbpool.h49 行定义.

◆ timeout

time_t ACL_DB_HANDLE::timeout

在文件 acl_dbpool.h50 行定义.


该结构体的文档由以下文件生成: