X-Git-Url: https://git.m6w6.name/?a=blobdiff_plain;f=libmemcached%2Fmemcached_auto.html;h=0b23f7d5fbd86c4b9c3c084d5da06001415632ff;hb=7a6ebf3a611e2e43aa496885f301c6826a49d25c;hp=1e70a1066d78d92e429117fce9983cd62db30811;hpb=9ec5c6e833cbf875552665eabe5f07438d20ea1d;p=awesomized%2Flibmemcached diff --git a/libmemcached/memcached_auto.html b/libmemcached/memcached_auto.html index 1e70a106..0b23f7d5 100644 --- a/libmemcached/memcached_auto.html +++ b/libmemcached/memcached_auto.html @@ -21,10 +21,10 @@ - - - - + + + + @@ -36,7 +36,7 @@ - + @@ -85,63 +85,33 @@ -
libmemcached
-libmemcachedutil
- -libhashkit
-Client Applications
#include <libmemcached/memcached.h>
+memcached_increment
(memcached_st *ptr, const char *key, size_t key_length, uint32_t offset, uint64_t *value)¶memcached_increment
(memcached_st *ptr, const char *key, size_t key_length, uint32_t offset, uint64_t *value)¶memcached_decrement
(memcached_st *ptr, const char *key, size_t key_length, uint32_t offset, uint64_t *value)¶memcached_decrement
(memcached_st *ptr, const char *key, size_t key_length, uint32_t offset, uint64_t *value)¶memcached_increment_with_initial
(memcached_st *ptr, const char *key, size_t key_length, uint64_t offset, uint64_t initial, time_t expiration, uint64_t *value)¶memcached_increment_with_initial
(memcached_st *ptr, const char *key, size_t key_length, uint64_t offset, uint64_t initial, time_t expiration, uint64_t *value)¶memcached_decrement_with_initial
(memcached_st *ptr, const char *key, size_t key_length, uint64_t offset, uint64_t initial, time_t expiration, uint64_t *value)¶memcached_decrement_with_initial
(memcached_st *ptr, const char *key, size_t key_length, uint64_t offset, uint64_t initial, time_t expiration, uint64_t *value)¶memcached_increment_by_key
(memcached_st *ptr, const char *group_key, size_t group_key_length, const char *key, size_t key_length, uint32_t offset, uint64_t *value)¶memcached_increment_by_key
(memcached_st *ptr, const char *group_key, size_t group_key_length, const char *key, size_t key_length, uint32_t offset, uint64_t *value)¶memcached_decrement_by_key
(memcached_st *ptr, const char *group_key, size_t group_key_length, const char *key, size_t key_length, uint32_t offset, uint64_t *value)¶memcached_decrement_by_key
(memcached_st *ptr, const char *group_key, size_t group_key_length, const char *key, size_t key_length, uint32_t offset, uint64_t *value)¶memcached_increment_with_initial_by_key
(memcached_st *ptr, const char *group_key, size_t group_key_length, const char *key, size_t key_length, uint64_t offset, uint64_t initial, time_t expiration, uint64_t *value)¶memcached_increment_with_initial_by_key
(memcached_st *ptr, const char *group_key, size_t group_key_length, const char *key, size_t key_length, uint64_t offset, uint64_t initial, time_t expiration, uint64_t *value)¶memcached_decrement_with_initial_by_key
(memcached_st *ptr, const char *group_key, size_t group_key_length, const char *key, size_t key_length, uint64_t offset, uint64_t initial, time_t expiration, uint64_t *value)¶memcached_decrement_with_initial_by_key
(memcached_st *ptr, const char *group_key, size_t group_key_length, const char *key, size_t key_length, uint64_t offset, uint64_t initial, time_t expiration, uint64_t *value)¶Parameters: |
|
+
---|---|
Returns: |
|
+
Compile and link with -lmemcached
memcached(1) servers have the ability to increment and decrement keys +
memcached(1) servers have the ability to increment and decrement keys (overflow and underflow are not detected). This gives you the ability to use memcached to generate shared sequences of values.
-memcached_increment takes a key and key length and increments the value by -the offset passed to it. The value is then returned via the uint32_t -value pointer you pass to it.
-memcached_decrement takes a key and keylength and decrements the value by -the offset passed to it. The value is then returned via the uint32_t -value pointer you pass to it.
-memcached_increment_with_initial takes a key and keylength and increments -the value by the offset passed to it. If the object specified by key does -not exist, one of two things may happen: If the expiration value is -MEMCACHED_EXPIRATION_NOT_ADD, the operation will fail. For all other -expiration values, the operation will succeed by seeding the value for that -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 uint32_t -value pointer you pass to it. memcached_increment_with_initial is only available -when using the binary protocol.
-memcached_decrement_with_initial takes a key and keylength and decrements -the value by the offset passed to it. If the object specified by key does -not exist, one of two things may happen: If the expiration value is -MEMCACHED_EXPIRATION_NOT_ADD, the operation will fail. For all other -expiration values, the operation will succeed by seeding the value for that -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 uint32_t -value pointer you pass to it. memcached_decrement_with_initial is only available -when using the binary protocol.
-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.
memcached_increment()
takes a key
and key_length
and increments the
+value by the offset
passed to it. The value is then returned via the
+uint32_t value
pointer you pass to it.
memcached_decrement()
takes a key
and key_length
and decrements the
+value by the offset
passed to it. The value is then returned via the
+uint32_t value
pointer you pass to it.
memcached_increment_with_initial()
takes a key
and key_length
and
+increments the value by the offset
passed to it. If the object specified by
+key
does not exist, one of two things may happen: If the expiration
+value is MEMCACHED_EXPIRATION_NOT_ADD
, the operation will fail. For
+all other expiration
values, the operation will succeed by seeding the value
+for that 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 uint32_t
+value
pointer you pass to it. memcached_increment_with_initial
is only
+available when using the binary protocol.
memcached_decrement_with_initial()
takes a key
and key_length
and
+decrements the value by the offset
passed to it. If the object specified by
+key
does not exist, one of two things may happen: If the expiration
+value is MEMCACHED_EXPIRATION_NOT_ADD
, the operation will fail. For
+all other expiration
values, the operation will succeed by seeding the value
+for that 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 uint32_t
+value
pointer you pass to it. memcached_decrement_with_initial()
is only
+available when using the binary protocol.
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.
A value of type memcached_return_t
is returned.
+
A value of type memcached_return_t
is returned.
On success that value will be MEMCACHED_SUCCESS
.
-Use memcached_strerror to translate this value to a printable string.
memcached_strerror()
to translate this value to a printable string.