X-Git-Url: https://git.m6w6.name/?a=blobdiff_plain;f=libmemcached%2Fmemcached_auto.html;h=362be288fd6c886a2f7299e7c3025dd3ae72bf4e;hb=badbdc8dcc3a2e9fbbd65b4436c3f953bd7b0f07;hp=1e70a1066d78d92e429117fce9983cd62db30811;hpb=9ec5c6e833cbf875552665eabe5f07438d20ea1d;p=awesomized%2Flibmemcached diff --git a/libmemcached/memcached_auto.html b/libmemcached/memcached_auto.html index 1e70a106..362be288 100644 --- a/libmemcached/memcached_auto.html +++ b/libmemcached/memcached_auto.html @@ -1,8 +1,7 @@ - - +
@@ -12,12 +11,18 @@ + + + + - + @@ -29,14 +34,10 @@ - - - - - + @@ -51,7 +52,7 @@ - libmemcached + libmemcached @@ -78,6 +79,7 @@ +libmemcachedutil
libhashkit
Client Applications
Copyright
+#include <libmemcached/memcached.h>
-Compile and link with -lmemcached
+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_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_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_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)¶ptr -- pointer to an initialized memcached_st
struct
group_key -- key namespace
group_key_length -- length of the key namespace without any terminating zero
key -- the key
key_length -- length of the key without any terminating zero
offset -- offset to increment/decrement
initial -- initial value if key
does not exist and expiration
is not MEMCACHED_EXPIRATION_NOT_ADD
expiration -- expiration as a unix timestamp or as relative expiration time in seconds
value -- the resulting value after initialization/increment/decrement
memcached_return_t
indicating success
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.
+ + © Copyright