libdrizzle Public API Documentation
Main Page
Related Pages
Modules
Data Structures
Files
File List
Globals
libdrizzle
drizzle_server.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_SERVER_H
17
#define __DRIZZLE_SERVER_H
18
19
#include <
libdrizzle/drizzle.h
>
20
#include <
libdrizzle/conn_server.h
>
21
#include <
libdrizzle/handshake_server.h
>
22
#include <
libdrizzle/command_server.h
>
23
#include <
libdrizzle/result_server.h
>
24
#include <
libdrizzle/column_server.h
>
25
#include <
libdrizzle/row_server.h
>
26
#include <
libdrizzle/field_server.h
>
27
28
#ifdef __cplusplus
29
extern
"C"
{
30
#endif
31
55
DRIZZLE_API
56
drizzle_con_st
*
drizzle_con_add_tcp_listen
(
drizzle_st
*drizzle,
57
drizzle_con_st
*con,
58
const
char
*host, in_port_t port,
59
int
backlog,
60
drizzle_con_options_t
options);
61
73
DRIZZLE_API
74
drizzle_con_st
*
drizzle_con_add_uds_listen
(
drizzle_st
*drizzle,
75
drizzle_con_st
*con,
76
const
char
*uds,
int
backlog,
77
drizzle_con_options_t
options);
78
86
DRIZZLE_API
87
drizzle_con_st
*
drizzle_con_ready_listen
(
drizzle_st
*drizzle);
88
98
DRIZZLE_API
99
drizzle_con_st
*
drizzle_con_accept
(
drizzle_st
*drizzle,
drizzle_con_st
*con,
100
drizzle_return_t
*ret_ptr);
101
104
#ifdef __cplusplus
105
}
106
#endif
107
108
#endif
/* __DRIZZLE_SERVER_H */
Generated by
1.8.1.1