X-Git-Url: https://git.m6w6.name/?a=blobdiff_plain;f=docs%2Fsource%2Flibmemcached%2Fmemcached_delete.rst;h=f37630908cd17cba1c1ce1c189c2c04e919bd3ed;hb=d55b8d845388672d97fdeab8bf91066ba79b3103;hp=767e01b43e96465aa9043c4bb42d3f24f16fe3e9;hpb=bdf3398dac90a54d82aed65099290d51e92d4601;p=m6w6%2Flibmemcached diff --git a/docs/source/libmemcached/memcached_delete.rst b/docs/source/libmemcached/memcached_delete.rst index 767e01b4..f3763090 100644 --- a/docs/source/libmemcached/memcached_delete.rst +++ b/docs/source/libmemcached/memcached_delete.rst @@ -1,48 +1,52 @@ Deleting data from a server =========================== -.. index:: object: memcached_st - SYNOPSIS -------- #include + Compile and link with -lmemcached .. function:: memcached_return_t memcached_delete (memcached_st *ptr, const char *key, size_t key_length, time_t expiration) .. function:: memcached_return_t memcached_delete_by_key (memcached_st *ptr, const char *group_key, size_t group_key_length, const char *key, size_t key_length, time_t expiration) -Compile and link with -lmemcached DESCRIPTION ----------- -:func:`memcached_delete` is used to delete a particular key. -:func:`memcached_delete_by_key` works the same, but it takes a master key -to find the given value. +`memcached_delete` is used to delete a particular key. `memcached_delete_by_key` +works the same, but it takes a master key to find the given value. -Expiration works by placing the item into a delete queue, which means that -it won't be possible to retrieve it by the "get" command. The "add" and -"replace" commands with this key will also fail (the "set" command will -succeed, however). After the time passes, the item is finally deleted from server memory. +Expiration works by placing the item into a delete queue, which means that it +won't be possible to retrieve it by the "get" command. The "add" and "replace" +commands with this key will also fail (the "set" command will succeed, however). +After the time passes, the item is finally deleted from server memory. -Please note the the memcached server removed tests for expiration in -the 1.4 version. +Please note the the memcached server removed tests for expiration in the 1.4 +version. -RETURN ------- +RETURN VALUE +------------ -A value of type :type:`memcached_return_t` is returned +A value of type `memcached_return_t` is returned On success that value will be `MEMCACHED_SUCCESS`. -Use :func:`memcached_strerror` to translate this value to a printable -string. +Use `memcached_strerror` to translate this value to a printable string. -If you are using the non-blocking mode of the library, success only -means that the message was queued for delivery. +If you are using the non-blocking mode of the library, success only means that +the message was queued for delivery. SEE ALSO -------- .. only:: man - :manpage:`memcached(1)` :manpage:`libmemcached(3)` :manpage:`memcached_strerror(3)` + :manpage:`memcached(1)` + :manpage:`libmemcached(3)` + :manpage:`memcached_strerror(3)` + +.. only:: html + + * :manpage:`memcached(1)` + * :doc:`../libmemcached` + * :doc:`memcached_strerror`