summaryrefslogtreecommitdiff
path: root/libmemcached/response.h
diff options
context:
space:
mode:
authorBrian Aker <brian@gaz>2010-01-11 23:00:20 -0800
committerBrian Aker <brian@gaz>2010-01-11 23:00:20 -0800
commit85062bec3fe9000e4da8e0a08cea88ebbccc20b2 (patch)
tree8dafa2b55dc61f6591c942f46f0d1950244fb838 /libmemcached/response.h
parentdcc1079f79b989151d080b9b440afa23421d87d4 (diff)
downloadlibmemcached-85062bec3fe9000e4da8e0a08cea88ebbccc20b2.tar.gz
Abstract out ptr->hosts[server_key] references.
Diffstat (limited to 'libmemcached/response.h')
-rw-r--r--libmemcached/response.h34
1 files changed, 34 insertions, 0 deletions
diff --git a/libmemcached/response.h b/libmemcached/response.h
new file mode 100644
index 00000000..d6168f87
--- /dev/null
+++ b/libmemcached/response.h
@@ -0,0 +1,34 @@
+/* LibMemcached
+ * Copyright (C) 2010 Brian Aker
+ * All rights reserved.
+ *
+ * Use and distribution licensed under the BSD license. See
+ * the COPYING file in the parent directory for full text.
+ *
+ * Summary: Change the behavior of the memcached connection.
+ *
+ */
+
+#ifndef __MEMCACHED_RESPONSE_H__
+#define __MEMCACHED_RESPONSE_H__
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+
+/* Read a single response from the server */
+LIBMEMCACHED_LOCAL
+memcached_return_t memcached_read_one_response(memcached_server_instance_st *ptr,
+ char *buffer, size_t buffer_length,
+ memcached_result_st *result);
+
+LIBMEMCACHED_LOCAL
+memcached_return_t memcached_response(memcached_server_instance_st *ptr,
+ char *buffer, size_t buffer_length,
+ memcached_result_st *result);
+
+#ifdef __cplusplus
+}
+#endif
+
+#endif /* __MEMCACHED_RESPONSE_H__ */