libdrizzle Public API Documentation

conn_client.h
Go to the documentation of this file.
1 /*
2  * Drizzle Client & Protocol Library
3  *
4  * Copyright (C) 2008 Eric Day (eday@oddments.org)
5  * All rights reserved.
6  *
7  * Use and distribution licensed under the BSD license. See
8  * the COPYING file in this directory for full text.
9  */
10 
16 #ifndef __DRIZZLE_CON_CLIENT_H
17 #define __DRIZZLE_CON_CLIENT_H
18 
19 #ifdef __cplusplus
20 extern "C" {
21 #endif
22 
36 DRIZZLE_API
38 
49 DRIZZLE_API
51  drizzle_result_st *result,
52  drizzle_return_t *ret_ptr);
53 
57 DRIZZLE_API
59  drizzle_result_st *result,
60  drizzle_return_t *ret_ptr);
61 
73 DRIZZLE_API
75  drizzle_result_st *result,
76  const char *db,
77  drizzle_return_t *ret_ptr);
78 
82 DRIZZLE_API
84  drizzle_result_st *result,
85  const char *db,
86  drizzle_return_t *ret_ptr);
87 
98 DRIZZLE_API
100  drizzle_result_st *result,
101  drizzle_return_t *ret_ptr);
102 
106 #define DRIZZLE_SHUTDOWN_DEFAULT 0
107 DRIZZLE_API
109  drizzle_result_st *result, uint32_t level,
110  drizzle_return_t *ret_ptr);
111 
122 DRIZZLE_API
124  drizzle_result_st *result,
125  drizzle_return_t *ret_ptr);
126 
130 DRIZZLE_API
132  drizzle_result_st *result,
133  drizzle_return_t *ret_ptr);
134 
149 DRIZZLE_API
151  drizzle_result_st *result,
152  drizzle_command_t command,
153  const void *data, size_t size,
154  size_t total,
155  drizzle_return_t *ret_ptr);
156 
159 #ifdef __cplusplus
160 }
161 #endif
162 
163 #endif /* __DRIZZLE_CON_CLIENT_H */