1 ====================================
2 Disconnecting a client from a server
3 ====================================
5 .. index:: object: memcached_st
11 #include <libmemcached/memcached.h>
13 .. c:function:: void memcached_quit (memcached_st *ptr)
15 Compile and link with -lmemcached
22 :c:func:`memcached_quit` will disconnect you from all currently connected
23 servers. It will also reset the state of the connection (ie, any :c:func:`memcached_fetch` you are in the middle of will be terminated). This function is
24 called automatically when you call :c:func:`memcached_free` on the :c:type:`memcached_st` structure.
26 You do not need to call this on your own. All operations to change server
27 hashes and parameters will handle connections to the server for you. This
28 function is provided mainly so that you can timeout your connections or
29 reset connections during the middle of a :c:func:`memcached_fetch`.
37 A value of type :c:type:`memcached_return_t` is returned On success that value
38 will be :c:type:`MEMCACHED_SUCCESS`. Use :c:func:`memcached_strerror` to
39 translate this value to a printable string.
47 To find out more information please check:
48 `http://libmemcached.org/ <http://libmemcached.org/>`_
56 Brian Aker, <brian@tangent.org>
63 :manpage:`memcached(1)` :manpage:`libmemcached(3)` :manpage:`memcached_strerror(3)`