Updating for larger cache.
[m6w6/libmemcached] / include / memcached.h
index f4d0b25aefb2c2cba7f0436cacf263f5fc2e2f0a..3733b2f10f48df34bdb929e244c9e0ee43e7c3f2 100644 (file)
@@ -39,7 +39,7 @@ typedef struct memcached_server_st memcached_server_st;
 #define HUGE_STRING_LEN 8196
 #define MEMCACHED_MAX_KEY 251 /* We add one to have it null terminated */
 //#define MEMCACHED_MAX_BUFFER 8196
-#define MEMCACHED_MAX_BUFFER 30
+#define MEMCACHED_MAX_BUFFER 8196
 
 typedef enum {
   MEMCACHED_SUCCESS,
@@ -120,6 +120,9 @@ struct memcached_st {
   memcached_server_st *hosts;
   unsigned int number_of_hosts;
   unsigned int cursor_server;
+  char read_buffer[MEMCACHED_MAX_BUFFER];
+  size_t read_buffer_length;
+  char *read_ptr;
   char write_buffer[MEMCACHED_MAX_BUFFER];
   size_t write_buffer_offset;
   size_t write_between_flush;