Sophie

Sophie

distrib > Fedora > 20 > i386 > by-pkgid > bd25a922043039bd471905083b1612dc > files > 74

lmdb-doc-0.9.13-1.fc20.noarch.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"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.6"/>
<title>MDB: lmdb.h Source File</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
  $(document).ready(function() { searchBox.OnSelectItem(0); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td style="padding-left: 0.5em;">
   <div id="projectname">MDB
   </div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.6 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
  <div id="navrow1" class="tabs">
    <ul class="tablist">
      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
      <li><a href="modules.html"><span>Modules</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>
      <li>
        <div id="MSearchBox" class="MSearchBoxInactive">
        <span class="left">
          <img id="MSearchSelect" src="search/mag_sel.png"
               onmouseover="return searchBox.OnSearchSelectShow()"
               onmouseout="return searchBox.OnSearchSelectHide()"
               alt=""/>
          <input type="text" id="MSearchField" value="Search" accesskey="S"
               onfocus="searchBox.OnSearchFieldFocus(true)" 
               onblur="searchBox.OnSearchFieldFocus(false)" 
               onkeyup="searchBox.OnSearchFieldChange(event)"/>
          </span><span class="right">
            <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
          </span>
        </div>
      </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><!-- top -->
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
     onmouseover="return searchBox.OnSearchSelectShow()"
     onmouseout="return searchBox.OnSearchSelectHide()"
     onkeydown="return searchBox.OnSearchSelectKey(event)">
<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Data Structures</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Groups</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>

<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0" 
        name="MSearchResults" id="MSearchResults">
</iframe>
</div>

<div class="header">
  <div class="headertitle">
<div class="title">lmdb.h</div>  </div>
</div><!--header-->
<div class="contents">
<a href="lmdb_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno">    1</span>&#160;</div>
<div class="line"><a name="l00149"></a><span class="lineno">  149</span>&#160;<span class="preprocessor">#ifndef _LMDB_H_</span></div>
<div class="line"><a name="l00150"></a><span class="lineno">  150</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define _LMDB_H_</span></div>
<div class="line"><a name="l00151"></a><span class="lineno">  151</span>&#160;<span class="preprocessor"></span></div>
<div class="line"><a name="l00152"></a><span class="lineno">  152</span>&#160;<span class="preprocessor">#include &lt;sys/types.h&gt;</span></div>
<div class="line"><a name="l00153"></a><span class="lineno">  153</span>&#160;</div>
<div class="line"><a name="l00154"></a><span class="lineno">  154</span>&#160;<span class="preprocessor">#ifdef __cplusplus</span></div>
<div class="line"><a name="l00155"></a><span class="lineno">  155</span>&#160;<span class="preprocessor"></span><span class="keyword">extern</span> <span class="stringliteral">&quot;C&quot;</span> {</div>
<div class="line"><a name="l00156"></a><span class="lineno">  156</span>&#160;<span class="preprocessor">#endif</span></div>
<div class="line"><a name="l00157"></a><span class="lineno">  157</span>&#160;<span class="preprocessor"></span></div>
<div class="line"><a name="l00159"></a><span class="lineno">  159</span>&#160;<span class="preprocessor">#ifdef _MSC_VER</span></div>
<div class="line"><a name="l00160"></a><span class="lineno">  160</span>&#160;<span class="preprocessor"></span><span class="keyword">typedef</span> <span class="keywordtype">int</span> <a class="code" href="lmdb_8h.html#a6bc5fbe1ea1873df138108acdf04a28d">mdb_mode_t</a>;</div>
<div class="line"><a name="l00161"></a><span class="lineno">  161</span>&#160;<span class="preprocessor">#else</span></div>
<div class="line"><a name="l00162"></a><span class="lineno"><a class="line" href="lmdb_8h.html#a6bc5fbe1ea1873df138108acdf04a28d">  162</a></span>&#160;<span class="preprocessor"></span><span class="keyword">typedef</span> mode_t  <a class="code" href="lmdb_8h.html#a6bc5fbe1ea1873df138108acdf04a28d">mdb_mode_t</a>;</div>
<div class="line"><a name="l00163"></a><span class="lineno">  163</span>&#160;<span class="preprocessor">#endif</span></div>
<div class="line"><a name="l00164"></a><span class="lineno">  164</span>&#160;<span class="preprocessor"></span></div>
<div class="line"><a name="l00169"></a><span class="lineno">  169</span>&#160;<span class="preprocessor">#ifdef _WIN32</span></div>
<div class="line"><a name="l00170"></a><span class="lineno">  170</span>&#160;<span class="preprocessor"></span><span class="keyword">typedef</span> <span class="keywordtype">void</span> *<a class="code" href="lmdb_8h.html#a6799f2853adc2e3b863dc2e6d9d0064f">mdb_filehandle_t</a>;</div>
<div class="line"><a name="l00171"></a><span class="lineno">  171</span>&#160;<span class="preprocessor">#else</span></div>
<div class="line"><a name="l00172"></a><span class="lineno"><a class="line" href="lmdb_8h.html#a6799f2853adc2e3b863dc2e6d9d0064f">  172</a></span>&#160;<span class="preprocessor"></span><span class="keyword">typedef</span> <span class="keywordtype">int</span> <a class="code" href="lmdb_8h.html#a6799f2853adc2e3b863dc2e6d9d0064f">mdb_filehandle_t</a>;</div>
<div class="line"><a name="l00173"></a><span class="lineno">  173</span>&#160;<span class="preprocessor">#endif</span></div>
<div class="line"><a name="l00174"></a><span class="lineno">  174</span>&#160;<span class="preprocessor"></span></div>
<div class="line"><a name="l00183"></a><span class="lineno"><a class="line" href="group__Version.html#ga4d29d48a85ec25636fac7831b8b9b807">  183</a></span>&#160;<span class="preprocessor">#define MDB_VERSION_MAJOR   0</span></div>
<div class="line"><a name="l00184"></a><span class="lineno">  184</span>&#160;<span class="preprocessor"></span></div>
<div class="line"><a name="l00185"></a><span class="lineno"><a class="line" href="group__Version.html#ga44da0474969d76ad5521f8b7de4dd32f">  185</a></span>&#160;<span class="preprocessor">#define MDB_VERSION_MINOR   9</span></div>
<div class="line"><a name="l00186"></a><span class="lineno">  186</span>&#160;<span class="preprocessor"></span></div>
<div class="line"><a name="l00187"></a><span class="lineno"><a class="line" href="group__Version.html#gaeddac7231e1cdcbe2b7541cbfa33e82a">  187</a></span>&#160;<span class="preprocessor">#define MDB_VERSION_PATCH   13</span></div>
<div class="line"><a name="l00188"></a><span class="lineno">  188</span>&#160;<span class="preprocessor"></span></div>
<div class="line"><a name="l00190"></a><span class="lineno"><a class="line" href="group__Version.html#gaa50172fa8a795f877c9304d29aefb14b">  190</a></span>&#160;<span class="preprocessor">#define MDB_VERINT(a,b,c)   (((a) &lt;&lt; 24) | ((b) &lt;&lt; 16) | (c))</span></div>
<div class="line"><a name="l00191"></a><span class="lineno">  191</span>&#160;<span class="preprocessor"></span></div>
<div class="line"><a name="l00193"></a><span class="lineno"><a class="line" href="group__Version.html#gaf76019a5896eaa538be876942c28f262">  193</a></span>&#160;<span class="preprocessor">#define MDB_VERSION_FULL    \</span></div>
<div class="line"><a name="l00194"></a><span class="lineno">  194</span>&#160;<span class="preprocessor">    MDB_VERINT(MDB_VERSION_MAJOR,MDB_VERSION_MINOR,MDB_VERSION_PATCH)</span></div>
<div class="line"><a name="l00195"></a><span class="lineno">  195</span>&#160;<span class="preprocessor"></span></div>
<div class="line"><a name="l00197"></a><span class="lineno"><a class="line" href="group__Version.html#ga24212e54d8dc0e0949970b5995b3b663">  197</a></span>&#160;<span class="preprocessor">#define MDB_VERSION_DATE    &quot;June 13, 2014&quot;</span></div>
<div class="line"><a name="l00198"></a><span class="lineno">  198</span>&#160;<span class="preprocessor"></span></div>
<div class="line"><a name="l00200"></a><span class="lineno"><a class="line" href="group__Version.html#ga1e8ad3b918e27a5a55179c1ab4b2e0d1">  200</a></span>&#160;<span class="preprocessor">#define MDB_VERSTR(a,b,c,d) &quot;MDB &quot; #a &quot;.&quot; #b &quot;.&quot; #c &quot;: (&quot; d &quot;)&quot;</span></div>
<div class="line"><a name="l00201"></a><span class="lineno">  201</span>&#160;<span class="preprocessor"></span></div>
<div class="line"><a name="l00203"></a><span class="lineno"><a class="line" href="group__Version.html#ga9e259368ceadd84622c214f0c7442970">  203</a></span>&#160;<span class="preprocessor">#define MDB_VERFOO(a,b,c,d) MDB_VERSTR(a,b,c,d)</span></div>
<div class="line"><a name="l00204"></a><span class="lineno">  204</span>&#160;<span class="preprocessor"></span></div>
<div class="line"><a name="l00206"></a><span class="lineno"><a class="line" href="group__Version.html#ga44546ec3a3ab85addf079124ef4af21e">  206</a></span>&#160;<span class="preprocessor">#define MDB_VERSION_STRING  \</span></div>
<div class="line"><a name="l00207"></a><span class="lineno">  207</span>&#160;<span class="preprocessor">    MDB_VERFOO(MDB_VERSION_MAJOR,MDB_VERSION_MINOR,MDB_VERSION_PATCH,MDB_VERSION_DATE)</span></div>
<div class="line"><a name="l00208"></a><span class="lineno">  208</span>&#160;<span class="preprocessor"></span></div>
<div class="line"><a name="l00215"></a><span class="lineno">  215</span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="group__internal.html#structMDB__env">MDB_env</a> <a class="code" href="group__internal.html#structMDB__env">MDB_env</a>;</div>
<div class="line"><a name="l00216"></a><span class="lineno">  216</span>&#160;</div>
<div class="line"><a name="l00222"></a><span class="lineno">  222</span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="group__internal.html#structMDB__txn">MDB_txn</a> <a class="code" href="group__internal.html#structMDB__txn">MDB_txn</a>;</div>
<div class="line"><a name="l00223"></a><span class="lineno">  223</span>&#160;</div>
<div class="line"><a name="l00225"></a><span class="lineno"><a class="line" href="group__mdb.html#gadbe68a06c448dfb62da16443d251a78b">  225</a></span>&#160;<span class="keyword">typedef</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span>    <a class="code" href="group__mdb.html#gadbe68a06c448dfb62da16443d251a78b">MDB_dbi</a>;</div>
<div class="line"><a name="l00226"></a><span class="lineno">  226</span>&#160;</div>
<div class="line"><a name="l00228"></a><span class="lineno">  228</span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="group__internal.html#structMDB__cursor">MDB_cursor</a> <a class="code" href="group__internal.html#structMDB__cursor">MDB_cursor</a>;</div>
<div class="line"><a name="l00229"></a><span class="lineno">  229</span>&#160;</div>
<div class="line"><a name="l00241"></a><span class="lineno"><a class="line" href="group__mdb.html">  241</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="group__mdb.html#structMDB__val">MDB_val</a> {</div>
<div class="line"><a name="l00242"></a><span class="lineno"><a class="line" href="group__mdb.html#a9e788910dc056d0cff8915672084dabe">  242</a></span>&#160;    <span class="keywordtype">size_t</span>       <a class="code" href="group__mdb.html#a9e788910dc056d0cff8915672084dabe">mv_size</a>;   </div>
<div class="line"><a name="l00243"></a><span class="lineno"><a class="line" href="group__mdb.html#a98af99191878ec0a2179482f4e831b91">  243</a></span>&#160;    <span class="keywordtype">void</span>        *<a class="code" href="group__mdb.html#a98af99191878ec0a2179482f4e831b91">mv_data</a>;   </div>
<div class="line"><a name="l00244"></a><span class="lineno">  244</span>&#160;} <a class="code" href="group__mdb.html#structMDB__val">MDB_val</a>;</div>
<div class="line"><a name="l00245"></a><span class="lineno">  245</span>&#160;</div>
<div class="line"><a name="l00247"></a><span class="lineno"><a class="line" href="group__mdb.html#gaa8e6e7a6f99bd7142947c48f0c4b970f">  247</a></span>&#160;<span class="keyword">typedef</span> int  (<a class="code" href="group__mdb.html#gaa8e6e7a6f99bd7142947c48f0c4b970f">MDB_cmp_func</a>)(<span class="keyword">const</span> <a class="code" href="group__mdb.html#structMDB__val">MDB_val</a> *a, <span class="keyword">const</span> <a class="code" href="group__mdb.html#structMDB__val">MDB_val</a> *b);</div>
<div class="line"><a name="l00248"></a><span class="lineno">  248</span>&#160;</div>
<div class="line"><a name="l00263"></a><span class="lineno"><a class="line" href="group__mdb.html#gaf6dfd3df8c5c6f082c5befc585165747">  263</a></span>&#160;<span class="keyword">typedef</span> void (<a class="code" href="group__mdb.html#gaf6dfd3df8c5c6f082c5befc585165747">MDB_rel_func</a>)(<a class="code" href="group__mdb.html#structMDB__val">MDB_val</a> *item, <span class="keywordtype">void</span> *oldptr, <span class="keywordtype">void</span> *newptr, <span class="keywordtype">void</span> *relctx);</div>
<div class="line"><a name="l00264"></a><span class="lineno">  264</span>&#160;</div>
<div class="line"><a name="l00269"></a><span class="lineno"><a class="line" href="group__mdb__env.html#ga492952277c481bc4a6fa08ef71c29487">  269</a></span>&#160;<span class="preprocessor">#define MDB_FIXEDMAP    0x01</span></div>
<div class="line"><a name="l00270"></a><span class="lineno">  270</span>&#160;<span class="preprocessor"></span></div>
<div class="line"><a name="l00271"></a><span class="lineno"><a class="line" href="group__mdb__env.html#gabf0e3e3b1e18df6526969f6825a388ea">  271</a></span>&#160;<span class="preprocessor">#define MDB_NOSUBDIR    0x4000</span></div>
<div class="line"><a name="l00272"></a><span class="lineno">  272</span>&#160;<span class="preprocessor"></span></div>
<div class="line"><a name="l00273"></a><span class="lineno"><a class="line" href="group__mdb__env.html#ga5791dd1adb09123f82dd1f331209e12e">  273</a></span>&#160;<span class="preprocessor">#define MDB_NOSYNC      0x10000</span></div>
<div class="line"><a name="l00274"></a><span class="lineno">  274</span>&#160;<span class="preprocessor"></span></div>
<div class="line"><a name="l00275"></a><span class="lineno"><a class="line" href="group__mdb__env.html#gac4c41c0ae044127b2fc80420c323cac6">  275</a></span>&#160;<span class="preprocessor">#define MDB_RDONLY      0x20000</span></div>
<div class="line"><a name="l00276"></a><span class="lineno">  276</span>&#160;<span class="preprocessor"></span></div>
<div class="line"><a name="l00277"></a><span class="lineno"><a class="line" href="group__mdb__env.html#ga5021c4e96ffe9f383f5b8ab2af8e4b16">  277</a></span>&#160;<span class="preprocessor">#define MDB_NOMETASYNC      0x40000</span></div>
<div class="line"><a name="l00278"></a><span class="lineno">  278</span>&#160;<span class="preprocessor"></span></div>
<div class="line"><a name="l00279"></a><span class="lineno"><a class="line" href="group__mdb__env.html#ga7b81e9fd5f8fae38786d67e1a8387fa7">  279</a></span>&#160;<span class="preprocessor">#define MDB_WRITEMAP        0x80000</span></div>
<div class="line"><a name="l00280"></a><span class="lineno">  280</span>&#160;<span class="preprocessor"></span></div>
<div class="line"><a name="l00281"></a><span class="lineno"><a class="line" href="group__mdb__env.html#gab034ed0d8e5938090aef5ee0997f7e94">  281</a></span>&#160;<span class="preprocessor">#define MDB_MAPASYNC        0x100000</span></div>
<div class="line"><a name="l00282"></a><span class="lineno">  282</span>&#160;<span class="preprocessor"></span></div>
<div class="line"><a name="l00283"></a><span class="lineno"><a class="line" href="group__mdb__env.html#ga5dca84a576d14b4bfe2deddc2dc622d3">  283</a></span>&#160;<span class="preprocessor">#define MDB_NOTLS       0x200000</span></div>
<div class="line"><a name="l00284"></a><span class="lineno">  284</span>&#160;<span class="preprocessor"></span></div>
<div class="line"><a name="l00285"></a><span class="lineno"><a class="line" href="group__mdb__env.html#ga9b0450b1a87cb9f22e033550e49e5037">  285</a></span>&#160;<span class="preprocessor">#define MDB_NOLOCK      0x400000</span></div>
<div class="line"><a name="l00286"></a><span class="lineno">  286</span>&#160;<span class="preprocessor"></span></div>
<div class="line"><a name="l00287"></a><span class="lineno"><a class="line" href="group__mdb__env.html#ga0fcdaf42f0c45749a2dff11ee322303f">  287</a></span>&#160;<span class="preprocessor">#define MDB_NORDAHEAD   0x800000</span></div>
<div class="line"><a name="l00288"></a><span class="lineno">  288</span>&#160;<span class="preprocessor"></span></div>
<div class="line"><a name="l00289"></a><span class="lineno"><a class="line" href="group__mdb__env.html#gafa035a1f17ebf31376eafb7bd2cdd448">  289</a></span>&#160;<span class="preprocessor">#define MDB_NOMEMINIT   0x1000000</span></div>
<div class="line"><a name="l00290"></a><span class="lineno">  290</span>&#160;<span class="preprocessor"></span></div>
<div class="line"><a name="l00296"></a><span class="lineno"><a class="line" href="group__mdb__dbi__open.html#gaea2d873575b7875771ea5296b4c85beb">  296</a></span>&#160;<span class="preprocessor">#define MDB_REVERSEKEY  0x02</span></div>
<div class="line"><a name="l00297"></a><span class="lineno">  297</span>&#160;<span class="preprocessor"></span></div>
<div class="line"><a name="l00298"></a><span class="lineno"><a class="line" href="group__mdb__dbi__open.html#gae0626566c2562e9007f5c8c9535bab1a">  298</a></span>&#160;<span class="preprocessor">#define MDB_DUPSORT     0x04</span></div>
<div class="line"><a name="l00299"></a><span class="lineno">  299</span>&#160;<span class="preprocessor"></span></div>
<div class="line"><a name="l00301"></a><span class="lineno"><a class="line" href="group__mdb__dbi__open.html#ga219c5c50d41902fca79c68d8836e7753">  301</a></span>&#160;<span class="preprocessor">#define MDB_INTEGERKEY  0x08</span></div>
<div class="line"><a name="l00302"></a><span class="lineno">  302</span>&#160;<span class="preprocessor"></span></div>
<div class="line"><a name="l00303"></a><span class="lineno"><a class="line" href="group__mdb__dbi__open.html#ga5acc26f80668d1ebc31265d178c69338">  303</a></span>&#160;<span class="preprocessor">#define MDB_DUPFIXED    0x10</span></div>
<div class="line"><a name="l00304"></a><span class="lineno">  304</span>&#160;<span class="preprocessor"></span></div>
<div class="line"><a name="l00305"></a><span class="lineno"><a class="line" href="group__mdb__dbi__open.html#gad9b1b4e231bf2e4fa8d7f90be8ba2765">  305</a></span>&#160;<span class="preprocessor">#define MDB_INTEGERDUP  0x20</span></div>
<div class="line"><a name="l00306"></a><span class="lineno">  306</span>&#160;<span class="preprocessor"></span></div>
<div class="line"><a name="l00307"></a><span class="lineno"><a class="line" href="group__mdb__dbi__open.html#gaf99ce592b75d65e23503f78a7933c297">  307</a></span>&#160;<span class="preprocessor">#define MDB_REVERSEDUP  0x40</span></div>
<div class="line"><a name="l00308"></a><span class="lineno">  308</span>&#160;<span class="preprocessor"></span></div>
<div class="line"><a name="l00309"></a><span class="lineno"><a class="line" href="group__mdb__dbi__open.html#gafd47620cff55fb3ec7cd7501d4d1cb4a">  309</a></span>&#160;<span class="preprocessor">#define MDB_CREATE      0x40000</span></div>
<div class="line"><a name="l00310"></a><span class="lineno">  310</span>&#160;<span class="preprocessor"></span></div>
<div class="line"><a name="l00316"></a><span class="lineno"><a class="line" href="group__mdb__put.html#ga23eb9813f9a4cdf7a7da5e01815b0cfb">  316</a></span>&#160;<span class="preprocessor">#define MDB_NOOVERWRITE 0x10</span></div>
<div class="line"><a name="l00317"></a><span class="lineno">  317</span>&#160;<span class="preprocessor"></span></div>
<div class="line"><a name="l00321"></a><span class="lineno"><a class="line" href="group__mdb__put.html#ga8d723ae10cf0afdc771ce5eafa8f6c9e">  321</a></span>&#160;<span class="preprocessor">#define MDB_NODUPDATA   0x20</span></div>
<div class="line"><a name="l00322"></a><span class="lineno">  322</span>&#160;<span class="preprocessor"></span></div>
<div class="line"><a name="l00323"></a><span class="lineno"><a class="line" href="group__mdb__put.html#ga92f7832a496213db0f03105e6fa9afae">  323</a></span>&#160;<span class="preprocessor">#define MDB_CURRENT 0x40</span></div>
<div class="line"><a name="l00324"></a><span class="lineno">  324</span>&#160;<span class="preprocessor"></span></div>
<div class="line"><a name="l00327"></a><span class="lineno"><a class="line" href="group__mdb__put.html#gac0545c6aea719991e3eae6ccc686efcc">  327</a></span>&#160;<span class="preprocessor">#define MDB_RESERVE 0x10000</span></div>
<div class="line"><a name="l00328"></a><span class="lineno">  328</span>&#160;<span class="preprocessor"></span></div>
<div class="line"><a name="l00329"></a><span class="lineno"><a class="line" href="group__mdb__put.html#ga06af7a6e87588fd723e2dd1d7e580e6a">  329</a></span>&#160;<span class="preprocessor">#define MDB_APPEND  0x20000</span></div>
<div class="line"><a name="l00330"></a><span class="lineno">  330</span>&#160;<span class="preprocessor"></span></div>
<div class="line"><a name="l00331"></a><span class="lineno"><a class="line" href="group__mdb__put.html#ga0583fe408057ff1c03b8dd071c0d68d2">  331</a></span>&#160;<span class="preprocessor">#define MDB_APPENDDUP   0x40000</span></div>
<div class="line"><a name="l00332"></a><span class="lineno">  332</span>&#160;<span class="preprocessor"></span></div>
<div class="line"><a name="l00333"></a><span class="lineno"><a class="line" href="group__mdb__put.html#ga67a8d26a8c8bc56f02f2e03fd07a74b0">  333</a></span>&#160;<span class="preprocessor">#define MDB_MULTIPLE    0x80000</span></div>
<div class="line"><a name="l00334"></a><span class="lineno">  334</span>&#160;<span class="preprocessor"></span><span class="comment">/*  @} */</span></div>
<div class="line"><a name="l00335"></a><span class="lineno">  335</span>&#160;</div>
<div class="line"><a name="l00341"></a><span class="lineno"><a class="line" href="group__mdb.html#ga1206b2af8b95e7f6b0ef6b28708c9127">  341</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">enum</span> <a class="code" href="group__mdb.html#ga1206b2af8b95e7f6b0ef6b28708c9127">MDB_cursor_op</a> {</div>
<div class="line"><a name="l00342"></a><span class="lineno"><a class="line" href="group__mdb.html#gga1206b2af8b95e7f6b0ef6b28708c9127a7fa6e5dfe596e146026309ca4bc1fa8c">  342</a></span>&#160;    <a class="code" href="group__mdb.html#gga1206b2af8b95e7f6b0ef6b28708c9127a7fa6e5dfe596e146026309ca4bc1fa8c">MDB_FIRST</a>,              </div>
<div class="line"><a name="l00343"></a><span class="lineno"><a class="line" href="group__mdb.html#gga1206b2af8b95e7f6b0ef6b28708c9127a6d1d6a1b5d2786521cf01199b74e4707">  343</a></span>&#160;    <a class="code" href="group__mdb.html#gga1206b2af8b95e7f6b0ef6b28708c9127a6d1d6a1b5d2786521cf01199b74e4707">MDB_FIRST_DUP</a>,          </div>
<div class="line"><a name="l00345"></a><span class="lineno"><a class="line" href="group__mdb.html#gga1206b2af8b95e7f6b0ef6b28708c9127af6e8d2250238fc53d63f57a7dfd7fc9d">  345</a></span>&#160;    <a class="code" href="group__mdb.html#gga1206b2af8b95e7f6b0ef6b28708c9127af6e8d2250238fc53d63f57a7dfd7fc9d">MDB_GET_BOTH</a>,           </div>
<div class="line"><a name="l00346"></a><span class="lineno"><a class="line" href="group__mdb.html#gga1206b2af8b95e7f6b0ef6b28708c9127a2a35a3f4da5c7e8d24aad482c971def5">  346</a></span>&#160;    <a class="code" href="group__mdb.html#gga1206b2af8b95e7f6b0ef6b28708c9127a2a35a3f4da5c7e8d24aad482c971def5">MDB_GET_BOTH_RANGE</a>,     </div>
<div class="line"><a name="l00347"></a><span class="lineno"><a class="line" href="group__mdb.html#gga1206b2af8b95e7f6b0ef6b28708c9127a57c48da61ad7d53ea56323ab3be53643">  347</a></span>&#160;    <a class="code" href="group__mdb.html#gga1206b2af8b95e7f6b0ef6b28708c9127a57c48da61ad7d53ea56323ab3be53643">MDB_GET_CURRENT</a>,        </div>
<div class="line"><a name="l00348"></a><span class="lineno"><a class="line" href="group__mdb.html#gga1206b2af8b95e7f6b0ef6b28708c9127aadfff65301fefedcb29d612a721717a1">  348</a></span>&#160;    <a class="code" href="group__mdb.html#gga1206b2af8b95e7f6b0ef6b28708c9127aadfff65301fefedcb29d612a721717a1">MDB_GET_MULTIPLE</a>,       </div>
<div class="line"><a name="l00351"></a><span class="lineno"><a class="line" href="group__mdb.html#gga1206b2af8b95e7f6b0ef6b28708c9127ae651b65401ec2877105ff8bf6d8c8424">  351</a></span>&#160;    <a class="code" href="group__mdb.html#gga1206b2af8b95e7f6b0ef6b28708c9127ae651b65401ec2877105ff8bf6d8c8424">MDB_LAST</a>,               </div>
<div class="line"><a name="l00352"></a><span class="lineno"><a class="line" href="group__mdb.html#gga1206b2af8b95e7f6b0ef6b28708c9127aa3fd7b44991227e8590b9f5bac71c051">  352</a></span>&#160;    <a class="code" href="group__mdb.html#gga1206b2af8b95e7f6b0ef6b28708c9127aa3fd7b44991227e8590b9f5bac71c051">MDB_LAST_DUP</a>,           </div>
<div class="line"><a name="l00354"></a><span class="lineno"><a class="line" href="group__mdb.html#gga1206b2af8b95e7f6b0ef6b28708c9127ab4c331a54ff8f314d20c62f03a8c8505">  354</a></span>&#160;    <a class="code" href="group__mdb.html#gga1206b2af8b95e7f6b0ef6b28708c9127ab4c331a54ff8f314d20c62f03a8c8505">MDB_NEXT</a>,               </div>
<div class="line"><a name="l00355"></a><span class="lineno"><a class="line" href="group__mdb.html#gga1206b2af8b95e7f6b0ef6b28708c9127a184e21dcc148ee01f9325ba644a37bf2">  355</a></span>&#160;    <a class="code" href="group__mdb.html#gga1206b2af8b95e7f6b0ef6b28708c9127a184e21dcc148ee01f9325ba644a37bf2">MDB_NEXT_DUP</a>,           </div>
<div class="line"><a name="l00357"></a><span class="lineno"><a class="line" href="group__mdb.html#gga1206b2af8b95e7f6b0ef6b28708c9127a37d22eecd320d77fbba9f905483f99e5">  357</a></span>&#160;    <a class="code" href="group__mdb.html#gga1206b2af8b95e7f6b0ef6b28708c9127a37d22eecd320d77fbba9f905483f99e5">MDB_NEXT_MULTIPLE</a>,      </div>
<div class="line"><a name="l00360"></a><span class="lineno"><a class="line" href="group__mdb.html#gga1206b2af8b95e7f6b0ef6b28708c9127ad1fe99714d88bbf18b36767b5fe4bf26">  360</a></span>&#160;    <a class="code" href="group__mdb.html#gga1206b2af8b95e7f6b0ef6b28708c9127ad1fe99714d88bbf18b36767b5fe4bf26">MDB_NEXT_NODUP</a>,         </div>
<div class="line"><a name="l00361"></a><span class="lineno"><a class="line" href="group__mdb.html#gga1206b2af8b95e7f6b0ef6b28708c9127ac3f9d31387235be1e0dc85bb947a7f9e">  361</a></span>&#160;    <a class="code" href="group__mdb.html#gga1206b2af8b95e7f6b0ef6b28708c9127ac3f9d31387235be1e0dc85bb947a7f9e">MDB_PREV</a>,               </div>
<div class="line"><a name="l00362"></a><span class="lineno"><a class="line" href="group__mdb.html#gga1206b2af8b95e7f6b0ef6b28708c9127acc8bcecdcf6368f5e5fc15c885097bf7">  362</a></span>&#160;    <a class="code" href="group__mdb.html#gga1206b2af8b95e7f6b0ef6b28708c9127acc8bcecdcf6368f5e5fc15c885097bf7">MDB_PREV_DUP</a>,           </div>
<div class="line"><a name="l00364"></a><span class="lineno"><a class="line" href="group__mdb.html#gga1206b2af8b95e7f6b0ef6b28708c9127ad5a35ed59afffdd86253de2fe03b6a09">  364</a></span>&#160;    <a class="code" href="group__mdb.html#gga1206b2af8b95e7f6b0ef6b28708c9127ad5a35ed59afffdd86253de2fe03b6a09">MDB_PREV_NODUP</a>,         </div>
<div class="line"><a name="l00365"></a><span class="lineno"><a class="line" href="group__mdb.html#gga1206b2af8b95e7f6b0ef6b28708c9127a0e2a8c96dea14b11fa8dee617ccc1d7e">  365</a></span>&#160;    <a class="code" href="group__mdb.html#gga1206b2af8b95e7f6b0ef6b28708c9127a0e2a8c96dea14b11fa8dee617ccc1d7e">MDB_SET</a>,                </div>
<div class="line"><a name="l00366"></a><span class="lineno"><a class="line" href="group__mdb.html#gga1206b2af8b95e7f6b0ef6b28708c9127a60ca5862cebed7f3487a8a622e77831a">  366</a></span>&#160;    <a class="code" href="group__mdb.html#gga1206b2af8b95e7f6b0ef6b28708c9127a60ca5862cebed7f3487a8a622e77831a">MDB_SET_KEY</a>,            </div>
<div class="line"><a name="l00367"></a><span class="lineno"><a class="line" href="group__mdb.html#gga1206b2af8b95e7f6b0ef6b28708c9127af9feb0557c2954dbf7732eee5e1b59e7">  367</a></span>&#160;    <a class="code" href="group__mdb.html#gga1206b2af8b95e7f6b0ef6b28708c9127af9feb0557c2954dbf7732eee5e1b59e7">MDB_SET_RANGE</a>           </div>
<div class="line"><a name="l00368"></a><span class="lineno">  368</span>&#160;} <a class="code" href="group__mdb.html#ga1206b2af8b95e7f6b0ef6b28708c9127">MDB_cursor_op</a>;</div>
<div class="line"><a name="l00369"></a><span class="lineno">  369</span>&#160;</div>
<div class="line"><a name="l00376"></a><span class="lineno"><a class="line" href="group__errors.html#gad01fd0bf65d986197e7bf63024278ab6">  376</a></span>&#160;<span class="preprocessor">#define MDB_SUCCESS  0</span></div>
<div class="line"><a name="l00377"></a><span class="lineno">  377</span>&#160;<span class="preprocessor"></span></div>
<div class="line"><a name="l00378"></a><span class="lineno"><a class="line" href="group__errors.html#ga05dc5bbcc7da81a7345bd8676e8e0e3b">  378</a></span>&#160;<span class="preprocessor">#define MDB_KEYEXIST    (-30799)</span></div>
<div class="line"><a name="l00379"></a><span class="lineno">  379</span>&#160;<span class="preprocessor"></span></div>
<div class="line"><a name="l00380"></a><span class="lineno"><a class="line" href="group__errors.html#gabeb52e4c4be21b329e31c4add1b71926">  380</a></span>&#160;<span class="preprocessor">#define MDB_NOTFOUND    (-30798)</span></div>
<div class="line"><a name="l00381"></a><span class="lineno">  381</span>&#160;<span class="preprocessor"></span></div>
<div class="line"><a name="l00382"></a><span class="lineno"><a class="line" href="group__errors.html#ga7b77315de5265d94cae12609b0fe1f44">  382</a></span>&#160;<span class="preprocessor">#define MDB_PAGE_NOTFOUND   (-30797)</span></div>
<div class="line"><a name="l00383"></a><span class="lineno">  383</span>&#160;<span class="preprocessor"></span></div>
<div class="line"><a name="l00384"></a><span class="lineno"><a class="line" href="group__errors.html#gaf8148bf1b85f58e264e57194bafb03ef">  384</a></span>&#160;<span class="preprocessor">#define MDB_CORRUPTED   (-30796)</span></div>
<div class="line"><a name="l00385"></a><span class="lineno">  385</span>&#160;<span class="preprocessor"></span></div>
<div class="line"><a name="l00386"></a><span class="lineno"><a class="line" href="group__errors.html#gae37b9aedcb3767faba3de8c1cf6d3473">  386</a></span>&#160;<span class="preprocessor">#define MDB_PANIC       (-30795)</span></div>
<div class="line"><a name="l00387"></a><span class="lineno">  387</span>&#160;<span class="preprocessor"></span></div>
<div class="line"><a name="l00388"></a><span class="lineno"><a class="line" href="group__errors.html#ga909b2db047fa90fb0d37a78f86a6f99b">  388</a></span>&#160;<span class="preprocessor">#define MDB_VERSION_MISMATCH    (-30794)</span></div>
<div class="line"><a name="l00389"></a><span class="lineno">  389</span>&#160;<span class="preprocessor"></span></div>
<div class="line"><a name="l00390"></a><span class="lineno"><a class="line" href="group__errors.html#ga9c2257e8cd8ea027cb682588b235a6f0">  390</a></span>&#160;<span class="preprocessor">#define MDB_INVALID (-30793)</span></div>
<div class="line"><a name="l00391"></a><span class="lineno">  391</span>&#160;<span class="preprocessor"></span></div>
<div class="line"><a name="l00392"></a><span class="lineno"><a class="line" href="group__errors.html#ga0a83370402a060c9175100d4bbfb9f25">  392</a></span>&#160;<span class="preprocessor">#define MDB_MAP_FULL    (-30792)</span></div>
<div class="line"><a name="l00393"></a><span class="lineno">  393</span>&#160;<span class="preprocessor"></span></div>
<div class="line"><a name="l00394"></a><span class="lineno"><a class="line" href="group__errors.html#ga6288de36b58badda2e5a64ecddd1da70">  394</a></span>&#160;<span class="preprocessor">#define MDB_DBS_FULL    (-30791)</span></div>
<div class="line"><a name="l00395"></a><span class="lineno">  395</span>&#160;<span class="preprocessor"></span></div>
<div class="line"><a name="l00396"></a><span class="lineno"><a class="line" href="group__errors.html#gadd6aaa88823710b97cc44f4f8c160799">  396</a></span>&#160;<span class="preprocessor">#define MDB_READERS_FULL    (-30790)</span></div>
<div class="line"><a name="l00397"></a><span class="lineno">  397</span>&#160;<span class="preprocessor"></span></div>
<div class="line"><a name="l00398"></a><span class="lineno"><a class="line" href="group__errors.html#gabe74ed736c4594b8e1c6f1b86b77f8f4">  398</a></span>&#160;<span class="preprocessor">#define MDB_TLS_FULL    (-30789)</span></div>
<div class="line"><a name="l00399"></a><span class="lineno">  399</span>&#160;<span class="preprocessor"></span></div>
<div class="line"><a name="l00400"></a><span class="lineno"><a class="line" href="group__errors.html#gacba5cdc8618093f59d0339e88e69570e">  400</a></span>&#160;<span class="preprocessor">#define MDB_TXN_FULL    (-30788)</span></div>
<div class="line"><a name="l00401"></a><span class="lineno">  401</span>&#160;<span class="preprocessor"></span></div>
<div class="line"><a name="l00402"></a><span class="lineno"><a class="line" href="group__errors.html#gae1e5002c56df52ded874bb3495e2a733">  402</a></span>&#160;<span class="preprocessor">#define MDB_CURSOR_FULL (-30787)</span></div>
<div class="line"><a name="l00403"></a><span class="lineno">  403</span>&#160;<span class="preprocessor"></span></div>
<div class="line"><a name="l00404"></a><span class="lineno"><a class="line" href="group__errors.html#ga0501aacf4483f755c7bdcdba643b028e">  404</a></span>&#160;<span class="preprocessor">#define MDB_PAGE_FULL   (-30786)</span></div>
<div class="line"><a name="l00405"></a><span class="lineno">  405</span>&#160;<span class="preprocessor"></span></div>
<div class="line"><a name="l00406"></a><span class="lineno"><a class="line" href="group__errors.html#ga75c014faa4f02ffd234a5ee0e14baa92">  406</a></span>&#160;<span class="preprocessor">#define MDB_MAP_RESIZED (-30785)</span></div>
<div class="line"><a name="l00407"></a><span class="lineno">  407</span>&#160;<span class="preprocessor"></span></div>
<div class="line"><a name="l00408"></a><span class="lineno"><a class="line" href="group__errors.html#gaa39c88fa25b3163b643198f0572a3bee">  408</a></span>&#160;<span class="preprocessor">#define MDB_INCOMPATIBLE    (-30784)</span></div>
<div class="line"><a name="l00409"></a><span class="lineno">  409</span>&#160;<span class="preprocessor"></span></div>
<div class="line"><a name="l00410"></a><span class="lineno"><a class="line" href="group__errors.html#ga1b6cbb28da30e28c48c9df66dd398bf0">  410</a></span>&#160;<span class="preprocessor">#define MDB_BAD_RSLOT       (-30783)</span></div>
<div class="line"><a name="l00411"></a><span class="lineno">  411</span>&#160;<span class="preprocessor"></span></div>
<div class="line"><a name="l00412"></a><span class="lineno"><a class="line" href="group__errors.html#gadcc86b34304f2ae761e3ba7c2eb88ba9">  412</a></span>&#160;<span class="preprocessor">#define MDB_BAD_TXN         (-30782)</span></div>
<div class="line"><a name="l00413"></a><span class="lineno">  413</span>&#160;<span class="preprocessor"></span></div>
<div class="line"><a name="l00414"></a><span class="lineno"><a class="line" href="group__errors.html#ga4630697cffb88ca6dc92504271941d0b">  414</a></span>&#160;<span class="preprocessor">#define MDB_BAD_VALSIZE     (-30781)</span></div>
<div class="line"><a name="l00415"></a><span class="lineno">  415</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define MDB_LAST_ERRCODE    MDB_BAD_VALSIZE</span></div>
<div class="line"><a name="l00416"></a><span class="lineno">  416</span>&#160;<span class="preprocessor"></span></div>
<div class="line"><a name="l00419"></a><span class="lineno"><a class="line" href="group__mdb.html">  419</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="group__mdb.html#structMDB__stat">MDB_stat</a> {</div>
<div class="line"><a name="l00420"></a><span class="lineno"><a class="line" href="group__mdb.html#a770440a4f2dec8592ae8f86c80895516">  420</a></span>&#160;    <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span>    <a class="code" href="group__mdb.html#a770440a4f2dec8592ae8f86c80895516">ms_psize</a>;           </div>
<div class="line"><a name="l00422"></a><span class="lineno"><a class="line" href="group__mdb.html#ab4e70f35499a7e7c71429b04ac62de68">  422</a></span>&#160;    <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span>    <a class="code" href="group__mdb.html#ab4e70f35499a7e7c71429b04ac62de68">ms_depth</a>;           </div>
<div class="line"><a name="l00423"></a><span class="lineno"><a class="line" href="group__mdb.html#addee021cbe8ec447fb06e181e24d61db">  423</a></span>&#160;    <span class="keywordtype">size_t</span>      <a class="code" href="group__mdb.html#addee021cbe8ec447fb06e181e24d61db">ms_branch_pages</a>;    </div>
<div class="line"><a name="l00424"></a><span class="lineno"><a class="line" href="group__mdb.html#ad63342d9d6925cddc16d9ea38797a0e0">  424</a></span>&#160;    <span class="keywordtype">size_t</span>      <a class="code" href="group__mdb.html#ad63342d9d6925cddc16d9ea38797a0e0">ms_leaf_pages</a>;      </div>
<div class="line"><a name="l00425"></a><span class="lineno"><a class="line" href="group__mdb.html#ac6daa2ffeddc4f54ad966f25345b3ecd">  425</a></span>&#160;    <span class="keywordtype">size_t</span>      <a class="code" href="group__mdb.html#ac6daa2ffeddc4f54ad966f25345b3ecd">ms_overflow_pages</a>;  </div>
<div class="line"><a name="l00426"></a><span class="lineno"><a class="line" href="group__mdb.html#a40bc5dfc159505149037bf897aaa7baf">  426</a></span>&#160;    <span class="keywordtype">size_t</span>      <a class="code" href="group__mdb.html#a40bc5dfc159505149037bf897aaa7baf">ms_entries</a>;         </div>
<div class="line"><a name="l00427"></a><span class="lineno">  427</span>&#160;} <a class="code" href="group__mdb.html#structMDB__stat">MDB_stat</a>;</div>
<div class="line"><a name="l00428"></a><span class="lineno">  428</span>&#160;</div>
<div class="line"><a name="l00430"></a><span class="lineno"><a class="line" href="group__mdb.html">  430</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="group__mdb.html#structMDB__envinfo">MDB_envinfo</a> {</div>
<div class="line"><a name="l00431"></a><span class="lineno"><a class="line" href="group__mdb.html#aebb8447a3392f888baf6f134fcadaac2">  431</a></span>&#160;    <span class="keywordtype">void</span>    *<a class="code" href="group__mdb.html#aebb8447a3392f888baf6f134fcadaac2">me_mapaddr</a>;            </div>
<div class="line"><a name="l00432"></a><span class="lineno"><a class="line" href="group__mdb.html#a4bde3c8b676457342cba2fe27aed5fbd">  432</a></span>&#160;    <span class="keywordtype">size_t</span>  <a class="code" href="group__mdb.html#a4bde3c8b676457342cba2fe27aed5fbd">me_mapsize</a>;             </div>
<div class="line"><a name="l00433"></a><span class="lineno"><a class="line" href="group__mdb.html#af89fed4b85fabd137f9f2d2b64ddee3a">  433</a></span>&#160;    <span class="keywordtype">size_t</span>  <a class="code" href="group__mdb.html#af89fed4b85fabd137f9f2d2b64ddee3a">me_last_pgno</a>;           </div>
<div class="line"><a name="l00434"></a><span class="lineno"><a class="line" href="group__mdb.html#a63ee435cd237d967ef2cb996996b21ee">  434</a></span>&#160;    <span class="keywordtype">size_t</span>  <a class="code" href="group__mdb.html#a63ee435cd237d967ef2cb996996b21ee">me_last_txnid</a>;          </div>
<div class="line"><a name="l00435"></a><span class="lineno"><a class="line" href="group__mdb.html#a0a55ab3e5584ea6bb51caec3516e134b">  435</a></span>&#160;    <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code" href="group__mdb.html#a0a55ab3e5584ea6bb51caec3516e134b">me_maxreaders</a>;     </div>
<div class="line"><a name="l00436"></a><span class="lineno"><a class="line" href="group__mdb.html#af20468962fceb98d99e15c314955e290">  436</a></span>&#160;    <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code" href="group__mdb.html#af20468962fceb98d99e15c314955e290">me_numreaders</a>;     </div>
<div class="line"><a name="l00437"></a><span class="lineno">  437</span>&#160;} <a class="code" href="group__mdb.html#structMDB__envinfo">MDB_envinfo</a>;</div>
<div class="line"><a name="l00438"></a><span class="lineno">  438</span>&#160;</div>
<div class="line"><a name="l00446"></a><span class="lineno">  446</span>&#160;<span class="keywordtype">char</span> *<a class="code" href="group__mdb.html#ga0e5d7298fc39b3c187fffbe30264c968">mdb_version</a>(<span class="keywordtype">int</span> *major, <span class="keywordtype">int</span> *minor, <span class="keywordtype">int</span> *patch);</div>
<div class="line"><a name="l00447"></a><span class="lineno">  447</span>&#160;</div>
<div class="line"><a name="l00458"></a><span class="lineno">  458</span>&#160;<span class="keywordtype">char</span> *<a class="code" href="group__mdb.html#ga569e66c1e3edc1a6016b86719ee3d098">mdb_strerror</a>(<span class="keywordtype">int</span> err);</div>
<div class="line"><a name="l00459"></a><span class="lineno">  459</span>&#160;</div>
<div class="line"><a name="l00471"></a><span class="lineno">  471</span>&#160;<span class="keywordtype">int</span>  <a class="code" href="group__mdb.html#gaad6be3d8dcd4ea01f8df436f41d158d4">mdb_env_create</a>(<a class="code" href="group__internal.html#structMDB__env">MDB_env</a> **env);</div>
<div class="line"><a name="l00472"></a><span class="lineno">  472</span>&#160;</div>
<div class="line"><a name="l00592"></a><span class="lineno">  592</span>&#160;<span class="keywordtype">int</span>  <a class="code" href="group__mdb.html#ga32a193c6bf4d7d5c5d579e71f22e9340">mdb_env_open</a>(<a class="code" href="group__internal.html#structMDB__env">MDB_env</a> *env, <span class="keyword">const</span> <span class="keywordtype">char</span> *path, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> flags, mdb_mode_t mode);</div>
<div class="line"><a name="l00593"></a><span class="lineno">  593</span>&#160;</div>
<div class="line"><a name="l00608"></a><span class="lineno">  608</span>&#160;<span class="keywordtype">int</span>  <a class="code" href="group__mdb.html#ga5d51d6130325f7353db0955dbedbc378">mdb_env_copy</a>(<a class="code" href="group__internal.html#structMDB__env">MDB_env</a> *env, <span class="keyword">const</span> <span class="keywordtype">char</span> *path);</div>
<div class="line"><a name="l00609"></a><span class="lineno">  609</span>&#160;</div>
<div class="line"><a name="l00623"></a><span class="lineno">  623</span>&#160;<span class="keywordtype">int</span>  <a class="code" href="group__mdb.html#ga470b0bcc64ac417de5de5930f20b1a28">mdb_env_copyfd</a>(<a class="code" href="group__internal.html#structMDB__env">MDB_env</a> *env, mdb_filehandle_t fd);</div>
<div class="line"><a name="l00624"></a><span class="lineno">  624</span>&#160;</div>
<div class="line"><a name="l00631"></a><span class="lineno">  631</span>&#160;<span class="keywordtype">int</span>  <a class="code" href="group__mdb.html#gaf881dca452050efbd434cd16e4bae255">mdb_env_stat</a>(<a class="code" href="group__internal.html#structMDB__env">MDB_env</a> *env, <a class="code" href="group__mdb.html#structMDB__stat">MDB_stat</a> *stat);</div>
<div class="line"><a name="l00632"></a><span class="lineno">  632</span>&#160;</div>
<div class="line"><a name="l00639"></a><span class="lineno">  639</span>&#160;<span class="keywordtype">int</span>  <a class="code" href="group__mdb.html#ga18769362c7e7d6cf91889a028a5c5947">mdb_env_info</a>(<a class="code" href="group__internal.html#structMDB__env">MDB_env</a> *env, <a class="code" href="group__mdb.html#structMDB__envinfo">MDB_envinfo</a> *stat);</div>
<div class="line"><a name="l00640"></a><span class="lineno">  640</span>&#160;</div>
<div class="line"><a name="l00658"></a><span class="lineno">  658</span>&#160;<span class="keywordtype">int</span>  <a class="code" href="group__mdb.html#ga85e61f05aa68b520cc6c3b981dba5037">mdb_env_sync</a>(<a class="code" href="group__internal.html#structMDB__env">MDB_env</a> *env, <span class="keywordtype">int</span> force);</div>
<div class="line"><a name="l00659"></a><span class="lineno">  659</span>&#160;</div>
<div class="line"><a name="l00668"></a><span class="lineno">  668</span>&#160;<span class="keywordtype">void</span> <a class="code" href="group__mdb.html#ga4366c43ada8874588b6a62fbda2d1e95">mdb_env_close</a>(<a class="code" href="group__internal.html#structMDB__env">MDB_env</a> *env);</div>
<div class="line"><a name="l00669"></a><span class="lineno">  669</span>&#160;</div>
<div class="line"><a name="l00684"></a><span class="lineno">  684</span>&#160;<span class="keywordtype">int</span>  <a class="code" href="group__mdb.html#ga83f66cf02bfd42119451e9468dc58445">mdb_env_set_flags</a>(<a class="code" href="group__internal.html#structMDB__env">MDB_env</a> *env, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> flags, <span class="keywordtype">int</span> onoff);</div>
<div class="line"><a name="l00685"></a><span class="lineno">  685</span>&#160;</div>
<div class="line"><a name="l00696"></a><span class="lineno">  696</span>&#160;<span class="keywordtype">int</span>  <a class="code" href="group__mdb.html#ga2733aefc6f50beb49dd0c6eb19b067d9">mdb_env_get_flags</a>(<a class="code" href="group__internal.html#structMDB__env">MDB_env</a> *env, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> *flags);</div>
<div class="line"><a name="l00697"></a><span class="lineno">  697</span>&#160;</div>
<div class="line"><a name="l00710"></a><span class="lineno">  710</span>&#160;<span class="keywordtype">int</span>  <a class="code" href="group__mdb.html#gac699fdd8c4f8013577cb933fb6a757fe">mdb_env_get_path</a>(<a class="code" href="group__internal.html#structMDB__env">MDB_env</a> *env, <span class="keyword">const</span> <span class="keywordtype">char</span> **path);</div>
<div class="line"><a name="l00711"></a><span class="lineno">  711</span>&#160;</div>
<div class="line"><a name="l00722"></a><span class="lineno">  722</span>&#160;<span class="keywordtype">int</span>  <a class="code" href="group__mdb.html#gaf1570e7c0e5a5d860fef1032cec7d5f2">mdb_env_get_fd</a>(<a class="code" href="group__internal.html#structMDB__env">MDB_env</a> *env, mdb_filehandle_t *fd);</div>
<div class="line"><a name="l00723"></a><span class="lineno">  723</span>&#160;</div>
<div class="line"><a name="l00750"></a><span class="lineno">  750</span>&#160;<span class="keywordtype">int</span>  <a class="code" href="group__mdb.html#gaa2506ec8dab3d969b0e609cd82e619e5">mdb_env_set_mapsize</a>(<a class="code" href="group__internal.html#structMDB__env">MDB_env</a> *env, <span class="keywordtype">size_t</span> size);</div>
<div class="line"><a name="l00751"></a><span class="lineno">  751</span>&#160;</div>
<div class="line"><a name="l00769"></a><span class="lineno">  769</span>&#160;<span class="keywordtype">int</span>  <a class="code" href="group__mdb.html#gae687966c24b790630be2a41573fe40e2">mdb_env_set_maxreaders</a>(<a class="code" href="group__internal.html#structMDB__env">MDB_env</a> *env, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> readers);</div>
<div class="line"><a name="l00770"></a><span class="lineno">  770</span>&#160;</div>
<div class="line"><a name="l00781"></a><span class="lineno">  781</span>&#160;<span class="keywordtype">int</span>  <a class="code" href="group__mdb.html#ga70e143cf11760d869f754c9c9956e6cc">mdb_env_get_maxreaders</a>(<a class="code" href="group__internal.html#structMDB__env">MDB_env</a> *env, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> *readers);</div>
<div class="line"><a name="l00782"></a><span class="lineno">  782</span>&#160;</div>
<div class="line"><a name="l00801"></a><span class="lineno">  801</span>&#160;<span class="keywordtype">int</span>  <a class="code" href="group__mdb.html#gaa2fc2f1f37cb1115e733b62cab2fcdbc">mdb_env_set_maxdbs</a>(<a class="code" href="group__internal.html#structMDB__env">MDB_env</a> *env, MDB_dbi dbs);</div>
<div class="line"><a name="l00802"></a><span class="lineno">  802</span>&#160;</div>
<div class="line"><a name="l00810"></a><span class="lineno">  810</span>&#160;<span class="keywordtype">int</span>  <a class="code" href="group__mdb.html#gaaf0be004f33828bf2fb09d77eb3cef94">mdb_env_get_maxkeysize</a>(<a class="code" href="group__internal.html#structMDB__env">MDB_env</a> *env);</div>
<div class="line"><a name="l00811"></a><span class="lineno">  811</span>&#160;</div>
<div class="line"><a name="l00818"></a><span class="lineno">  818</span>&#160;<span class="keywordtype">int</span>  <a class="code" href="group__mdb.html#gaf2fe09eb9c96eeb915a76bf713eecc46">mdb_env_set_userctx</a>(<a class="code" href="group__internal.html#structMDB__env">MDB_env</a> *env, <span class="keywordtype">void</span> *ctx);</div>
<div class="line"><a name="l00819"></a><span class="lineno">  819</span>&#160;</div>
<div class="line"><a name="l00825"></a><span class="lineno">  825</span>&#160;<span class="keywordtype">void</span> *<a class="code" href="group__mdb.html#ga45df6a4fb150cda2316b5ae224ba52f1">mdb_env_get_userctx</a>(<a class="code" href="group__internal.html#structMDB__env">MDB_env</a> *env);</div>
<div class="line"><a name="l00826"></a><span class="lineno">  826</span>&#160;</div>
<div class="line"><a name="l00833"></a><span class="lineno"><a class="line" href="group__mdb.html#ga949ada362b3e84ec0435197056d82371">  833</a></span>&#160;<span class="keyword">typedef</span> <span class="keywordtype">void</span> <a class="code" href="group__mdb.html#ga949ada362b3e84ec0435197056d82371">MDB_assert_func</a>(<a class="code" href="group__internal.html#structMDB__env">MDB_env</a> *env, <span class="keyword">const</span> <span class="keywordtype">char</span> *msg);</div>
<div class="line"><a name="l00834"></a><span class="lineno">  834</span>&#160;</div>
<div class="line"><a name="l00842"></a><span class="lineno">  842</span>&#160;<span class="keywordtype">int</span>  <a class="code" href="group__mdb.html#ga6df57850b14a8b3f237ea4dc012a4e0b">mdb_env_set_assert</a>(<a class="code" href="group__internal.html#structMDB__env">MDB_env</a> *env, <a class="code" href="group__mdb.html#ga949ada362b3e84ec0435197056d82371">MDB_assert_func</a> *func);</div>
<div class="line"><a name="l00843"></a><span class="lineno">  843</span>&#160;</div>
<div class="line"><a name="l00878"></a><span class="lineno">  878</span>&#160;<span class="keywordtype">int</span>  <a class="code" href="group__mdb.html#gad7ea55da06b77513609efebd44b26920">mdb_txn_begin</a>(<a class="code" href="group__internal.html#structMDB__env">MDB_env</a> *env, <a class="code" href="group__internal.html#structMDB__txn">MDB_txn</a> *parent, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> flags, <a class="code" href="group__internal.html#structMDB__txn">MDB_txn</a> **txn);</div>
<div class="line"><a name="l00879"></a><span class="lineno">  879</span>&#160;</div>
<div class="line"><a name="l00884"></a><span class="lineno">  884</span>&#160;<a class="code" href="group__internal.html#structMDB__env">MDB_env</a> *<a class="code" href="group__mdb.html#gaeb17735b8aaa2938a78a45cab85c06a0">mdb_txn_env</a>(<a class="code" href="group__internal.html#structMDB__txn">MDB_txn</a> *txn);</div>
<div class="line"><a name="l00885"></a><span class="lineno">  885</span>&#160;</div>
<div class="line"><a name="l00902"></a><span class="lineno">  902</span>&#160;<span class="keywordtype">int</span>  <a class="code" href="group__mdb.html#ga846fbd6f46105617ac9f4d76476f6597">mdb_txn_commit</a>(<a class="code" href="group__internal.html#structMDB__txn">MDB_txn</a> *txn);</div>
<div class="line"><a name="l00903"></a><span class="lineno">  903</span>&#160;</div>
<div class="line"><a name="l00912"></a><span class="lineno">  912</span>&#160;<span class="keywordtype">void</span> <a class="code" href="group__mdb.html#ga73a5938ae4c3239ee11efa07eb22b882">mdb_txn_abort</a>(<a class="code" href="group__internal.html#structMDB__txn">MDB_txn</a> *txn);</div>
<div class="line"><a name="l00913"></a><span class="lineno">  913</span>&#160;</div>
<div class="line"><a name="l00931"></a><span class="lineno">  931</span>&#160;<span class="keywordtype">void</span> <a class="code" href="group__mdb.html#ga02b06706f8a66249769503c4e88c56cd">mdb_txn_reset</a>(<a class="code" href="group__internal.html#structMDB__txn">MDB_txn</a> *txn);</div>
<div class="line"><a name="l00932"></a><span class="lineno">  932</span>&#160;</div>
<div class="line"><a name="l00947"></a><span class="lineno">  947</span>&#160;<span class="keywordtype">int</span>  <a class="code" href="group__mdb.html#ga6c6f917959517ede1c504cf7c720ce6d">mdb_txn_renew</a>(<a class="code" href="group__internal.html#structMDB__txn">MDB_txn</a> *txn);</div>
<div class="line"><a name="l00948"></a><span class="lineno">  948</span>&#160;</div>
<div class="line"><a name="l00950"></a><span class="lineno"><a class="line" href="group__mdb.html#gab69d2d8eea05c0eb11cdb7a1916727bd">  950</a></span>&#160;<span class="preprocessor">#define mdb_open(txn,name,flags,dbi)    mdb_dbi_open(txn,name,flags,dbi)</span></div>
<div class="line"><a name="l00951"></a><span class="lineno">  951</span>&#160;<span class="preprocessor"></span></div>
<div class="line"><a name="l00952"></a><span class="lineno"><a class="line" href="group__mdb.html#gac56dd5b9c0cecaee35d3d6719939212a">  952</a></span>&#160;<span class="preprocessor">#define mdb_close(env,dbi)              mdb_dbi_close(env,dbi)</span></div>
<div class="line"><a name="l00953"></a><span class="lineno">  953</span>&#160;<span class="preprocessor"></span></div>
<div class="line"><a name="l01018"></a><span class="lineno"> 1018</span>&#160;<span class="keywordtype">int</span>  <a class="code" href="group__mdb.html#gac08cad5b096925642ca359a6d6f0562a">mdb_dbi_open</a>(<a class="code" href="group__internal.html#structMDB__txn">MDB_txn</a> *txn, <span class="keyword">const</span> <span class="keywordtype">char</span> *name, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> flags, MDB_dbi *dbi);</div>
<div class="line"><a name="l01019"></a><span class="lineno"> 1019</span>&#160;</div>
<div class="line"><a name="l01032"></a><span class="lineno"> 1032</span>&#160;<span class="keywordtype">int</span>  <a class="code" href="group__mdb.html#gae6c1069febe94299769dbdd032fadef6">mdb_stat</a>(<a class="code" href="group__internal.html#structMDB__txn">MDB_txn</a> *txn, MDB_dbi dbi, <a class="code" href="group__mdb.html#structMDB__stat">MDB_stat</a> *stat);</div>
<div class="line"><a name="l01033"></a><span class="lineno"> 1033</span>&#160;</div>
<div class="line"><a name="l01041"></a><span class="lineno"> 1041</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group__mdb.html#ga95ba4cb721035478a8705e57b91ae4d4">mdb_dbi_flags</a>(<a class="code" href="group__internal.html#structMDB__txn">MDB_txn</a> *txn, MDB_dbi dbi, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> *flags);</div>
<div class="line"><a name="l01042"></a><span class="lineno"> 1042</span>&#160;</div>
<div class="line"><a name="l01059"></a><span class="lineno"> 1059</span>&#160;<span class="keywordtype">void</span> <a class="code" href="group__mdb.html#ga52dd98d0c542378370cd6b712ff961b5">mdb_dbi_close</a>(<a class="code" href="group__internal.html#structMDB__env">MDB_env</a> *env, MDB_dbi dbi);</div>
<div class="line"><a name="l01060"></a><span class="lineno"> 1060</span>&#160;</div>
<div class="line"><a name="l01070"></a><span class="lineno"> 1070</span>&#160;<span class="keywordtype">int</span>  <a class="code" href="group__mdb.html#gab966fab3840fc54a6571dfb32b00f2db">mdb_drop</a>(<a class="code" href="group__internal.html#structMDB__txn">MDB_txn</a> *txn, MDB_dbi dbi, <span class="keywordtype">int</span> del);</div>
<div class="line"><a name="l01071"></a><span class="lineno"> 1071</span>&#160;</div>
<div class="line"><a name="l01091"></a><span class="lineno"> 1091</span>&#160;<span class="keywordtype">int</span>  <a class="code" href="group__mdb.html#ga68e47ffcf72eceec553c72b1784ee0fe">mdb_set_compare</a>(<a class="code" href="group__internal.html#structMDB__txn">MDB_txn</a> *txn, MDB_dbi dbi, <a class="code" href="group__mdb.html#gaa8e6e7a6f99bd7142947c48f0c4b970f">MDB_cmp_func</a> *cmp);</div>
<div class="line"><a name="l01092"></a><span class="lineno"> 1092</span>&#160;</div>
<div class="line"><a name="l01114"></a><span class="lineno"> 1114</span>&#160;<span class="keywordtype">int</span>  <a class="code" href="group__mdb.html#gacef4ec3dab0bbd9bc978b73c19c879ae">mdb_set_dupsort</a>(<a class="code" href="group__internal.html#structMDB__txn">MDB_txn</a> *txn, MDB_dbi dbi, <a class="code" href="group__mdb.html#gaa8e6e7a6f99bd7142947c48f0c4b970f">MDB_cmp_func</a> *cmp);</div>
<div class="line"><a name="l01115"></a><span class="lineno"> 1115</span>&#160;</div>
<div class="line"><a name="l01134"></a><span class="lineno"> 1134</span>&#160;<span class="keywordtype">int</span>  <a class="code" href="group__mdb.html#ga697d82c7afe79f142207ad5adcdebfeb">mdb_set_relfunc</a>(<a class="code" href="group__internal.html#structMDB__txn">MDB_txn</a> *txn, MDB_dbi dbi, <a class="code" href="group__mdb.html#gaf6dfd3df8c5c6f082c5befc585165747">MDB_rel_func</a> *rel);</div>
<div class="line"><a name="l01135"></a><span class="lineno"> 1135</span>&#160;</div>
<div class="line"><a name="l01150"></a><span class="lineno"> 1150</span>&#160;<span class="keywordtype">int</span>  <a class="code" href="group__mdb.html#ga7c34246308cee01724a1839a8f5cc594">mdb_set_relctx</a>(<a class="code" href="group__internal.html#structMDB__txn">MDB_txn</a> *txn, MDB_dbi dbi, <span class="keywordtype">void</span> *ctx);</div>
<div class="line"><a name="l01151"></a><span class="lineno"> 1151</span>&#160;</div>
<div class="line"><a name="l01178"></a><span class="lineno"> 1178</span>&#160;<span class="keywordtype">int</span>  <a class="code" href="group__mdb.html#ga8bf10cd91d3f3a83a34d04ce6b07992d">mdb_get</a>(<a class="code" href="group__internal.html#structMDB__txn">MDB_txn</a> *txn, MDB_dbi dbi, <a class="code" href="group__mdb.html#structMDB__val">MDB_val</a> *key, <a class="code" href="group__mdb.html#structMDB__val">MDB_val</a> *data);</div>
<div class="line"><a name="l01179"></a><span class="lineno"> 1179</span>&#160;</div>
<div class="line"><a name="l01227"></a><span class="lineno"> 1227</span>&#160;<span class="keywordtype">int</span>  <a class="code" href="group__mdb.html#ga4fa8573d9236d54687c61827ebf8cac0">mdb_put</a>(<a class="code" href="group__internal.html#structMDB__txn">MDB_txn</a> *txn, MDB_dbi dbi, <a class="code" href="group__mdb.html#structMDB__val">MDB_val</a> *key, <a class="code" href="group__mdb.html#structMDB__val">MDB_val</a> *data,</div>
<div class="line"><a name="l01228"></a><span class="lineno"> 1228</span>&#160;                <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> flags);</div>
<div class="line"><a name="l01229"></a><span class="lineno"> 1229</span>&#160;</div>
<div class="line"><a name="l01252"></a><span class="lineno"> 1252</span>&#160;<span class="keywordtype">int</span>  <a class="code" href="group__mdb.html#gab8182f9360ea69ac0afd4a4eaab1ddb0">mdb_del</a>(<a class="code" href="group__internal.html#structMDB__txn">MDB_txn</a> *txn, MDB_dbi dbi, <a class="code" href="group__mdb.html#structMDB__val">MDB_val</a> *key, <a class="code" href="group__mdb.html#structMDB__val">MDB_val</a> *data);</div>
<div class="line"><a name="l01253"></a><span class="lineno"> 1253</span>&#160;</div>
<div class="line"><a name="l01276"></a><span class="lineno"> 1276</span>&#160;<span class="keywordtype">int</span>  <a class="code" href="group__mdb.html#ga9ff5d7bd42557fd5ee235dc1d62613aa">mdb_cursor_open</a>(<a class="code" href="group__internal.html#structMDB__txn">MDB_txn</a> *txn, MDB_dbi dbi, <a class="code" href="group__internal.html#structMDB__cursor">MDB_cursor</a> **cursor);</div>
<div class="line"><a name="l01277"></a><span class="lineno"> 1277</span>&#160;</div>
<div class="line"><a name="l01284"></a><span class="lineno"> 1284</span>&#160;<span class="keywordtype">void</span> <a class="code" href="group__mdb.html#gad685f5d73c052715c7bd859cc4c05188">mdb_cursor_close</a>(<a class="code" href="group__internal.html#structMDB__cursor">MDB_cursor</a> *cursor);</div>
<div class="line"><a name="l01285"></a><span class="lineno"> 1285</span>&#160;</div>
<div class="line"><a name="l01302"></a><span class="lineno"> 1302</span>&#160;<span class="keywordtype">int</span>  <a class="code" href="group__mdb.html#gac8b57befb68793070c85ea813df481af">mdb_cursor_renew</a>(<a class="code" href="group__internal.html#structMDB__txn">MDB_txn</a> *txn, <a class="code" href="group__internal.html#structMDB__cursor">MDB_cursor</a> *cursor);</div>
<div class="line"><a name="l01303"></a><span class="lineno"> 1303</span>&#160;</div>
<div class="line"><a name="l01308"></a><span class="lineno"> 1308</span>&#160;<a class="code" href="group__internal.html#structMDB__txn">MDB_txn</a> *<a class="code" href="group__mdb.html#ga7bf0d458f7f36b5232fcb368ebda79e0">mdb_cursor_txn</a>(<a class="code" href="group__internal.html#structMDB__cursor">MDB_cursor</a> *cursor);</div>
<div class="line"><a name="l01309"></a><span class="lineno"> 1309</span>&#160;</div>
<div class="line"><a name="l01314"></a><span class="lineno"> 1314</span>&#160;MDB_dbi <a class="code" href="group__mdb.html#ga2f7092cf70ee816fb3d2c3267a732372">mdb_cursor_dbi</a>(<a class="code" href="group__internal.html#structMDB__cursor">MDB_cursor</a> *cursor);</div>
<div class="line"><a name="l01315"></a><span class="lineno"> 1315</span>&#160;</div>
<div class="line"><a name="l01335"></a><span class="lineno"> 1335</span>&#160;<span class="keywordtype">int</span>  <a class="code" href="group__mdb.html#ga48df35fb102536b32dfbb801a47b4cb0">mdb_cursor_get</a>(<a class="code" href="group__internal.html#structMDB__cursor">MDB_cursor</a> *cursor, <a class="code" href="group__mdb.html#structMDB__val">MDB_val</a> *key, <a class="code" href="group__mdb.html#structMDB__val">MDB_val</a> *data,</div>
<div class="line"><a name="l01336"></a><span class="lineno"> 1336</span>&#160;                <a class="code" href="group__mdb.html#ga1206b2af8b95e7f6b0ef6b28708c9127">MDB_cursor_op</a> op);</div>
<div class="line"><a name="l01337"></a><span class="lineno"> 1337</span>&#160;</div>
<div class="line"><a name="l01392"></a><span class="lineno"> 1392</span>&#160;<span class="keywordtype">int</span>  <a class="code" href="group__mdb.html#ga1f83ccb40011837ff37cc32be01ad91e">mdb_cursor_put</a>(<a class="code" href="group__internal.html#structMDB__cursor">MDB_cursor</a> *cursor, <a class="code" href="group__mdb.html#structMDB__val">MDB_val</a> *key, <a class="code" href="group__mdb.html#structMDB__val">MDB_val</a> *data,</div>
<div class="line"><a name="l01393"></a><span class="lineno"> 1393</span>&#160;                <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> flags);</div>
<div class="line"><a name="l01394"></a><span class="lineno"> 1394</span>&#160;</div>
<div class="line"><a name="l01412"></a><span class="lineno"> 1412</span>&#160;<span class="keywordtype">int</span>  <a class="code" href="group__mdb.html#ga26a52d3efcfd72e5bf6bd6960bf75f95">mdb_cursor_del</a>(<a class="code" href="group__internal.html#structMDB__cursor">MDB_cursor</a> *cursor, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> flags);</div>
<div class="line"><a name="l01413"></a><span class="lineno"> 1413</span>&#160;</div>
<div class="line"><a name="l01426"></a><span class="lineno"> 1426</span>&#160;<span class="keywordtype">int</span>  <a class="code" href="group__mdb.html#ga4041fd1e1862c6b7d5f10590b86ffbe2">mdb_cursor_count</a>(<a class="code" href="group__internal.html#structMDB__cursor">MDB_cursor</a> *cursor, <span class="keywordtype">size_t</span> *countp);</div>
<div class="line"><a name="l01427"></a><span class="lineno"> 1427</span>&#160;</div>
<div class="line"><a name="l01438"></a><span class="lineno"> 1438</span>&#160;<span class="keywordtype">int</span>  <a class="code" href="group__mdb.html#gaba790a2493f744965b810efac73bac0e">mdb_cmp</a>(<a class="code" href="group__internal.html#structMDB__txn">MDB_txn</a> *txn, MDB_dbi dbi, <span class="keyword">const</span> <a class="code" href="group__mdb.html#structMDB__val">MDB_val</a> *a, <span class="keyword">const</span> <a class="code" href="group__mdb.html#structMDB__val">MDB_val</a> *b);</div>
<div class="line"><a name="l01439"></a><span class="lineno"> 1439</span>&#160;</div>
<div class="line"><a name="l01450"></a><span class="lineno"> 1450</span>&#160;<span class="keywordtype">int</span>  <a class="code" href="group__mdb.html#gac61d3087282b0824c8c5caff6caabdf3">mdb_dcmp</a>(<a class="code" href="group__internal.html#structMDB__txn">MDB_txn</a> *txn, MDB_dbi dbi, <span class="keyword">const</span> <a class="code" href="group__mdb.html#structMDB__val">MDB_val</a> *a, <span class="keyword">const</span> <a class="code" href="group__mdb.html#structMDB__val">MDB_val</a> *b);</div>
<div class="line"><a name="l01451"></a><span class="lineno"> 1451</span>&#160;</div>
<div class="line"><a name="l01458"></a><span class="lineno"><a class="line" href="group__mdb.html#gaa8c2df73737d92fa83ccaae435af2ce0"> 1458</a></span>&#160;<span class="keyword">typedef</span> int (<a class="code" href="group__mdb.html#gaa8c2df73737d92fa83ccaae435af2ce0">MDB_msg_func</a>)(<span class="keyword">const</span> <span class="keywordtype">char</span> *msg, <span class="keywordtype">void</span> *ctx);</div>
<div class="line"><a name="l01459"></a><span class="lineno"> 1459</span>&#160;</div>
<div class="line"><a name="l01467"></a><span class="lineno"> 1467</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group__mdb.html#ga8550000cd0501a44f57ee6dff0188744">mdb_reader_list</a>(<a class="code" href="group__internal.html#structMDB__env">MDB_env</a> *env, <a class="code" href="group__mdb.html#gaa8c2df73737d92fa83ccaae435af2ce0">MDB_msg_func</a> *func, <span class="keywordtype">void</span> *ctx);</div>
<div class="line"><a name="l01468"></a><span class="lineno"> 1468</span>&#160;</div>
<div class="line"><a name="l01475"></a><span class="lineno"> 1475</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group__mdb.html#ga366923d08bb384b3d9580a98edf5d668">mdb_reader_check</a>(<a class="code" href="group__internal.html#structMDB__env">MDB_env</a> *env, <span class="keywordtype">int</span> *dead);</div>
<div class="line"><a name="l01478"></a><span class="lineno"> 1478</span>&#160;<span class="preprocessor">#ifdef __cplusplus</span></div>
<div class="line"><a name="l01479"></a><span class="lineno"> 1479</span>&#160;<span class="preprocessor"></span>}</div>
<div class="line"><a name="l01480"></a><span class="lineno"> 1480</span>&#160;<span class="preprocessor">#endif</span></div>
<div class="line"><a name="l01481"></a><span class="lineno"> 1481</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#endif </span><span class="comment">/* _LMDB_H_ */</span><span class="preprocessor"></span></div>
<div class="ttc" id="group__mdb_html_structMDB__stat"><div class="ttname"><a href="group__mdb.html#structMDB__stat">MDB_stat</a></div><div class="ttdoc">Statistics for a database in the environment. </div><div class="ttdef"><b>Definition:</b> lmdb.h:419</div></div>
<div class="ttc" id="group__mdb_html_ga697d82c7afe79f142207ad5adcdebfeb"><div class="ttname"><a href="group__mdb.html#ga697d82c7afe79f142207ad5adcdebfeb">mdb_set_relfunc</a></div><div class="ttdeci">int mdb_set_relfunc(MDB_txn *txn, MDB_dbi dbi, MDB_rel_func *rel)</div><div class="ttdoc">Set a relocation function for a MDB_FIXEDMAP database. </div><div class="ttdef"><b>Definition:</b> mdb.c:8478</div></div>
<div class="ttc" id="group__mdb_html_a4bde3c8b676457342cba2fe27aed5fbd"><div class="ttname"><a href="group__mdb.html#a4bde3c8b676457342cba2fe27aed5fbd">MDB_envinfo::me_mapsize</a></div><div class="ttdeci">size_t me_mapsize</div><div class="ttdef"><b>Definition:</b> lmdb.h:432</div></div>
<div class="ttc" id="group__mdb_html_gad685f5d73c052715c7bd859cc4c05188"><div class="ttname"><a href="group__mdb.html#gad685f5d73c052715c7bd859cc4c05188">mdb_cursor_close</a></div><div class="ttdeci">void mdb_cursor_close(MDB_cursor *cursor)</div><div class="ttdoc">Close a cursor handle. </div><div class="ttdef"><b>Definition:</b> mdb.c:6893</div></div>
<div class="ttc" id="group__mdb_html_ga6df57850b14a8b3f237ea4dc012a4e0b"><div class="ttname"><a href="group__mdb.html#ga6df57850b14a8b3f237ea4dc012a4e0b">mdb_env_set_assert</a></div><div class="ttdeci">int mdb_env_set_assert(MDB_env *env, MDB_assert_func *func)</div><div class="ttdef"><b>Definition:</b> mdb.c:8078</div></div>
<div class="ttc" id="group__mdb_html_gga1206b2af8b95e7f6b0ef6b28708c9127ab4c331a54ff8f314d20c62f03a8c8505"><div class="ttname"><a href="group__mdb.html#gga1206b2af8b95e7f6b0ef6b28708c9127ab4c331a54ff8f314d20c62f03a8c8505">MDB_NEXT</a></div><div class="ttdef"><b>Definition:</b> lmdb.h:354</div></div>
<div class="ttc" id="group__mdb_html_gab8182f9360ea69ac0afd4a4eaab1ddb0"><div class="ttname"><a href="group__mdb.html#gab8182f9360ea69ac0afd4a4eaab1ddb0">mdb_del</a></div><div class="ttdeci">int mdb_del(MDB_txn *txn, MDB_dbi dbi, MDB_val *key, MDB_val *data)</div><div class="ttdoc">Delete items from a database. </div><div class="ttdef"><b>Definition:</b> mdb.c:7561</div></div>
<div class="ttc" id="group__mdb_html_gga1206b2af8b95e7f6b0ef6b28708c9127aadfff65301fefedcb29d612a721717a1"><div class="ttname"><a href="group__mdb.html#gga1206b2af8b95e7f6b0ef6b28708c9127aadfff65301fefedcb29d612a721717a1">MDB_GET_MULTIPLE</a></div><div class="ttdef"><b>Definition:</b> lmdb.h:348</div></div>
<div class="ttc" id="group__mdb_html_gaa2506ec8dab3d969b0e609cd82e619e5"><div class="ttname"><a href="group__mdb.html#gaa2506ec8dab3d969b0e609cd82e619e5">mdb_env_set_mapsize</a></div><div class="ttdeci">int mdb_env_set_mapsize(MDB_env *env, size_t size)</div><div class="ttdoc">Set the size of the memory map to use for this environment. </div><div class="ttdef"><b>Definition:</b> mdb.c:3498</div></div>
<div class="ttc" id="group__mdb_html_gga1206b2af8b95e7f6b0ef6b28708c9127a184e21dcc148ee01f9325ba644a37bf2"><div class="ttname"><a href="group__mdb.html#gga1206b2af8b95e7f6b0ef6b28708c9127a184e21dcc148ee01f9325ba644a37bf2">MDB_NEXT_DUP</a></div><div class="ttdef"><b>Definition:</b> lmdb.h:355</div></div>
<div class="ttc" id="group__mdb_html_gac08cad5b096925642ca359a6d6f0562a"><div class="ttname"><a href="group__mdb.html#gac08cad5b096925642ca359a6d6f0562a">mdb_dbi_open</a></div><div class="ttdeci">int mdb_dbi_open(MDB_txn *txn, const char *name, unsigned int flags, MDB_dbi *dbi)</div><div class="ttdoc">Open a database in the environment. </div><div class="ttdef"><b>Definition:</b> mdb.c:8185</div></div>
<div class="ttc" id="group__mdb_html_gga1206b2af8b95e7f6b0ef6b28708c9127a37d22eecd320d77fbba9f905483f99e5"><div class="ttname"><a href="group__mdb.html#gga1206b2af8b95e7f6b0ef6b28708c9127a37d22eecd320d77fbba9f905483f99e5">MDB_NEXT_MULTIPLE</a></div><div class="ttdef"><b>Definition:</b> lmdb.h:357</div></div>
<div class="ttc" id="group__mdb_html_ga0e5d7298fc39b3c187fffbe30264c968"><div class="ttname"><a href="group__mdb.html#ga0e5d7298fc39b3c187fffbe30264c968">mdb_version</a></div><div class="ttdeci">char * mdb_version(int *major, int *minor, int *patch)</div><div class="ttdoc">Return the mdb library version information. </div><div class="ttdef"><b>Definition:</b> mdb.c:1177</div></div>
<div class="ttc" id="group__mdb_html_a40bc5dfc159505149037bf897aaa7baf"><div class="ttname"><a href="group__mdb.html#a40bc5dfc159505149037bf897aaa7baf">MDB_stat::ms_entries</a></div><div class="ttdeci">size_t ms_entries</div><div class="ttdef"><b>Definition:</b> lmdb.h:426</div></div>
<div class="ttc" id="group__mdb_html_ga4041fd1e1862c6b7d5f10590b86ffbe2"><div class="ttname"><a href="group__mdb.html#ga4041fd1e1862c6b7d5f10590b86ffbe2">mdb_cursor_count</a></div><div class="ttdeci">int mdb_cursor_count(MDB_cursor *cursor, size_t *countp)</div><div class="ttdoc">Return count of duplicates for current key. </div><div class="ttdef"><b>Definition:</b> mdb.c:6867</div></div>
<div class="ttc" id="group__mdb_html_ga846fbd6f46105617ac9f4d76476f6597"><div class="ttname"><a href="group__mdb.html#ga846fbd6f46105617ac9f4d76476f6597">mdb_txn_commit</a></div><div class="ttdeci">int mdb_txn_commit(MDB_txn *txn)</div><div class="ttdoc">Commit all the operations of a transaction into the database. </div><div class="ttdef"><b>Definition:</b> mdb.c:2936</div></div>
<div class="ttc" id="group__mdb_html_ga1f83ccb40011837ff37cc32be01ad91e"><div class="ttname"><a href="group__mdb.html#ga1f83ccb40011837ff37cc32be01ad91e">mdb_cursor_put</a></div><div class="ttdeci">int mdb_cursor_put(MDB_cursor *cursor, MDB_val *key, MDB_val *data, unsigned int flags)</div><div class="ttdoc">Store by cursor. </div><div class="ttdef"><b>Definition:</b> mdb.c:5801</div></div>
<div class="ttc" id="group__mdb_html_gae6c1069febe94299769dbdd032fadef6"><div class="ttname"><a href="group__mdb.html#gae6c1069febe94299769dbdd032fadef6">mdb_stat</a></div><div class="ttdeci">int mdb_stat(MDB_txn *txn, MDB_dbi dbi, MDB_stat *stat)</div><div class="ttdoc">Retrieve statistics for a database. </div><div class="ttdef"><b>Definition:</b> mdb.c:8287</div></div>
<div class="ttc" id="group__mdb_html_ga52dd98d0c542378370cd6b712ff961b5"><div class="ttname"><a href="group__mdb.html#ga52dd98d0c542378370cd6b712ff961b5">mdb_dbi_close</a></div><div class="ttdeci">void mdb_dbi_close(MDB_env *env, MDB_dbi dbi)</div><div class="ttdoc">Close a database handle. Normally unnecessary. Use with care: </div><div class="ttdef"><b>Definition:</b> mdb.c:8304</div></div>
<div class="ttc" id="group__mdb_html_ac6daa2ffeddc4f54ad966f25345b3ecd"><div class="ttname"><a href="group__mdb.html#ac6daa2ffeddc4f54ad966f25345b3ecd">MDB_stat::ms_overflow_pages</a></div><div class="ttdeci">size_t ms_overflow_pages</div><div class="ttdef"><b>Definition:</b> lmdb.h:425</div></div>
<div class="ttc" id="group__mdb_html_ga45df6a4fb150cda2316b5ae224ba52f1"><div class="ttname"><a href="group__mdb.html#ga45df6a4fb150cda2316b5ae224ba52f1">mdb_env_get_userctx</a></div><div class="ttdeci">void * mdb_env_get_userctx(MDB_env *env)</div><div class="ttdoc">Get the application information associated with the MDB_env. </div><div class="ttdef"><b>Definition:</b> mdb.c:8072</div></div>
<div class="ttc" id="group__mdb_html_ga70e143cf11760d869f754c9c9956e6cc"><div class="ttname"><a href="group__mdb.html#ga70e143cf11760d869f754c9c9956e6cc">mdb_env_get_maxreaders</a></div><div class="ttdeci">int mdb_env_get_maxreaders(MDB_env *env, unsigned int *readers)</div><div class="ttdoc">Get the maximum number of threads/reader slots for the environment. </div><div class="ttdef"><b>Definition:</b> mdb.c:3550</div></div>
<div class="ttc" id="group__mdb_html_a9e788910dc056d0cff8915672084dabe"><div class="ttname"><a href="group__mdb.html#a9e788910dc056d0cff8915672084dabe">MDB_val::mv_size</a></div><div class="ttdeci">size_t mv_size</div><div class="ttdef"><b>Definition:</b> lmdb.h:242</div></div>
<div class="ttc" id="group__mdb_html_ga7bf0d458f7f36b5232fcb368ebda79e0"><div class="ttname"><a href="group__mdb.html#ga7bf0d458f7f36b5232fcb368ebda79e0">mdb_cursor_txn</a></div><div class="ttdeci">MDB_txn * mdb_cursor_txn(MDB_cursor *cursor)</div><div class="ttdoc">Return the cursor&#39;s transaction handle. </div><div class="ttdef"><b>Definition:</b> mdb.c:6908</div></div>
<div class="ttc" id="group__mdb_html_gacef4ec3dab0bbd9bc978b73c19c879ae"><div class="ttname"><a href="group__mdb.html#gacef4ec3dab0bbd9bc978b73c19c879ae">mdb_set_dupsort</a></div><div class="ttdeci">int mdb_set_dupsort(MDB_txn *txn, MDB_dbi dbi, MDB_cmp_func *cmp)</div><div class="ttdoc">Set a custom data comparison function for a MDB_DUPSORT database. </div><div class="ttdef"><b>Definition:</b> mdb.c:8469</div></div>
<div class="ttc" id="group__mdb_html_a770440a4f2dec8592ae8f86c80895516"><div class="ttname"><a href="group__mdb.html#a770440a4f2dec8592ae8f86c80895516">MDB_stat::ms_psize</a></div><div class="ttdeci">unsigned int ms_psize</div><div class="ttdef"><b>Definition:</b> lmdb.h:420</div></div>
<div class="ttc" id="group__internal_html_structMDB__txn"><div class="ttname"><a href="group__internal.html#structMDB__txn">MDB_txn</a></div><div class="ttdoc">Opaque structure for a transaction handle. </div><div class="ttdef"><b>Definition:</b> mdb.c:888</div></div>
<div class="ttc" id="group__mdb_html_ga18769362c7e7d6cf91889a028a5c5947"><div class="ttname"><a href="group__mdb.html#ga18769362c7e7d6cf91889a028a5c5947">mdb_env_info</a></div><div class="ttdeci">int mdb_env_info(MDB_env *env, MDB_envinfo *stat)</div><div class="ttdoc">Return information about the MDB environment. </div><div class="ttdef"><b>Definition:</b> mdb.c:8140</div></div>
<div class="ttc" id="group__internal_html_structMDB__cursor"><div class="ttname"><a href="group__internal.html#structMDB__cursor">MDB_cursor</a></div><div class="ttdoc">Opaque structure for navigating through a database. </div><div class="ttdef"><b>Definition:</b> mdb.c:968</div></div>
<div class="ttc" id="group__mdb_html_gaa2fc2f1f37cb1115e733b62cab2fcdbc"><div class="ttname"><a href="group__mdb.html#gaa2fc2f1f37cb1115e733b62cab2fcdbc">mdb_env_set_maxdbs</a></div><div class="ttdeci">int mdb_env_set_maxdbs(MDB_env *env, MDB_dbi dbs)</div><div class="ttdoc">Set the maximum number of named databases for the environment. </div><div class="ttdef"><b>Definition:</b> mdb.c:3532</div></div>
<div class="ttc" id="group__mdb_html_gaaf0be004f33828bf2fb09d77eb3cef94"><div class="ttname"><a href="group__mdb.html#gaaf0be004f33828bf2fb09d77eb3cef94">mdb_env_get_maxkeysize</a></div><div class="ttdeci">int mdb_env_get_maxkeysize(MDB_env *env)</div><div class="ttdoc">Get the maximum size of keys and MDB_DUPSORT data we can write. </div><div class="ttdef"><b>Definition:</b> mdb.c:8496</div></div>
<div class="ttc" id="group__mdb_html_gaeb17735b8aaa2938a78a45cab85c06a0"><div class="ttname"><a href="group__mdb.html#gaeb17735b8aaa2938a78a45cab85c06a0">mdb_txn_env</a></div><div class="ttdeci">MDB_env * mdb_txn_env(MDB_txn *txn)</div><div class="ttdoc">Returns the transaction&#39;s MDB_env. </div><div class="ttdef"><b>Definition:</b> mdb.c:2522</div></div>
<div class="ttc" id="group__mdb_html_structMDB__envinfo"><div class="ttname"><a href="group__mdb.html#structMDB__envinfo">MDB_envinfo</a></div><div class="ttdoc">Information about the environment. </div><div class="ttdef"><b>Definition:</b> lmdb.h:430</div></div>
<div class="ttc" id="group__mdb_html_a98af99191878ec0a2179482f4e831b91"><div class="ttname"><a href="group__mdb.html#a98af99191878ec0a2179482f4e831b91">MDB_val::mv_data</a></div><div class="ttdeci">void * mv_data</div><div class="ttdef"><b>Definition:</b> lmdb.h:243</div></div>
<div class="ttc" id="group__mdb_html_ga949ada362b3e84ec0435197056d82371"><div class="ttname"><a href="group__mdb.html#ga949ada362b3e84ec0435197056d82371">MDB_assert_func</a></div><div class="ttdeci">void MDB_assert_func(MDB_env *env, const char *msg)</div><div class="ttdoc">A callback function for most MDB assert() failures, called before printing the message and aborting...</div><div class="ttdef"><b>Definition:</b> lmdb.h:833</div></div>
<div class="ttc" id="group__mdb_html_aebb8447a3392f888baf6f134fcadaac2"><div class="ttname"><a href="group__mdb.html#aebb8447a3392f888baf6f134fcadaac2">MDB_envinfo::me_mapaddr</a></div><div class="ttdeci">void * me_mapaddr</div><div class="ttdef"><b>Definition:</b> lmdb.h:431</div></div>
<div class="ttc" id="group__mdb_html_gga1206b2af8b95e7f6b0ef6b28708c9127ac3f9d31387235be1e0dc85bb947a7f9e"><div class="ttname"><a href="group__mdb.html#gga1206b2af8b95e7f6b0ef6b28708c9127ac3f9d31387235be1e0dc85bb947a7f9e">MDB_PREV</a></div><div class="ttdef"><b>Definition:</b> lmdb.h:361</div></div>
<div class="ttc" id="group__mdb_html_gga1206b2af8b95e7f6b0ef6b28708c9127a2a35a3f4da5c7e8d24aad482c971def5"><div class="ttname"><a href="group__mdb.html#gga1206b2af8b95e7f6b0ef6b28708c9127a2a35a3f4da5c7e8d24aad482c971def5">MDB_GET_BOTH_RANGE</a></div><div class="ttdef"><b>Definition:</b> lmdb.h:346</div></div>
<div class="ttc" id="group__mdb_html_gaba790a2493f744965b810efac73bac0e"><div class="ttname"><a href="group__mdb.html#gaba790a2493f744965b810efac73bac0e">mdb_cmp</a></div><div class="ttdeci">int mdb_cmp(MDB_txn *txn, MDB_dbi dbi, const MDB_val *a, const MDB_val *b)</div><div class="ttdoc">Compare two data items according to a particular database. </div><div class="ttdef"><b>Definition:</b> mdb.c:1440</div></div>
<div class="ttc" id="group__mdb_html_ga2f7092cf70ee816fb3d2c3267a732372"><div class="ttname"><a href="group__mdb.html#ga2f7092cf70ee816fb3d2c3267a732372">mdb_cursor_dbi</a></div><div class="ttdeci">MDB_dbi mdb_cursor_dbi(MDB_cursor *cursor)</div><div class="ttdoc">Return the cursor&#39;s database handle. </div><div class="ttdef"><b>Definition:</b> mdb.c:6915</div></div>
<div class="ttc" id="group__mdb_html_ga8550000cd0501a44f57ee6dff0188744"><div class="ttname"><a href="group__mdb.html#ga8550000cd0501a44f57ee6dff0188744">mdb_reader_list</a></div><div class="ttdeci">int mdb_reader_list(MDB_env *env, MDB_msg_func *func, void *ctx)</div><div class="ttdoc">Dump the entries in the reader lock table. </div><div class="ttdef"><b>Definition:</b> mdb.c:8501</div></div>
<div class="ttc" id="group__mdb_html_gaa8c2df73737d92fa83ccaae435af2ce0"><div class="ttname"><a href="group__mdb.html#gaa8c2df73737d92fa83ccaae435af2ce0">MDB_msg_func</a></div><div class="ttdeci">int( MDB_msg_func)(const char *msg, void *ctx)</div><div class="ttdoc">A callback function used to print a message from the library. </div><div class="ttdef"><b>Definition:</b> lmdb.h:1458</div></div>
<div class="ttc" id="group__mdb_html_addee021cbe8ec447fb06e181e24d61db"><div class="ttname"><a href="group__mdb.html#addee021cbe8ec447fb06e181e24d61db">MDB_stat::ms_branch_pages</a></div><div class="ttdeci">size_t ms_branch_pages</div><div class="ttdef"><b>Definition:</b> lmdb.h:423</div></div>
<div class="ttc" id="group__mdb_html_ga470b0bcc64ac417de5de5930f20b1a28"><div class="ttname"><a href="group__mdb.html#ga470b0bcc64ac417de5de5930f20b1a28">mdb_env_copyfd</a></div><div class="ttdeci">int mdb_env_copyfd(MDB_env *env, mdb_filehandle_t fd)</div><div class="ttdoc">Copy an MDB environment to the specified file descriptor. </div></div>
<div class="ttc" id="group__mdb_html_gac699fdd8c4f8013577cb933fb6a757fe"><div class="ttname"><a href="group__mdb.html#gac699fdd8c4f8013577cb933fb6a757fe">mdb_env_get_path</a></div><div class="ttdeci">int mdb_env_get_path(MDB_env *env, const char **path)</div><div class="ttdoc">Return the path that was used in mdb_env_open(). </div><div class="ttdef"><b>Definition:</b> mdb.c:8089</div></div>
<div class="ttc" id="group__mdb_html_gga1206b2af8b95e7f6b0ef6b28708c9127aa3fd7b44991227e8590b9f5bac71c051"><div class="ttname"><a href="group__mdb.html#gga1206b2af8b95e7f6b0ef6b28708c9127aa3fd7b44991227e8590b9f5bac71c051">MDB_LAST_DUP</a></div><div class="ttdef"><b>Definition:</b> lmdb.h:352</div></div>
<div class="ttc" id="group__mdb_html_ga2733aefc6f50beb49dd0c6eb19b067d9"><div class="ttname"><a href="group__mdb.html#ga2733aefc6f50beb49dd0c6eb19b067d9">mdb_env_get_flags</a></div><div class="ttdeci">int mdb_env_get_flags(MDB_env *env, unsigned int *flags)</div><div class="ttdoc">Get environment flags. </div><div class="ttdef"><b>Definition:</b> mdb.c:8053</div></div>
<div class="ttc" id="group__mdb_html_gab966fab3840fc54a6571dfb32b00f2db"><div class="ttname"><a href="group__mdb.html#gab966fab3840fc54a6571dfb32b00f2db">mdb_drop</a></div><div class="ttdeci">int mdb_drop(MDB_txn *txn, MDB_dbi dbi, int del)</div><div class="ttdoc">Empty or delete+close a database. </div><div class="ttdef"><b>Definition:</b> mdb.c:8412</div></div>
<div class="ttc" id="group__mdb_html_a0a55ab3e5584ea6bb51caec3516e134b"><div class="ttname"><a href="group__mdb.html#a0a55ab3e5584ea6bb51caec3516e134b">MDB_envinfo::me_maxreaders</a></div><div class="ttdeci">unsigned int me_maxreaders</div><div class="ttdef"><b>Definition:</b> lmdb.h:435</div></div>
<div class="ttc" id="group__mdb_html_ad63342d9d6925cddc16d9ea38797a0e0"><div class="ttname"><a href="group__mdb.html#ad63342d9d6925cddc16d9ea38797a0e0">MDB_stat::ms_leaf_pages</a></div><div class="ttdeci">size_t ms_leaf_pages</div><div class="ttdef"><b>Definition:</b> lmdb.h:424</div></div>
<div class="ttc" id="group__mdb_html_ga32a193c6bf4d7d5c5d579e71f22e9340"><div class="ttname"><a href="group__mdb.html#ga32a193c6bf4d7d5c5d579e71f22e9340">mdb_env_open</a></div><div class="ttdeci">int mdb_env_open(MDB_env *env, const char *path, unsigned int flags, mdb_mode_t mode)</div><div class="ttdoc">Open an environment handle. </div><div class="ttdef"><b>Definition:</b> mdb.c:4132</div></div>
<div class="ttc" id="group__mdb_html_ga5d51d6130325f7353db0955dbedbc378"><div class="ttname"><a href="group__mdb.html#ga5d51d6130325f7353db0955dbedbc378">mdb_env_copy</a></div><div class="ttdeci">int mdb_env_copy(MDB_env *env, const char *path)</div><div class="ttdoc">Copy an MDB environment to the specified path. </div><div class="ttdef"><b>Definition:</b> mdb.c:4436</div></div>
<div class="ttc" id="group__mdb_html_ga02b06706f8a66249769503c4e88c56cd"><div class="ttname"><a href="group__mdb.html#ga02b06706f8a66249769503c4e88c56cd">mdb_txn_reset</a></div><div class="ttdeci">void mdb_txn_reset(MDB_txn *txn)</div><div class="ttdoc">Reset a read-only transaction. </div><div class="ttdef"><b>Definition:</b> mdb.c:2609</div></div>
<div class="ttc" id="group__mdb_html_gga1206b2af8b95e7f6b0ef6b28708c9127ad1fe99714d88bbf18b36767b5fe4bf26"><div class="ttname"><a href="group__mdb.html#gga1206b2af8b95e7f6b0ef6b28708c9127ad1fe99714d88bbf18b36767b5fe4bf26">MDB_NEXT_NODUP</a></div><div class="ttdef"><b>Definition:</b> lmdb.h:360</div></div>
<div class="ttc" id="group__mdb_html_ga95ba4cb721035478a8705e57b91ae4d4"><div class="ttname"><a href="group__mdb.html#ga95ba4cb721035478a8705e57b91ae4d4">mdb_dbi_flags</a></div><div class="ttdeci">int mdb_dbi_flags(MDB_txn *txn, MDB_dbi dbi, unsigned int *flags)</div><div class="ttdoc">Retrieve the DB flags for a database handle. </div><div class="ttdef"><b>Definition:</b> mdb.c:8316</div></div>
<div class="ttc" id="group__mdb_html_gga1206b2af8b95e7f6b0ef6b28708c9127a0e2a8c96dea14b11fa8dee617ccc1d7e"><div class="ttname"><a href="group__mdb.html#gga1206b2af8b95e7f6b0ef6b28708c9127a0e2a8c96dea14b11fa8dee617ccc1d7e">MDB_SET</a></div><div class="ttdef"><b>Definition:</b> lmdb.h:365</div></div>
<div class="ttc" id="group__mdb_html_gga1206b2af8b95e7f6b0ef6b28708c9127a7fa6e5dfe596e146026309ca4bc1fa8c"><div class="ttname"><a href="group__mdb.html#gga1206b2af8b95e7f6b0ef6b28708c9127a7fa6e5dfe596e146026309ca4bc1fa8c">MDB_FIRST</a></div><div class="ttdef"><b>Definition:</b> lmdb.h:342</div></div>
<div class="ttc" id="group__mdb_html_ga7c34246308cee01724a1839a8f5cc594"><div class="ttname"><a href="group__mdb.html#ga7c34246308cee01724a1839a8f5cc594">mdb_set_relctx</a></div><div class="ttdeci">int mdb_set_relctx(MDB_txn *txn, MDB_dbi dbi, void *ctx)</div><div class="ttdoc">Set a context pointer for a MDB_FIXEDMAP database&#39;s relocation function. </div><div class="ttdef"><b>Definition:</b> mdb.c:8487</div></div>
<div class="ttc" id="group__mdb_html_af89fed4b85fabd137f9f2d2b64ddee3a"><div class="ttname"><a href="group__mdb.html#af89fed4b85fabd137f9f2d2b64ddee3a">MDB_envinfo::me_last_pgno</a></div><div class="ttdeci">size_t me_last_pgno</div><div class="ttdef"><b>Definition:</b> lmdb.h:433</div></div>
<div class="ttc" id="group__mdb_html_gga1206b2af8b95e7f6b0ef6b28708c9127ad5a35ed59afffdd86253de2fe03b6a09"><div class="ttname"><a href="group__mdb.html#gga1206b2af8b95e7f6b0ef6b28708c9127ad5a35ed59afffdd86253de2fe03b6a09">MDB_PREV_NODUP</a></div><div class="ttdef"><b>Definition:</b> lmdb.h:364</div></div>
<div class="ttc" id="group__mdb_html_ga6c6f917959517ede1c504cf7c720ce6d"><div class="ttname"><a href="group__mdb.html#ga6c6f917959517ede1c504cf7c720ce6d">mdb_txn_renew</a></div><div class="ttdeci">int mdb_txn_renew(MDB_txn *txn)</div><div class="ttdoc">Renew a read-only transaction. </div><div class="ttdef"><b>Definition:</b> mdb.c:2404</div></div>
<div class="ttc" id="group__mdb_html_ga366923d08bb384b3d9580a98edf5d668"><div class="ttname"><a href="group__mdb.html#ga366923d08bb384b3d9580a98edf5d668">mdb_reader_check</a></div><div class="ttdeci">int mdb_reader_check(MDB_env *env, int *dead)</div><div class="ttdoc">Check for stale entries in the reader lock table. </div><div class="ttdef"><b>Definition:</b> mdb.c:8577</div></div>
<div class="ttc" id="group__mdb_html_gac61d3087282b0824c8c5caff6caabdf3"><div class="ttname"><a href="group__mdb.html#gac61d3087282b0824c8c5caff6caabdf3">mdb_dcmp</a></div><div class="ttdeci">int mdb_dcmp(MDB_txn *txn, MDB_dbi dbi, const MDB_val *a, const MDB_val *b)</div><div class="ttdoc">Compare two data items according to a particular database. </div><div class="ttdef"><b>Definition:</b> mdb.c:1446</div></div>
<div class="ttc" id="group__mdb_html_gac8b57befb68793070c85ea813df481af"><div class="ttname"><a href="group__mdb.html#gac8b57befb68793070c85ea813df481af">mdb_cursor_renew</a></div><div class="ttdeci">int mdb_cursor_renew(MDB_txn *txn, MDB_cursor *cursor)</div><div class="ttdoc">Renew a cursor handle. </div><div class="ttdef"><b>Definition:</b> mdb.c:6850</div></div>
<div class="ttc" id="group__mdb_html_ga68e47ffcf72eceec553c72b1784ee0fe"><div class="ttname"><a href="group__mdb.html#ga68e47ffcf72eceec553c72b1784ee0fe">mdb_set_compare</a></div><div class="ttdeci">int mdb_set_compare(MDB_txn *txn, MDB_dbi dbi, MDB_cmp_func *cmp)</div><div class="ttdoc">Set a custom key comparison function for a database. </div><div class="ttdef"><b>Definition:</b> mdb.c:8460</div></div>
<div class="ttc" id="group__mdb_html_structMDB__val"><div class="ttname"><a href="group__mdb.html#structMDB__val">MDB_val</a></div><div class="ttdoc">Generic structure used for passing keys and data in and out of the database. </div><div class="ttdef"><b>Definition:</b> lmdb.h:241</div></div>
<div class="ttc" id="group__mdb_html_gadbe68a06c448dfb62da16443d251a78b"><div class="ttname"><a href="group__mdb.html#gadbe68a06c448dfb62da16443d251a78b">MDB_dbi</a></div><div class="ttdeci">unsigned int MDB_dbi</div><div class="ttdoc">A handle for an individual database in the DB environment. </div><div class="ttdef"><b>Definition:</b> lmdb.h:225</div></div>
<div class="ttc" id="group__mdb_html_ga85e61f05aa68b520cc6c3b981dba5037"><div class="ttname"><a href="group__mdb.html#ga85e61f05aa68b520cc6c3b981dba5037">mdb_env_sync</a></div><div class="ttdeci">int mdb_env_sync(MDB_env *env, int force)</div><div class="ttdoc">Flush the data buffers to disk. </div><div class="ttdef"><b>Definition:</b> mdb.c:2127</div></div>
<div class="ttc" id="group__mdb_html_a63ee435cd237d967ef2cb996996b21ee"><div class="ttname"><a href="group__mdb.html#a63ee435cd237d967ef2cb996996b21ee">MDB_envinfo::me_last_txnid</a></div><div class="ttdeci">size_t me_last_txnid</div><div class="ttdef"><b>Definition:</b> lmdb.h:434</div></div>
<div class="ttc" id="lmdb_8h_html_a6799f2853adc2e3b863dc2e6d9d0064f"><div class="ttname"><a href="lmdb_8h.html#a6799f2853adc2e3b863dc2e6d9d0064f">mdb_filehandle_t</a></div><div class="ttdeci">int mdb_filehandle_t</div><div class="ttdef"><b>Definition:</b> lmdb.h:172</div></div>
<div class="ttc" id="group__mdb_html_gaf1570e7c0e5a5d860fef1032cec7d5f2"><div class="ttname"><a href="group__mdb.html#gaf1570e7c0e5a5d860fef1032cec7d5f2">mdb_env_get_fd</a></div><div class="ttdeci">int mdb_env_get_fd(MDB_env *env, mdb_filehandle_t *fd)</div><div class="ttdoc">Return the filedescriptor for the given environment. </div><div class="ttdef"><b>Definition:</b> mdb.c:8099</div></div>
<div class="ttc" id="group__mdb_html_gad7ea55da06b77513609efebd44b26920"><div class="ttname"><a href="group__mdb.html#gad7ea55da06b77513609efebd44b26920">mdb_txn_begin</a></div><div class="ttdeci">int mdb_txn_begin(MDB_env *env, MDB_txn *parent, unsigned int flags, MDB_txn **txn)</div><div class="ttdoc">Create a transaction for use with the environment. </div><div class="ttdef"><b>Definition:</b> mdb.c:2426</div></div>
<div class="ttc" id="group__mdb_html_ga1206b2af8b95e7f6b0ef6b28708c9127"><div class="ttname"><a href="group__mdb.html#ga1206b2af8b95e7f6b0ef6b28708c9127">MDB_cursor_op</a></div><div class="ttdeci">MDB_cursor_op</div><div class="ttdoc">Cursor Get operations. </div><div class="ttdef"><b>Definition:</b> lmdb.h:341</div></div>
<div class="ttc" id="group__mdb_html_gga1206b2af8b95e7f6b0ef6b28708c9127acc8bcecdcf6368f5e5fc15c885097bf7"><div class="ttname"><a href="group__mdb.html#gga1206b2af8b95e7f6b0ef6b28708c9127acc8bcecdcf6368f5e5fc15c885097bf7">MDB_PREV_DUP</a></div><div class="ttdef"><b>Definition:</b> lmdb.h:362</div></div>
<div class="ttc" id="group__mdb_html_ga48df35fb102536b32dfbb801a47b4cb0"><div class="ttname"><a href="group__mdb.html#ga48df35fb102536b32dfbb801a47b4cb0">mdb_cursor_get</a></div><div class="ttdeci">int mdb_cursor_get(MDB_cursor *cursor, MDB_val *key, MDB_val *data, MDB_cursor_op op)</div><div class="ttdoc">Retrieve by cursor. </div><div class="ttdef"><b>Definition:</b> mdb.c:5605</div></div>
<div class="ttc" id="group__mdb_html_gaad6be3d8dcd4ea01f8df436f41d158d4"><div class="ttname"><a href="group__mdb.html#gaad6be3d8dcd4ea01f8df436f41d158d4">mdb_env_create</a></div><div class="ttdeci">int mdb_env_create(MDB_env **env)</div><div class="ttdoc">Create an MDB environment handle. </div><div class="ttdef"><b>Definition:</b> mdb.c:3399</div></div>
<div class="ttc" id="group__mdb_html_af20468962fceb98d99e15c314955e290"><div class="ttname"><a href="group__mdb.html#af20468962fceb98d99e15c314955e290">MDB_envinfo::me_numreaders</a></div><div class="ttdeci">unsigned int me_numreaders</div><div class="ttdef"><b>Definition:</b> lmdb.h:436</div></div>
<div class="ttc" id="group__mdb_html_ga73a5938ae4c3239ee11efa07eb22b882"><div class="ttname"><a href="group__mdb.html#ga73a5938ae4c3239ee11efa07eb22b882">mdb_txn_abort</a></div><div class="ttdeci">void mdb_txn_abort(MDB_txn *txn)</div><div class="ttdoc">Abandon all the operations of the transaction instead of saving them. </div><div class="ttdef"><b>Definition:</b> mdb.c:2622</div></div>
<div class="ttc" id="lmdb_8h_html_a6bc5fbe1ea1873df138108acdf04a28d"><div class="ttname"><a href="lmdb_8h.html#a6bc5fbe1ea1873df138108acdf04a28d">mdb_mode_t</a></div><div class="ttdeci">mode_t mdb_mode_t</div><div class="ttdef"><b>Definition:</b> lmdb.h:162</div></div>
<div class="ttc" id="group__mdb_html_gga1206b2af8b95e7f6b0ef6b28708c9127a60ca5862cebed7f3487a8a622e77831a"><div class="ttname"><a href="group__mdb.html#gga1206b2af8b95e7f6b0ef6b28708c9127a60ca5862cebed7f3487a8a622e77831a">MDB_SET_KEY</a></div><div class="ttdef"><b>Definition:</b> lmdb.h:366</div></div>
<div class="ttc" id="group__internal_html_structMDB__env"><div class="ttname"><a href="group__internal.html#structMDB__env">MDB_env</a></div><div class="ttdoc">Opaque structure for a database environment. </div><div class="ttdef"><b>Definition:</b> mdb.c:1027</div></div>
<div class="ttc" id="group__mdb_html_gga1206b2af8b95e7f6b0ef6b28708c9127ae651b65401ec2877105ff8bf6d8c8424"><div class="ttname"><a href="group__mdb.html#gga1206b2af8b95e7f6b0ef6b28708c9127ae651b65401ec2877105ff8bf6d8c8424">MDB_LAST</a></div><div class="ttdef"><b>Definition:</b> lmdb.h:351</div></div>
<div class="ttc" id="group__mdb_html_gaa8e6e7a6f99bd7142947c48f0c4b970f"><div class="ttname"><a href="group__mdb.html#gaa8e6e7a6f99bd7142947c48f0c4b970f">MDB_cmp_func</a></div><div class="ttdeci">int( MDB_cmp_func)(const MDB_val *a, const MDB_val *b)</div><div class="ttdoc">A callback function used to compare two keys in a database. </div><div class="ttdef"><b>Definition:</b> lmdb.h:247</div></div>
<div class="ttc" id="group__mdb_html_gga1206b2af8b95e7f6b0ef6b28708c9127a57c48da61ad7d53ea56323ab3be53643"><div class="ttname"><a href="group__mdb.html#gga1206b2af8b95e7f6b0ef6b28708c9127a57c48da61ad7d53ea56323ab3be53643">MDB_GET_CURRENT</a></div><div class="ttdef"><b>Definition:</b> lmdb.h:347</div></div>
<div class="ttc" id="group__mdb_html_gga1206b2af8b95e7f6b0ef6b28708c9127a6d1d6a1b5d2786521cf01199b74e4707"><div class="ttname"><a href="group__mdb.html#gga1206b2af8b95e7f6b0ef6b28708c9127a6d1d6a1b5d2786521cf01199b74e4707">MDB_FIRST_DUP</a></div><div class="ttdef"><b>Definition:</b> lmdb.h:343</div></div>
<div class="ttc" id="group__mdb_html_gaf6dfd3df8c5c6f082c5befc585165747"><div class="ttname"><a href="group__mdb.html#gaf6dfd3df8c5c6f082c5befc585165747">MDB_rel_func</a></div><div class="ttdeci">void( MDB_rel_func)(MDB_val *item, void *oldptr, void *newptr, void *relctx)</div><div class="ttdoc">A callback function used to relocate a position-dependent data item in a fixed-address database...</div><div class="ttdef"><b>Definition:</b> lmdb.h:263</div></div>
<div class="ttc" id="group__mdb_html_gaf881dca452050efbd434cd16e4bae255"><div class="ttname"><a href="group__mdb.html#gaf881dca452050efbd434cd16e4bae255">mdb_env_stat</a></div><div class="ttdeci">int mdb_env_stat(MDB_env *env, MDB_stat *stat)</div><div class="ttdoc">Return statistics about the MDB environment. </div><div class="ttdef"><b>Definition:</b> mdb.c:8127</div></div>
<div class="ttc" id="group__mdb_html_ga569e66c1e3edc1a6016b86719ee3d098"><div class="ttname"><a href="group__mdb.html#ga569e66c1e3edc1a6016b86719ee3d098">mdb_strerror</a></div><div class="ttdeci">char * mdb_strerror(int err)</div><div class="ttdoc">Return a string describing a given error code. </div><div class="ttdef"><b>Definition:</b> mdb.c:1209</div></div>
<div class="ttc" id="group__mdb_html_gae687966c24b790630be2a41573fe40e2"><div class="ttname"><a href="group__mdb.html#gae687966c24b790630be2a41573fe40e2">mdb_env_set_maxreaders</a></div><div class="ttdeci">int mdb_env_set_maxreaders(MDB_env *env, unsigned int readers)</div><div class="ttdoc">Set the maximum number of threads/reader slots for the environment. </div><div class="ttdef"><b>Definition:</b> mdb.c:3541</div></div>
<div class="ttc" id="group__mdb_html_gga1206b2af8b95e7f6b0ef6b28708c9127af9feb0557c2954dbf7732eee5e1b59e7"><div class="ttname"><a href="group__mdb.html#gga1206b2af8b95e7f6b0ef6b28708c9127af9feb0557c2954dbf7732eee5e1b59e7">MDB_SET_RANGE</a></div><div class="ttdef"><b>Definition:</b> lmdb.h:367</div></div>
<div class="ttc" id="group__mdb_html_ga83f66cf02bfd42119451e9468dc58445"><div class="ttname"><a href="group__mdb.html#ga83f66cf02bfd42119451e9468dc58445">mdb_env_set_flags</a></div><div class="ttdeci">int mdb_env_set_flags(MDB_env *env, unsigned int flags, int onoff)</div><div class="ttdoc">Set environment flags. </div><div class="ttdef"><b>Definition:</b> mdb.c:8041</div></div>
<div class="ttc" id="group__mdb_html_gaf2fe09eb9c96eeb915a76bf713eecc46"><div class="ttname"><a href="group__mdb.html#gaf2fe09eb9c96eeb915a76bf713eecc46">mdb_env_set_userctx</a></div><div class="ttdeci">int mdb_env_set_userctx(MDB_env *env, void *ctx)</div><div class="ttdoc">Set application information associated with the MDB_env. </div><div class="ttdef"><b>Definition:</b> mdb.c:8063</div></div>
<div class="ttc" id="group__mdb_html_ga26a52d3efcfd72e5bf6bd6960bf75f95"><div class="ttname"><a href="group__mdb.html#ga26a52d3efcfd72e5bf6bd6960bf75f95">mdb_cursor_del</a></div><div class="ttdeci">int mdb_cursor_del(MDB_cursor *cursor, unsigned int flags)</div><div class="ttdoc">Delete current key/data pair. </div><div class="ttdef"><b>Definition:</b> mdb.c:6285</div></div>
<div class="ttc" id="group__mdb_html_gga1206b2af8b95e7f6b0ef6b28708c9127af6e8d2250238fc53d63f57a7dfd7fc9d"><div class="ttname"><a href="group__mdb.html#gga1206b2af8b95e7f6b0ef6b28708c9127af6e8d2250238fc53d63f57a7dfd7fc9d">MDB_GET_BOTH</a></div><div class="ttdef"><b>Definition:</b> lmdb.h:345</div></div>
<div class="ttc" id="group__mdb_html_ga8bf10cd91d3f3a83a34d04ce6b07992d"><div class="ttname"><a href="group__mdb.html#ga8bf10cd91d3f3a83a34d04ce6b07992d">mdb_get</a></div><div class="ttdeci">int mdb_get(MDB_txn *txn, MDB_dbi dbi, MDB_val *key, MDB_val *data)</div><div class="ttdoc">Get items from a database. </div><div class="ttdef"><b>Definition:</b> mdb.c:5091</div></div>
<div class="ttc" id="group__mdb_html_ab4e70f35499a7e7c71429b04ac62de68"><div class="ttname"><a href="group__mdb.html#ab4e70f35499a7e7c71429b04ac62de68">MDB_stat::ms_depth</a></div><div class="ttdeci">unsigned int ms_depth</div><div class="ttdef"><b>Definition:</b> lmdb.h:422</div></div>
<div class="ttc" id="group__mdb_html_ga4fa8573d9236d54687c61827ebf8cac0"><div class="ttname"><a href="group__mdb.html#ga4fa8573d9236d54687c61827ebf8cac0">mdb_put</a></div><div class="ttdeci">int mdb_put(MDB_txn *txn, MDB_dbi dbi, MDB_val *key, MDB_val *data, unsigned int flags)</div><div class="ttdoc">Store items into a database. </div><div class="ttdef"><b>Definition:</b> mdb.c:8024</div></div>
<div class="ttc" id="group__mdb_html_ga4366c43ada8874588b6a62fbda2d1e95"><div class="ttname"><a href="group__mdb.html#ga4366c43ada8874588b6a62fbda2d1e95">mdb_env_close</a></div><div class="ttdeci">void mdb_env_close(MDB_env *env)</div><div class="ttdoc">Close the environment and release the memory map. </div><div class="ttdef"><b>Definition:</b> mdb.c:4494</div></div>
<div class="ttc" id="group__mdb_html_ga9ff5d7bd42557fd5ee235dc1d62613aa"><div class="ttname"><a href="group__mdb.html#ga9ff5d7bd42557fd5ee235dc1d62613aa">mdb_cursor_open</a></div><div class="ttdeci">int mdb_cursor_open(MDB_txn *txn, MDB_dbi dbi, MDB_cursor **cursor)</div><div class="ttdoc">Create a cursor handle. </div><div class="ttdef"><b>Definition:</b> mdb.c:6815</div></div>
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Fri Jul 18 2014 09:17:14 for MDB by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
</body>
</html>