libdrizzle Developer Documentation
Main Page
Related Pages
Modules
Data Structures
Files
File List
Globals
libdrizzle
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
37
drizzle_return_t
drizzle_con_connect
(
drizzle_con_st
*con);
38
49
DRIZZLE_API
50
drizzle_result_st
*
drizzle_con_quit
(
drizzle_con_st
*con,
51
drizzle_result_st
*result,
52
drizzle_return_t
*ret_ptr);
53
57
DRIZZLE_API
58
drizzle_result_st
*
drizzle_quit
(
drizzle_con_st
*con,
59
drizzle_result_st
*result,
60
drizzle_return_t
*ret_ptr);
61
73
DRIZZLE_API
74
drizzle_result_st
*
drizzle_con_select_db
(
drizzle_con_st
*con,
75
drizzle_result_st
*result,
76
const
char
*db,
77
drizzle_return_t
*ret_ptr);
78
82
DRIZZLE_API
83
drizzle_result_st
*
drizzle_select_db
(
drizzle_con_st
*con,
84
drizzle_result_st
*result,
85
const
char
*db,
86
drizzle_return_t
*ret_ptr);
87
98
DRIZZLE_API
99
drizzle_result_st
*
drizzle_con_shutdown
(
drizzle_con_st
*con,
100
drizzle_result_st
*result,
101
drizzle_return_t
*ret_ptr);
102
106
#define DRIZZLE_SHUTDOWN_DEFAULT 0
107
DRIZZLE_API
108
drizzle_result_st
*
drizzle_shutdown
(
drizzle_con_st
*con,
109
drizzle_result_st
*result, uint32_t level,
110
drizzle_return_t
*ret_ptr);
111
122
DRIZZLE_API
123
drizzle_result_st
*
drizzle_con_ping
(
drizzle_con_st
*con,
124
drizzle_result_st
*result,
125
drizzle_return_t
*ret_ptr);
126
130
DRIZZLE_API
131
drizzle_result_st
*
drizzle_ping
(
drizzle_con_st
*con,
132
drizzle_result_st
*result,
133
drizzle_return_t
*ret_ptr);
134
149
DRIZZLE_API
150
drizzle_result_st
*
drizzle_con_command_write
(
drizzle_con_st
*con,
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 */
Generated by
1.8.1.1