Sophie

Sophie

distrib > Fedora > 16 > i386 > by-pkgid > e2ff8527bfb536f76f163acd670d66bc > files > 17

hail-devel-0.8-0.7.gf9c5b967.fc16.i686.rpm

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<title>CLD: include/chunkc.h File Reference</title>

<link href="tabs.css" rel="stylesheet" type="text/css"/>
<link href="doxygen.css" rel="stylesheet" type="text/css" />



</head>
<body>
<div id="top"><!-- do not remove this div! -->


<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  
  
  <td style="padding-left: 0.5em;">
   <div id="projectname">CLD
   &#160;<span id="projectnumber">0.1git</span>
   </div>
   
  </td>
  
  
  
 </tr>
 </tbody>
</table>
</div>

<!-- Generated by Doxygen 1.7.5 -->
  <div id="navrow1" class="tabs">
    <ul class="tablist">
      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
      <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
      <li class="current"><a href="files.html"><span>Files</span></a></li>
    </ul>
  </div>
  <div id="navrow2" class="tabs2">
    <ul class="tablist">
      <li><a href="files.html"><span>File&#160;List</span></a></li>
      <li><a href="globals.html"><span>Globals</span></a></li>
    </ul>
  </div>
</div>
<div class="header">
  <div class="summary">
<a href="#nested-classes">Data Structures</a> &#124;
<a href="#func-members">Functions</a>  </div>
  <div class="headertitle">
<div class="title">include/chunkc.h File Reference</div>  </div>
</div>
<div class="contents">
<div class="textblock"><code>#include &lt;sys/types.h&gt;</code><br/>
<code>#include &lt;openssl/ssl.h&gt;</code><br/>
<code>#include &lt;stdbool.h&gt;</code><br/>
<code>#include &lt;stdint.h&gt;</code><br/>
<code>#include &lt;string.h&gt;</code><br/>
<code>#include &lt;glib.h&gt;</code><br/>
<code>#include &lt;<a class="el" href="chunk__msg_8h.html">chunk_msg.h</a>&gt;</code><br/>
</div><table class="memberdecls">
<tr><td colspan="2"><h2><a name="nested-classes"></a>
Data Structures</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structst__object.html">st_object</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structst__keylist.html">st_keylist</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structst__client.html">st_client</a></td></tr>
<tr><td colspan="2"><h2><a name="func-members"></a>
Functions</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="chunkc_8h.html#a4b395f5529dfd7b73e134d4a0f0339f8">stc_free</a> (struct <a class="el" href="structst__client.html">st_client</a> *stc)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="chunkc_8h.html#ab114628c8c23a588d0836373e622a9da">stc_free_keylist</a> (struct <a class="el" href="structst__keylist.html">st_keylist</a> *keylist)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="chunkc_8h.html#a78b7a795fe7b5616624e0882e71c8f72">stc_free_object</a> (struct <a class="el" href="structst__object.html">st_object</a> *obj)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="chunkc_8h.html#a7bf5b0324ea89068b53b1c23f36b3d9c">stc_init</a> (void)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structst__client.html">st_client</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="chunkc_8h.html#a442f38dbf84129ba7a0ec34049a7e67e">stc_new</a> (const char *service_host, int port, const char *user, const char *secret_key, bool encrypt)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="chunkc_8h.html#a9ad8ebffe82b28d506b9cad615e96eb6">stc_table_open</a> (struct <a class="el" href="structst__client.html">st_client</a> *stc, const void *key, size_t key_len, uint32_t flags)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="chunkc_8h.html#a74a6c9af9debeda5f4623d4602a7cd76">stc_get</a> (struct <a class="el" href="structst__client.html">st_client</a> *stc, const void *key, size_t key_len, size_t(*write_cb)(void *, size_t, size_t, void *), void *user_data)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="chunkc_8h.html#af383c090557d5a0ed64b0836c8a74ee9">stc_get_inline</a> (struct <a class="el" href="structst__client.html">st_client</a> *stc, const void *key, size_t key_len, size_t *len)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="chunkc_8h.html#ad53aaec8b234c6446b88637d086b47c1">stc_get_start</a> (struct <a class="el" href="structst__client.html">st_client</a> *stc, const void *key, size_t key_len, int *pfd, uint64_t *len)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="chunkc_8h.html#a94c5bc0db177affb4b9439bcdc7de358">stc_get_recv</a> (struct <a class="el" href="structst__client.html">st_client</a> *stc, void *data, size_t len)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="chunkc_8h.html#aa9fdabe0cb9747ff882be4f7e1b9d03e">stc_put</a> (struct <a class="el" href="structst__client.html">st_client</a> *stc, const void *key, size_t key_len, size_t(*read_cb)(void *, size_t, size_t, void *), uint64_t len, void *user_data, uint32_t flags)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="chunkc_8h.html#adb45337798790ebdd8e1faae4dd75d41">stc_put_start</a> (struct <a class="el" href="structst__client.html">st_client</a> *stc, const void *key, size_t key_len, uint64_t cont_len, int *pfd, uint32_t flags)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="chunkc_8h.html#ab6448842c0239727442f3ecb3e337be9">stc_put_send</a> (struct <a class="el" href="structst__client.html">st_client</a> *stc, void *data, size_t len)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="chunkc_8h.html#a27bf3a155848ec2e22a84778f0f80af2">stc_put_sync</a> (struct <a class="el" href="structst__client.html">st_client</a> *stc)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="chunkc_8h.html#a576b4dc1d6e947100faaec082b4aad6c">stc_put_inline</a> (struct <a class="el" href="structst__client.html">st_client</a> *stc, const void *key, size_t key_len, void *data, uint64_t len, uint32_t flags)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="chunkc_8h.html#a8b41494c93d55f53ac09075d04abee6b">stc_cp</a> (struct <a class="el" href="structst__client.html">st_client</a> *stc, const void *dest_key, size_t dest_key_len, const void *src_key, size_t src_key_len)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="chunkc_8h.html#ab7a051c73b6bb6337f7c74b16e9a1734">stc_del</a> (struct <a class="el" href="structst__client.html">st_client</a> *stc, const void *key, size_t key_len)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="chunkc_8h.html#ad3af9fc7880dafb282d2a30e803ec5cc">stc_ping</a> (struct <a class="el" href="structst__client.html">st_client</a> *stc)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="chunkc_8h.html#aa0b2471d2cf0c85ec6842bd263265776">stc_check_start</a> (struct <a class="el" href="structst__client.html">st_client</a> *stc)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="chunkc_8h.html#abce4a1c079add0381a478332bf5d7ecb">stc_check_status</a> (struct <a class="el" href="structst__client.html">st_client</a> *stc, struct <a class="el" href="structchunk__check__status.html">chunk_check_status</a> *out)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structst__keylist.html">st_keylist</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="chunkc_8h.html#a2fab630c81fc062022f927890aa8cf55">stc_keys</a> (struct <a class="el" href="structst__client.html">st_client</a> *stc)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="chunkc_8h.html#a681ee5b6e78879815534ceca6e1c933d">stc_readport</a> (const char *fname)</td></tr>
</table>
<hr/><h2>Function Documentation</h2>
<a class="anchor" id="aa0b2471d2cf0c85ec6842bd263265776"></a><!-- doxytag: member="chunkc.h::stc_check_start" ref="aa0b2471d2cf0c85ec6842bd263265776" args="(struct st_client *stc)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool stc_check_start </td>
          <td>(</td>
          <td class="paramtype">struct <a class="el" href="structst__client.html">st_client</a> *&#160;</td>
          <td class="paramname"><em>stc</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="abce4a1c079add0381a478332bf5d7ecb"></a><!-- doxytag: member="chunkc.h::stc_check_status" ref="abce4a1c079add0381a478332bf5d7ecb" args="(struct st_client *stc, struct chunk_check_status *out)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool stc_check_status </td>
          <td>(</td>
          <td class="paramtype">struct <a class="el" href="structst__client.html">st_client</a> *&#160;</td>
          <td class="paramname"><em>stc</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">struct <a class="el" href="structchunk__check__status.html">chunk_check_status</a> *&#160;</td>
          <td class="paramname"><em>out</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a8b41494c93d55f53ac09075d04abee6b"></a><!-- doxytag: member="chunkc.h::stc_cp" ref="a8b41494c93d55f53ac09075d04abee6b" args="(struct st_client *stc, const void *dest_key, size_t dest_key_len, const void *src_key, size_t src_key_len)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool stc_cp </td>
          <td>(</td>
          <td class="paramtype">struct <a class="el" href="structst__client.html">st_client</a> *&#160;</td>
          <td class="paramname"><em>stc</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const void *&#160;</td>
          <td class="paramname"><em>dest_key</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">size_t&#160;</td>
          <td class="paramname"><em>dest_key_len</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const void *&#160;</td>
          <td class="paramname"><em>src_key</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">size_t&#160;</td>
          <td class="paramname"><em>src_key_len</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="ab7a051c73b6bb6337f7c74b16e9a1734"></a><!-- doxytag: member="chunkc.h::stc_del" ref="ab7a051c73b6bb6337f7c74b16e9a1734" args="(struct st_client *stc, const void *key, size_t key_len)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool stc_del </td>
          <td>(</td>
          <td class="paramtype">struct <a class="el" href="structst__client.html">st_client</a> *&#160;</td>
          <td class="paramname"><em>stc</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const void *&#160;</td>
          <td class="paramname"><em>key</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">size_t&#160;</td>
          <td class="paramname"><em>key_len</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a4b395f5529dfd7b73e134d4a0f0339f8"></a><!-- doxytag: member="chunkc.h::stc_free" ref="a4b395f5529dfd7b73e134d4a0f0339f8" args="(struct st_client *stc)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void stc_free </td>
          <td>(</td>
          <td class="paramtype">struct <a class="el" href="structst__client.html">st_client</a> *&#160;</td>
          <td class="paramname"><em>stc</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="ab114628c8c23a588d0836373e622a9da"></a><!-- doxytag: member="chunkc.h::stc_free_keylist" ref="ab114628c8c23a588d0836373e622a9da" args="(struct st_keylist *keylist)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void stc_free_keylist </td>
          <td>(</td>
          <td class="paramtype">struct <a class="el" href="structst__keylist.html">st_keylist</a> *&#160;</td>
          <td class="paramname"><em>keylist</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a78b7a795fe7b5616624e0882e71c8f72"></a><!-- doxytag: member="chunkc.h::stc_free_object" ref="a78b7a795fe7b5616624e0882e71c8f72" args="(struct st_object *obj)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void stc_free_object </td>
          <td>(</td>
          <td class="paramtype">struct <a class="el" href="structst__object.html">st_object</a> *&#160;</td>
          <td class="paramname"><em>obj</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a74a6c9af9debeda5f4623d4602a7cd76"></a><!-- doxytag: member="chunkc.h::stc_get" ref="a74a6c9af9debeda5f4623d4602a7cd76" args="(struct st_client *stc, const void *key, size_t key_len, size_t(*write_cb)(void *, size_t, size_t, void *), void *user_data)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool stc_get </td>
          <td>(</td>
          <td class="paramtype">struct <a class="el" href="structst__client.html">st_client</a> *&#160;</td>
          <td class="paramname"><em>stc</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const void *&#160;</td>
          <td class="paramname"><em>key</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">size_t&#160;</td>
          <td class="paramname"><em>key_len</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">size_t(*)(void *, size_t, size_t, void *)&#160;</td>
          <td class="paramname"><em>write_cb</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">void *&#160;</td>
          <td class="paramname"><em>user_data</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="af383c090557d5a0ed64b0836c8a74ee9"></a><!-- doxytag: member="chunkc.h::stc_get_inline" ref="af383c090557d5a0ed64b0836c8a74ee9" args="(struct st_client *stc, const void *key, size_t key_len, size_t *len)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void* stc_get_inline </td>
          <td>(</td>
          <td class="paramtype">struct <a class="el" href="structst__client.html">st_client</a> *&#160;</td>
          <td class="paramname"><em>stc</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const void *&#160;</td>
          <td class="paramname"><em>key</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">size_t&#160;</td>
          <td class="paramname"><em>key_len</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">size_t *&#160;</td>
          <td class="paramname"><em>len</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a94c5bc0db177affb4b9439bcdc7de358"></a><!-- doxytag: member="chunkc.h::stc_get_recv" ref="a94c5bc0db177affb4b9439bcdc7de358" args="(struct st_client *stc, void *data, size_t len)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">size_t stc_get_recv </td>
          <td>(</td>
          <td class="paramtype">struct <a class="el" href="structst__client.html">st_client</a> *&#160;</td>
          <td class="paramname"><em>stc</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">void *&#160;</td>
          <td class="paramname"><em>data</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">size_t&#160;</td>
          <td class="paramname"><em>len</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="ad53aaec8b234c6446b88637d086b47c1"></a><!-- doxytag: member="chunkc.h::stc_get_start" ref="ad53aaec8b234c6446b88637d086b47c1" args="(struct st_client *stc, const void *key, size_t key_len, int *pfd, uint64_t *len)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool stc_get_start </td>
          <td>(</td>
          <td class="paramtype">struct <a class="el" href="structst__client.html">st_client</a> *&#160;</td>
          <td class="paramname"><em>stc</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const void *&#160;</td>
          <td class="paramname"><em>key</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">size_t&#160;</td>
          <td class="paramname"><em>key_len</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int *&#160;</td>
          <td class="paramname"><em>pfd</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint64_t *&#160;</td>
          <td class="paramname"><em>len</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a7bf5b0324ea89068b53b1c23f36b3d9c"></a><!-- doxytag: member="chunkc.h::stc_init" ref="a7bf5b0324ea89068b53b1c23f36b3d9c" args="(void)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void stc_init </td>
          <td>(</td>
          <td class="paramtype">void&#160;</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a2fab630c81fc062022f927890aa8cf55"></a><!-- doxytag: member="chunkc.h::stc_keys" ref="a2fab630c81fc062022f927890aa8cf55" args="(struct st_client *stc)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">struct <a class="el" href="structst__keylist.html">st_keylist</a>* stc_keys </td>
          <td>(</td>
          <td class="paramtype">struct <a class="el" href="structst__client.html">st_client</a> *&#160;</td>
          <td class="paramname"><em>stc</em></td><td>)</td>
          <td><code> [read]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a442f38dbf84129ba7a0ec34049a7e67e"></a><!-- doxytag: member="chunkc.h::stc_new" ref="a442f38dbf84129ba7a0ec34049a7e67e" args="(const char *service_host, int port, const char *user, const char *secret_key, bool encrypt)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">struct <a class="el" href="structst__client.html">st_client</a>* stc_new </td>
          <td>(</td>
          <td class="paramtype">const char *&#160;</td>
          <td class="paramname"><em>service_host</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>port</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char *&#160;</td>
          <td class="paramname"><em>user</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char *&#160;</td>
          <td class="paramname"><em>secret_key</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>encrypt</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td><code> [read]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="ad3af9fc7880dafb282d2a30e803ec5cc"></a><!-- doxytag: member="chunkc.h::stc_ping" ref="ad3af9fc7880dafb282d2a30e803ec5cc" args="(struct st_client *stc)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool stc_ping </td>
          <td>(</td>
          <td class="paramtype">struct <a class="el" href="structst__client.html">st_client</a> *&#160;</td>
          <td class="paramname"><em>stc</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="aa9fdabe0cb9747ff882be4f7e1b9d03e"></a><!-- doxytag: member="chunkc.h::stc_put" ref="aa9fdabe0cb9747ff882be4f7e1b9d03e" args="(struct st_client *stc, const void *key, size_t key_len, size_t(*read_cb)(void *, size_t, size_t, void *), uint64_t len, void *user_data, uint32_t flags)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool stc_put </td>
          <td>(</td>
          <td class="paramtype">struct <a class="el" href="structst__client.html">st_client</a> *&#160;</td>
          <td class="paramname"><em>stc</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const void *&#160;</td>
          <td class="paramname"><em>key</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">size_t&#160;</td>
          <td class="paramname"><em>key_len</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">size_t(*)(void *, size_t, size_t, void *)&#160;</td>
          <td class="paramname"><em>read_cb</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint64_t&#160;</td>
          <td class="paramname"><em>len</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">void *&#160;</td>
          <td class="paramname"><em>user_data</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint32_t&#160;</td>
          <td class="paramname"><em>flags</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a576b4dc1d6e947100faaec082b4aad6c"></a><!-- doxytag: member="chunkc.h::stc_put_inline" ref="a576b4dc1d6e947100faaec082b4aad6c" args="(struct st_client *stc, const void *key, size_t key_len, void *data, uint64_t len, uint32_t flags)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool stc_put_inline </td>
          <td>(</td>
          <td class="paramtype">struct <a class="el" href="structst__client.html">st_client</a> *&#160;</td>
          <td class="paramname"><em>stc</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const void *&#160;</td>
          <td class="paramname"><em>key</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">size_t&#160;</td>
          <td class="paramname"><em>key_len</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">void *&#160;</td>
          <td class="paramname"><em>data</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint64_t&#160;</td>
          <td class="paramname"><em>len</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint32_t&#160;</td>
          <td class="paramname"><em>flags</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="ab6448842c0239727442f3ecb3e337be9"></a><!-- doxytag: member="chunkc.h::stc_put_send" ref="ab6448842c0239727442f3ecb3e337be9" args="(struct st_client *stc, void *data, size_t len)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">size_t stc_put_send </td>
          <td>(</td>
          <td class="paramtype">struct <a class="el" href="structst__client.html">st_client</a> *&#160;</td>
          <td class="paramname"><em>stc</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">void *&#160;</td>
          <td class="paramname"><em>data</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">size_t&#160;</td>
          <td class="paramname"><em>len</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="adb45337798790ebdd8e1faae4dd75d41"></a><!-- doxytag: member="chunkc.h::stc_put_start" ref="adb45337798790ebdd8e1faae4dd75d41" args="(struct st_client *stc, const void *key, size_t key_len, uint64_t cont_len, int *pfd, uint32_t flags)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool stc_put_start </td>
          <td>(</td>
          <td class="paramtype">struct <a class="el" href="structst__client.html">st_client</a> *&#160;</td>
          <td class="paramname"><em>stc</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const void *&#160;</td>
          <td class="paramname"><em>key</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">size_t&#160;</td>
          <td class="paramname"><em>key_len</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint64_t&#160;</td>
          <td class="paramname"><em>cont_len</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int *&#160;</td>
          <td class="paramname"><em>pfd</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint32_t&#160;</td>
          <td class="paramname"><em>flags</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a27bf3a155848ec2e22a84778f0f80af2"></a><!-- doxytag: member="chunkc.h::stc_put_sync" ref="a27bf3a155848ec2e22a84778f0f80af2" args="(struct st_client *stc)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool stc_put_sync </td>
          <td>(</td>
          <td class="paramtype">struct <a class="el" href="structst__client.html">st_client</a> *&#160;</td>
          <td class="paramname"><em>stc</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a681ee5b6e78879815534ceca6e1c933d"></a><!-- doxytag: member="chunkc.h::stc_readport" ref="a681ee5b6e78879815534ceca6e1c933d" args="(const char *fname)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int stc_readport </td>
          <td>(</td>
          <td class="paramtype">const char *&#160;</td>
          <td class="paramname"><em>fname</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a9ad8ebffe82b28d506b9cad615e96eb6"></a><!-- doxytag: member="chunkc.h::stc_table_open" ref="a9ad8ebffe82b28d506b9cad615e96eb6" args="(struct st_client *stc, const void *key, size_t key_len, uint32_t flags)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool stc_table_open </td>
          <td>(</td>
          <td class="paramtype">struct <a class="el" href="structst__client.html">st_client</a> *&#160;</td>
          <td class="paramname"><em>stc</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const void *&#160;</td>
          <td class="paramname"><em>key</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">size_t&#160;</td>
          <td class="paramname"><em>key_len</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint32_t&#160;</td>
          <td class="paramname"><em>flags</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
</div>


<hr class="footer"/><address class="footer"><small>
Generated on Sat Jan 28 2012 05:53:01 for CLD by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.7.5
</small></address>

</body>
</html>