~yshurik/libmemcached/libmemcached-win

« back to all changes in this revision

Viewing changes to libmemcached/io.hpp

  • Committer: Continuous Integration
  • Date: 2013-04-03 13:16:24 UTC
  • mfrom: (1100.1.1 libmemcached-1.2)
  • Revision ID: ci@tangent.org-20130403131624-j59dhv5z5l0lsdld
Merge lp:~tangent-org/libmemcached/1.2-build/ Build: jenkins-Libmemcached-250

Show diffs side-by-side

added added

removed removed

Lines of Context:
38
38
 
39
39
#pragma once
40
40
 
41
 
void initialize_binary_request(org::libmemcached::Instance* server, protocol_binary_request_header&);
42
 
 
43
 
bool memcached_io_write(org::libmemcached::Instance* ptr);
44
 
 
45
 
ssize_t memcached_io_write(org::libmemcached::Instance* ptr,
 
41
void initialize_binary_request(memcached_instance_st* server, protocol_binary_request_header&);
 
42
 
 
43
bool memcached_io_write(memcached_instance_st* ptr);
 
44
 
 
45
ssize_t memcached_io_write(memcached_instance_st* ptr,
46
46
                           const void *buffer, size_t length, bool with_flush);
47
47
 
48
 
bool memcached_io_writev(org::libmemcached::Instance* ptr,
 
48
bool memcached_io_writev(memcached_instance_st* ptr,
49
49
                         libmemcached_io_vector_st vector[],
50
50
                         const size_t number_of, const bool with_flush);
51
51
 
52
 
memcached_return_t memcached_io_wait_for_write(org::libmemcached::Instance* ptr);
53
 
 
54
 
void memcached_io_reset(org::libmemcached::Instance* ptr);
55
 
 
56
 
memcached_return_t memcached_io_read(org::libmemcached::Instance* ptr,
 
52
memcached_return_t memcached_io_wait_for_write(memcached_instance_st* ptr);
 
53
 
 
54
void memcached_io_reset(memcached_instance_st* ptr);
 
55
 
 
56
memcached_return_t memcached_io_read(memcached_instance_st* ptr,
57
57
                                     void *buffer, size_t length, ssize_t& nread);
58
58
 
59
59
/* Read a line (terminated by '\n') into the buffer */
60
 
memcached_return_t memcached_io_readline(org::libmemcached::Instance* ptr,
 
60
memcached_return_t memcached_io_readline(memcached_instance_st* ptr,
61
61
                                         char *buffer_ptr,
62
62
                                         size_t size,
63
63
                                         size_t& total);
64
64
 
65
65
/* Read n bytes of data from the server and store them in dta */
66
 
memcached_return_t memcached_safe_read(org::libmemcached::Instance* ptr,
 
66
memcached_return_t memcached_safe_read(memcached_instance_st* ptr,
67
67
                                       void *dta,
68
68
                                       const size_t size);
69
69
 
70
 
org::libmemcached::Instance* memcached_io_get_readable_server(memcached_st *memc, memcached_return_t&);
 
70
memcached_instance_st* memcached_io_get_readable_server(memcached_st *memc, memcached_return_t&);
71
71
 
72
 
memcached_return_t memcached_io_slurp(org::libmemcached::Instance* ptr);
 
72
memcached_return_t memcached_io_slurp(memcached_instance_st* ptr);