1 /* Server IO, Not public! */
4 #ifndef __MEMCACHED_IO_H__
5 #define __MEMCACHED_IO_H__
7 ssize_t
memcached_io_write(memcached_server_st
*ptr
,
8 const void *buffer
, size_t length
, char with_flush
);
9 void memcached_io_reset(memcached_server_st
*ptr
);
10 ssize_t
memcached_io_read(memcached_server_st
*ptr
,
11 void *buffer
, size_t length
);
12 /* Read a line (terminated by '\n') into the buffer */
13 memcached_return
memcached_io_readline(memcached_server_st
*ptr
,
16 memcached_return
memcached_io_close(memcached_server_st
*ptr
);
17 /* Read n bytes of data from the server and store them in dta */
18 memcached_return
memcached_safe_read(memcached_server_st
*ptr
,
21 /* Read a single response from the server */
22 memcached_return
memcached_read_one_response(memcached_server_st
*ptr
,
23 char *buffer
, size_t buffer_length
,
24 memcached_result_st
*result
);
25 #endif /* __MEMCACHED_IO_H__ */