whio  Artifact Content

Artifact ac0636f8ee4e519d699356150f8826adb608ae3d:

Wiki page [TableOfContents] by stephan 2012-03-25 13:58:59.
D 2012-03-25T13:58:59.270
L TableOfContents
P 003d240380da000e1a239cdb0e7710af8125faef
U stephan
W 3311
<strong>ACHTUNG: AS OF 20110523, THIS PAGE IS NOW MAINTAINED IN THE NEW WIKI:</strong> [http://fossil.wanderinghorse.net/wikis/whio/?page=TableOfContents]


<h1>whio Wiki Table of Contents</h1>

<ul>
  <li><strong>[whio|Home page]</strong></li>
  <li><strong>[NewsPage]</strong>: overview of changes and improvements over time.</li>
  <li><strong>[download|Download to sources]</strong>.</li>
  <li><strong>[TODO]s</strong>: a partial list of overall TODOs.</li>
  <li><strong>[AmalgamationBuild|The amalgamation build]</strong>: a single-source-file build of this library.
  <li><strong>[TipsAndTricks|Tips and tricks]</strong> for using the library.
  <li><strong>[whio_rc]</strong>: the library's error codes</li>
  <li><strong>[whio_encode]</strong>: codec functions for binary encoding/decoding values in an endian- and platform-neutral format.</li>
  <li><strong>[whio_stream]</strong>: sequential-access i/o API</li>
  <li><strong>[whio_dev]</strong>: random-access i/o API
    <ul>
      <li><strong>[whio_dev_HOWTO]</strong>: quick introduction to using [whio_dev] devices.</li>
      <li><strong>[whio_locking]</strong>: byte locking in whio_dev.</li>
      <li><strong>[whio_vlbm]</strong>: a [whio_dev]-stored variable-length block allocator. Basically like <tt>malloc()</tt>, but allocates storage space.
      <li><strong>[whio_udb]</strong>: a [whio_dev]-stored hashtable with fixed key/value sizes
        <ul>
           <li><strong>[whio_udb_HOWTO]</strong>: a quick intro to using [whio_udb].</li>
           <li><strong>[whio_udb_tool]</strong>: a tool for tinkering with [whio_udb] files.</li>
        </ul>
      </li>
      <li><strong>[whio_ht]</strong>: another [whio_dev]-stored hashtable with variable-sized keys and values
        <ul>
           <li><strong>[whio_ht_HOWTO]</strong>: a quick intro to using [whio_ht].</li>
           <li><strong>[whio_ht_tool]</strong>: a tool for tinkering with [whio_ht] files.</li>
        </ul>
      </li>
      <li><strong>[whio_epfs]</strong>: embedded pseudo-filesystem API.
        <ul>
            <li><strong>[whio_epfs_consistency]</strong>: Thoughts on EFS filesystem consistency/integrity.</li>
          <li><strong>[whio_epfs_namer]</strong>: the optional "namer" API.</li>
          <li><strong>[whio_epfs_iomodel]</strong>: about the EPFS i/o model.</li>
          <li><strong>[whio_epfs_locking]</strong>: EPFS storage locking support.</li>
          <li><strong>[whio_epfs_mempool]</strong>: the EPFS-internal memory allocator.</li>
          <li><strong>[whio_epfs_tools]</strong>: tools for use with [whio_epfs].
          <ul>
            <li><strong>[whio_epfs_mkfs]</strong>: create EPFS container files.</li>
            <li><strong>[whio_epfs_cp]</strong>: import files into or out of EPFS containers.</li>
            <li><strong>[whio_epfs_ls]</strong>: lists the contents of EPFS containers.</li>
            <li><strong>[whio_epfs_rm]</strong>: removes entries from EPFS containers.</li>
            <li><strong>[whio_epfs_touch]</strong>: modifies timestamps of EPFS entries.</li>
            <li><strong>[whio_epfs_label]</strong>: gets or sets an EFS label.</li>
          </ul>
          </li>
        </ul>
      </li>
      </li>

    </ul>
  </li>
</ul>

Z d5e387c9a275ed37d068f5bb611feb2a