00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00016 #ifndef __DRIZZLE_COMMAND_CLIENT_H
00017 #define __DRIZZLE_COMMAND_CLIENT_H
00018
00019 #ifdef __cplusplus
00020 extern "C" {
00021 #endif
00022
00034 DRIZZLE_API
00035 drizzle_result_st *drizzle_quit(drizzle_con_st *con, drizzle_result_st *result,
00036 drizzle_return_t *ret_ptr);
00037
00041 DRIZZLE_API
00042 drizzle_result_st *drizzle_select_db(drizzle_con_st *con,
00043 drizzle_result_st *result, const char *db,
00044 drizzle_return_t *ret_ptr);
00045
00046
00050 DRIZZLE_API
00051 drizzle_result_st *drizzle_refresh(drizzle_con_st *con,
00052 drizzle_result_st *result,
00053 drizzle_refresh_options_t options,
00054 drizzle_return_t *ret_ptr);
00055
00059 DRIZZLE_API
00060 drizzle_result_st *drizzle_shutdown(drizzle_con_st *con,
00061 drizzle_result_st *result,
00062 drizzle_shutdown_level_t level,
00063 drizzle_return_t *ret_ptr);
00064
00068 DRIZZLE_API
00069 drizzle_result_st *drizzle_stat(drizzle_con_st *con, drizzle_result_st *result,
00070 drizzle_return_t *ret_ptr);
00071
00075 DRIZZLE_API
00076 drizzle_result_st *drizzle_debug_info(drizzle_con_st *con,
00077 drizzle_result_st *result,
00078 drizzle_return_t *ret_ptr);
00079
00083 DRIZZLE_API
00084 drizzle_result_st *drizzle_ping(drizzle_con_st *con, drizzle_result_st *result,
00085 drizzle_return_t *ret_ptr);
00086
00090 DRIZZLE_API
00091 drizzle_result_st *drizzle_change_user(drizzle_con_st *con,
00092 drizzle_result_st *result,
00093 const char *user, const char *password,
00094 const char *db,
00095 drizzle_return_t *ret_ptr);
00096
00100 DRIZZLE_API
00101 drizzle_result_st *drizzle_command_write(drizzle_con_st *con,
00102 drizzle_result_st *result,
00103 drizzle_command_t command,
00104 const uint8_t *data, size_t size,
00105 size_t total,
00106 drizzle_return_t *ret_ptr);
00107
00110 #ifdef __cplusplus
00111 }
00112 #endif
00113
00114 #endif