Go to the documentation of this file.00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00016 #ifndef __DRIZZLE_CON_CLIENT_H
00017 #define __DRIZZLE_CON_CLIENT_H
00018
00019 #ifdef __cplusplus
00020 extern "C" {
00021 #endif
00022
00036 DRIZZLE_API
00037 drizzle_return_t drizzle_con_connect(drizzle_con_st *con);
00038
00049 DRIZZLE_API
00050 drizzle_result_st *drizzle_con_quit(drizzle_con_st *con,
00051 drizzle_result_st *result,
00052 drizzle_return_t *ret_ptr);
00053
00057 DRIZZLE_API
00058 drizzle_result_st *drizzle_quit(drizzle_con_st *con,
00059 drizzle_result_st *result,
00060 drizzle_return_t *ret_ptr);
00061
00073 DRIZZLE_API
00074 drizzle_result_st *drizzle_con_select_db(drizzle_con_st *con,
00075 drizzle_result_st *result,
00076 const char *db,
00077 drizzle_return_t *ret_ptr);
00078
00082 DRIZZLE_API
00083 drizzle_result_st *drizzle_select_db(drizzle_con_st *con,
00084 drizzle_result_st *result,
00085 const char *db,
00086 drizzle_return_t *ret_ptr);
00087
00098 DRIZZLE_API
00099 drizzle_result_st *drizzle_con_shutdown(drizzle_con_st *con,
00100 drizzle_result_st *result,
00101 drizzle_return_t *ret_ptr);
00102
00106 #define DRIZZLE_SHUTDOWN_DEFAULT 0
00107 DRIZZLE_API
00108 drizzle_result_st *drizzle_shutdown(drizzle_con_st *con,
00109 drizzle_result_st *result, uint32_t level,
00110 drizzle_return_t *ret_ptr);
00111
00122 DRIZZLE_API
00123 drizzle_result_st *drizzle_con_ping(drizzle_con_st *con,
00124 drizzle_result_st *result,
00125 drizzle_return_t *ret_ptr);
00126
00130 DRIZZLE_API
00131 drizzle_result_st *drizzle_ping(drizzle_con_st *con,
00132 drizzle_result_st *result,
00133 drizzle_return_t *ret_ptr);
00134
00149 DRIZZLE_API
00150 drizzle_result_st *drizzle_con_command_write(drizzle_con_st *con,
00151 drizzle_result_st *result,
00152 drizzle_command_t command,
00153 const void *data, size_t size,
00154 size_t total,
00155 drizzle_return_t *ret_ptr);
00156
00159 #ifdef __cplusplus
00160 }
00161 #endif
00162
00163 #endif