X-Git-Url: https://git.m6w6.name/?a=blobdiff_plain;f=docs%2Fmemcached_auto.pod;h=bd6da19242e707cca39c022e835eab779b13a236;hb=55b5455291498ef63c1c34976552d58708a74732;hp=f877405ed21fdd7be1d53bf6deff1ec747ac663d;hpb=42607993d9f6352e0c369a073d7345493ec26b25;p=awesomized%2Flibmemcached diff --git a/docs/memcached_auto.pod b/docs/memcached_auto.pod index f877405e..bd6da192 100644 --- a/docs/memcached_auto.pod +++ b/docs/memcached_auto.pod @@ -12,19 +12,19 @@ C Client Library for memcached (libmemcached, -lmemcached) #include - memcached_return + memcached_return_t memcached_increment (memcached_st *ptr, const char *key, size_t key_length, unsigned int offset, uint64_t *value); - memcached_return + memcached_return_t memcached_decrement (memcached_st *ptr, const char *key, size_t key_length, unsigned int offset, uint64_t *value); - memcached_return + memcached_return_t memcached_increment_with_initial (memcached_st *ptr, const char *key, size_t key_length, @@ -33,7 +33,7 @@ C Client Library for memcached (libmemcached, -lmemcached) time_t expiration, uint64_t *value); - memcached_return + memcached_return_t memcached_decrement_with_initial (memcached_st *ptr, const char *key, size_t key_length, @@ -42,6 +42,42 @@ C Client Library for memcached (libmemcached, -lmemcached) time_t expiration, uint64_t *value); + memcached_return_t + memcached_increment_by_key (memcached_st *ptr, + const char *master_key, size_t master_key_length, + const char *key, size_t key_length, + unsigned int offset, + uint64_t *value); + + memcached_return_t + memcached_decrement_by_key (memcached_st *ptr, + const char *master_key, size_t master_key_length, + const char *key, size_t key_length, + unsigned int offset, + uint64_t *value); + + memcached_return_t + memcached_increment_with_initial_by_key (memcached_st *ptr, + const char *master_key, + size_t master_key_length, + const char *key, + size_t key_length, + uint64_t offset, + uint64_t initial, + time_t expiration, + uint64_t *value); + + memcached_return_t + memcached_decrement_with_initial_by_key (memcached_st *ptr, + const char *master_key, + size_t master_key_length, + const char *key, + size_t key_length, + uint64_t offset, + uint64_t initial, + time_t expiration, + uint64_t *value); + =head1 DESCRIPTION memcached(1) servers have the ability to increment and decrement keys @@ -74,16 +110,21 @@ key with a initial value to expire with the provided expiration time. The flags will be set to zero.The value is then returned via the unsigned int value pointer you pass to it. +memcached_increment_by_key(), memcached_decrement_by_key(), +memcached_increment_with_initial_by_key(), and +memcached_decrement_with_initial_by_key() are master key equivalents of the +above. + =head1 RETURN -A value of type C is returned. +A value of type C is returned. On success that value will be C. Use memcached_strerror() to translate this value to a printable string. =head1 HOME To find out more information please check: -L +L =head1 AUTHOR