479d469c132adc613d3b257b55422d21421ffc69
[m6w6/libmemcached] / libmemcached / memcached.h
1 /*
2 * Summary: interface for memcached server
3 * Description: main include file for libmemcached
4 *
5 * Copy: See Copyright for the status of this software.
6 *
7 * Author: Brian Aker
8 */
9
10 #ifndef LIBMEMCACHED_MEMCACHED_H
11 #define LIBMEMCACHED_MEMCACHED_H
12
13 #include <stdlib.h>
14 #include <inttypes.h>
15 #if !defined(__cplusplus)
16 # include <stdbool.h>
17 #endif
18 #include <sys/types.h>
19 #include <netinet/in.h>
20
21 #define MEMCACHED_VERSION_STRING_LENGTH 24
22 #define LIBMEMCACHED_VERSION_STRING "0.31"
23
24 #include <libmemcached/visibility.h>
25 #include <libmemcached/memcached_configure.h>
26 #include <libmemcached/memcached_constants.h>
27 #include <libmemcached/memcached_types.h>
28 #include <libmemcached/memcached_get.h>
29 #include <libmemcached/memcached_server.h>
30 #include <libmemcached/memcached_string.h>
31 #include <libmemcached/memcached_result.h>
32 #include <libmemcached/memcached_storage.h>
33 #include <libmemcached/memcached_stats.h>
34 #include <libmemcached/memcached_arithmetic.h>
35 #include <libmemcached/memcached_allocators.h>
36 #include <libmemcached/memcached_behavior.h>
37 #include <libmemcached/memcached_callback.h>
38 #include <libmemcached/memcached_dump.h>
39 #include <libmemcached/memcached_delete.h>
40 #include <libmemcached/memcached_flush.h>
41 #include <libmemcached/memcached_flush_buffers.h>
42 #include <libmemcached/memcached_hash.h>
43 #include <libmemcached/memcached_st.h>
44
45 #ifdef __cplusplus
46 #include <libmemcached/memcached.hpp>
47 #endif
48
49 #endif /* LIBMEMCACHED_MEMCACHED_H */