MySQL 5.6.14 Source Code Document
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
memcached_mysql.h
Go to the documentation of this file.
1 /***********************************************************************
2 
3 Copyright (c) 2012, Oracle and/or its affiliates. All Rights Reserved.
4 
5 This program is free software; you can redistribute it and/or modify it
6 under the terms of the GNU General Public License as published by the
7 Free Software Foundation; version 2 of the License.
8 
9 This program is distributed in the hope that it will be useful, but
10 WITHOUT ANY WARRANTY; without even the implied warranty of
11 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General
12 Public License for more details.
13 
14 You should have received a copy of the GNU General Public License along
15 with this program; if not, write to the Free Software Foundation, Inc.,
16 51 Franklin Street, Suite 500, Boston, MA 02110-1335 USA
17 
18 ***********************************************************************/
19 
20 /**************************************************/
27 #ifndef MEMCACHED_MYSQL_H
28 #define MEMCACHED_MYSQL_H
29 
33 {
34  char* m_engine_library;
35  char* m_mem_option;
36  void* m_innodb_api_cb;
37  unsigned int m_r_batch_size;
38  unsigned int m_w_batch_size;
39  bool m_enable_binlog;
40 };
41 
43 
44 # ifdef __cplusplus
45  extern "C" {
46 # endif
47 
48 void* daemon_memcached_main(void *p);
49 
50 void shutdown_server(void);
51 
52 bool shutdown_complete(void);
53 
54 # ifdef __cplusplus
55 }
56 # endif
57 
58 #endif /* MEMCACHED_MYSQL_H */
59