0997601df26f877eb4062afad11c9301385f51c1
[m6w6/libmemcached] / libmemcached / memcached_quit.html
1
2
3 <!DOCTYPE html>
4 <!--[if IE 8]><html class="no-js lt-ie9" lang="en" > <![endif]-->
5 <!--[if gt IE 8]><!--> <html class="no-js" lang="en" > <!--<![endif]-->
6 <head>
7 <meta charset="utf-8">
8
9 <meta name="viewport" content="width=device-width, initial-scale=1.0">
10
11 <title>Disconnecting a client from a server &mdash; libmemcached 1.0.99 documentation</title>
12
13
14
15
16
17
18
19
20 <script type="text/javascript" src="../_static/js/modernizr.min.js"></script>
21
22
23 <script type="text/javascript" id="documentation_options" data-url_root="../" src="../_static/documentation_options.js"></script>
24 <script src="../_static/jquery.js"></script>
25 <script src="../_static/underscore.js"></script>
26 <script src="../_static/doctools.js"></script>
27 <script src="../_static/language_data.js"></script>
28
29 <script type="text/javascript" src="../_static/js/theme.js"></script>
30
31
32
33
34 <link rel="stylesheet" href="../_static/css/theme.css" type="text/css" />
35 <link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
36 <link rel="index" title="Index" href="../genindex.html" />
37 <link rel="search" title="Search" href="../search.html" />
38 <link rel="copyright" title="Copyright" href="../copyright.html" />
39 <link rel="next" title="Working with Data" href="index_data.html" />
40 <link rel="prev" title="Deleting data from a server" href="memcached_delete.html" />
41 </head>
42
43 <body class="wy-body-for-nav">
44
45
46 <div class="wy-grid-for-nav">
47
48 <nav data-toggle="wy-nav-shift" class="wy-nav-side">
49 <div class="wy-side-scroll">
50 <div class="wy-side-nav-search" >
51
52
53
54 <a href="../index.html" class="icon icon-home"> libmemcached
55
56
57
58 </a>
59
60
61
62
63 <div class="version">
64 1.0
65 </div>
66
67
68
69
70 <div role="search">
71 <form id="rtd-search-form" class="wy-form" action="../search.html" method="get">
72 <input type="text" name="q" placeholder="Search docs" />
73 <input type="hidden" name="check_keywords" value="yes" />
74 <input type="hidden" name="area" value="default" />
75 </form>
76 </div>
77
78
79 </div>
80
81 <div class="wy-menu wy-menu-vertical" data-spy="affix" role="navigation" aria-label="main navigation">
82
83
84
85
86
87
88 <p class="caption"><span class="caption-text">libmemcached</span></p>
89 <ul class="current">
90 <li class="toctree-l1"><a class="reference internal" href="../libmemcached.html">Introduction</a></li>
91 <li class="toctree-l1 current"><a class="reference internal" href="index.html">libmemcached API</a><ul class="current">
92 <li class="toctree-l2 current"><a class="reference internal" href="index_basics.html">Basics</a><ul class="current">
93 <li class="toctree-l3"><a class="reference internal" href="memcached_create.html">Creating and destroying a memcached_st</a></li>
94 <li class="toctree-l3"><a class="reference internal" href="memcached_get.html">Retrieving data from the server</a></li>
95 <li class="toctree-l3"><a class="reference internal" href="memcached_set.html">Storing data on the server</a></li>
96 <li class="toctree-l3"><a class="reference internal" href="memcached_delete.html">Deleting data from a server</a></li>
97 <li class="toctree-l3 current"><a class="current reference internal" href="#">Disconnecting a client from a server</a></li>
98 </ul>
99 </li>
100 <li class="toctree-l2"><a class="reference internal" href="index_data.html">Working with Data</a></li>
101 <li class="toctree-l2"><a class="reference internal" href="index_errors.html">Messages and Errors</a></li>
102 <li class="toctree-l2"><a class="reference internal" href="index_advanced.html">Advanced Topics</a></li>
103 <li class="toctree-l2"><a class="reference internal" href="index_deprecated.html">Deprecated Functionality</a></li>
104 </ul>
105 </li>
106 <li class="toctree-l1"><a class="reference internal" href="index_misc.html">Misc</a></li>
107 </ul>
108 <p class="caption"><span class="caption-text">libmemcachedutil</span></p>
109 <ul>
110 <li class="toctree-l1"><a class="reference internal" href="../libmemcachedutil.html">Introduction</a></li>
111 <li class="toctree-l1"><a class="reference internal" href="../libmemcachedutil/index.html">libmemcachedutil API</a></li>
112 </ul>
113 <p class="caption"><span class="caption-text">libhashkit</span></p>
114 <ul>
115 <li class="toctree-l1"><a class="reference internal" href="../libhashkit.html">Introduction</a></li>
116 <li class="toctree-l1"><a class="reference internal" href="../libhashkit/index.html">libhashkit API</a></li>
117 </ul>
118 <p class="caption"><span class="caption-text">Client Applications</span></p>
119 <ul>
120 <li class="toctree-l1"><a class="reference internal" href="../bin/index.html">Client Applications</a></li>
121 </ul>
122 <p class="caption"><span class="caption-text">Copyright</span></p>
123 <ul>
124 <li class="toctree-l1"><a class="reference internal" href="../copyright.html">Copyright</a></li>
125 </ul>
126
127
128
129 </div>
130 </div>
131 </nav>
132
133 <section data-toggle="wy-nav-shift" class="wy-nav-content-wrap">
134
135
136 <nav class="wy-nav-top" aria-label="top navigation">
137
138 <i data-toggle="wy-nav-top" class="fa fa-bars"></i>
139 <a href="../index.html">libmemcached</a>
140
141 </nav>
142
143
144 <div class="wy-nav-content">
145
146 <div class="rst-content">
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164 <div role="navigation" aria-label="breadcrumbs navigation">
165
166 <ul class="wy-breadcrumbs">
167
168 <li><a href="../index.html">Docs</a> &raquo;</li>
169
170 <li><a href="index.html">libmemcached API</a> &raquo;</li>
171
172 <li><a href="index_basics.html">Basics</a> &raquo;</li>
173
174 <li>Disconnecting a client from a server</li>
175
176
177 <li class="wy-breadcrumbs-aside">
178
179
180
181 </li>
182
183 </ul>
184
185
186 <hr/>
187 </div>
188 <div role="main" class="document" itemscope="itemscope" itemtype="http://schema.org/Article">
189 <div itemprop="articleBody">
190
191 <div class="section" id="disconnecting-a-client-from-a-server">
192 <h1>Disconnecting a client from a server<a class="headerlink" href="#disconnecting-a-client-from-a-server" title="Permalink to this headline"></a></h1>
193 <div class="section" id="synopsis">
194 <span id="index-0"></span><h2>SYNOPSIS<a class="headerlink" href="#synopsis" title="Permalink to this headline"></a></h2>
195 <p>#include &lt;libmemcached/memcached.h&gt;</p>
196 <dl class="function">
197 <dt id="_CPPv414memcached_quitP12memcached_st">
198 <span id="_CPPv314memcached_quitP12memcached_st"></span><span id="_CPPv214memcached_quitP12memcached_st"></span><span id="memcached_quit__memcached_stP"></span>void <code class="sig-name descname">memcached_quit</code><span class="sig-paren">(</span><a class="reference internal" href="memcached_create.html#_CPPv412memcached_st" title="memcached_st">memcached_st</a> *<em>ptr</em><span class="sig-paren">)</span><a class="headerlink" href="#_CPPv414memcached_quitP12memcached_st" title="Permalink to this definition"></a><br /></dt>
199 <dd></dd></dl>
200
201 <p>Compile and link with -lmemcached</p>
202 </div>
203 <div class="section" id="description">
204 <h2>DESCRIPTION<a class="headerlink" href="#description" title="Permalink to this headline"></a></h2>
205 <p><a class="reference internal" href="#_CPPv414memcached_quitP12memcached_st" title="memcached_quit"><code class="xref cpp cpp-func docutils literal notranslate"><span class="pre">memcached_quit()</span></code></a> will disconnect you from all currently connected
206 servers. It will also reset the state of the connection (ie, any <a class="reference internal" href="memcached_fetch.html#_CPPv415memcached_fetchP12memcached_stPcP6size_tP6size_tP8uint32_tP18memcached_return_t" title="memcached_fetch"><code class="xref cpp cpp-func docutils literal notranslate"><span class="pre">memcached_fetch()</span></code></a> you are in the middle of will be terminated). This function is
207 called automatically when you call <a class="reference internal" href="memcached_create.html#_CPPv414memcached_freeP12memcached_st" title="memcached_free"><code class="xref cpp cpp-func docutils literal notranslate"><span class="pre">memcached_free()</span></code></a> on the <a class="reference internal" href="memcached_create.html#_CPPv412memcached_st" title="memcached_st"><code class="xref cpp cpp-type docutils literal notranslate"><span class="pre">memcached_st</span></code></a> structure.</p>
208 <p>You do not need to call this on your own. All operations to change server
209 hashes and parameters will handle connections to the server for you. This
210 function is provided mainly so that you can timeout your connections or
211 reset connections during the middle of a <a class="reference internal" href="memcached_fetch.html#_CPPv415memcached_fetchP12memcached_stPcP6size_tP6size_tP8uint32_tP18memcached_return_t" title="memcached_fetch"><code class="xref cpp cpp-func docutils literal notranslate"><span class="pre">memcached_fetch()</span></code></a>.</p>
212 </div>
213 <div class="section" id="return">
214 <h2>RETURN<a class="headerlink" href="#return" title="Permalink to this headline"></a></h2>
215 <p>A value of type <a class="reference internal" href="memcached_return_t.html#_CPPv418memcached_return_t" title="memcached_return_t"><code class="xref cpp cpp-type docutils literal notranslate"><span class="pre">memcached_return_t</span></code></a> is returned On success that value
216 will be <a class="reference internal" href="memcached_return_t.html#_CPPv4N18memcached_return_t17MEMCACHED_SUCCESSE" title="MEMCACHED_SUCCESS"><code class="xref cpp cpp-any docutils literal notranslate"><span class="pre">MEMCACHED_SUCCESS</span></code></a>. Use <a class="reference internal" href="memcached_strerror.html#_CPPv418memcached_strerrorP12memcached_st18memcached_return_t" title="memcached_strerror"><code class="xref cpp cpp-func docutils literal notranslate"><span class="pre">memcached_strerror()</span></code></a> to
217 translate this value to a printable string.</p>
218 </div>
219 <div class="section" id="see-also">
220 <h2>SEE ALSO<a class="headerlink" href="#see-also" title="Permalink to this headline"></a></h2>
221 </div>
222 </div>
223
224
225 </div>
226
227 </div>
228 <footer>
229
230 <div class="rst-footer-buttons" role="navigation" aria-label="footer navigation">
231
232 <a href="index_data.html" class="btn btn-neutral float-right" title="Working with Data" accesskey="n" rel="next">Next <span class="fa fa-arrow-circle-right"></span></a>
233
234
235 <a href="memcached_delete.html" class="btn btn-neutral float-left" title="Deleting data from a server" accesskey="p" rel="prev"><span class="fa fa-arrow-circle-left"></span> Previous</a>
236
237 </div>
238
239
240 <hr/>
241
242 <div role="contentinfo">
243 <p>
244 &copy; <a href="../copyright.html">Copyright</a>
245
246 </p>
247 </div>
248 Built with <a href="http://sphinx-doc.org/">Sphinx</a> using a <a href="https://github.com/rtfd/sphinx_rtd_theme">theme</a> provided by <a href="https://readthedocs.org">Read the Docs</a>.
249
250 </footer>
251
252 </div>
253 </div>
254
255 </section>
256
257 </div>
258
259
260
261 <script type="text/javascript">
262 jQuery(function () {
263 SphinxRtdTheme.Navigation.enable(true);
264 });
265 </script>
266
267
268
269
270
271
272 </body>
273 </html>