X-Git-Url: https://git.m6w6.name/?a=blobdiff_plain;f=libmemcached%2Fstring.hpp;h=61a428e2ceb6f00baa3a8f726ade11e5b7d306cc;hb=983523c4536f12781533124cb8a00a4291b8cf79;hp=cb1b2edf62fe91fdd2516b4a929b00e2f95e6903;hpb=3dcd41c50068eec906a1a11a178e9b3f08ef2326;p=m6w6%2Flibmemcached diff --git a/libmemcached/string.hpp b/libmemcached/string.hpp index cb1b2edf..61a428e2 100644 --- a/libmemcached/string.hpp +++ b/libmemcached/string.hpp @@ -68,18 +68,25 @@ memcached_return_t memcached_string_append_character(memcached_string_st *string memcached_return_t memcached_string_append(memcached_string_st *string, const char *value, size_t length); -memcached_return_t memcached_string_reset(memcached_string_st *string); +void memcached_string_reset(memcached_string_st *string); void memcached_string_free(memcached_string_st *string); +void memcached_string_free(memcached_string_st&); size_t memcached_string_length(const memcached_string_st *self); +size_t memcached_string_length(const memcached_string_st&); size_t memcached_string_size(const memcached_string_st *self); const char *memcached_string_value(const memcached_string_st *self); +const char *memcached_string_value(const memcached_string_st&); char *memcached_string_take_value(memcached_string_st *self); char *memcached_string_value_mutable(const memcached_string_st *self); void memcached_string_set_length(memcached_string_st *self, size_t length); +void memcached_string_set_length(memcached_string_st&, const size_t length); + +bool memcached_string_resize(memcached_string_st&, const size_t); +char *memcached_string_c_str(memcached_string_st&);