Blob Blame History Raw
<!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"/>
<title>Kyoto Cabinet: Class List</title>

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



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


<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  
  
  <td style="padding-left: 0.5em;">
   <div id="projectname">Kyoto Cabinet
   
   </div>
   
  </td>
  
  
  
 </tr>
 </tbody>
</table>
</div>

<!-- Generated by Doxygen 1.7.6.1 -->
  <div id="navrow1" class="tabs">
    <ul class="tablist">
      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
      <li><a href="files.html"><span>Files</span></a></li>
    </ul>
  </div>
  <div id="navrow2" class="tabs2">
    <ul class="tablist">
      <li class="current"><a href="annotated.html"><span>Class&#160;List</span></a></li>
      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
    </ul>
  </div>
</div>
<div class="header">
  <div class="headertitle">
<div class="title">Class List</div>  </div>
</div><!--header-->
<div class="contents">
<div class="textblock">Here are the classes, structs, unions and interfaces with brief descriptions:</div><table>
  <tr><td class="indexkey"><a class="el" href="classkyotocabinet_1_1ArcfourCompressor.html">kyotocabinet::ArcfourCompressor</a></td><td class="indexvalue"><a class="el" href="classkyotocabinet_1_1Compressor.html" title="Interfrace of data compression and decompression.">Compressor</a> with the Arcfour cipher </td></tr>
  <tr><td class="indexkey"><a class="el" href="classkyotocabinet_1_1AtomicInt64.html">kyotocabinet::AtomicInt64</a></td><td class="indexvalue">Integer with atomic operations </td></tr>
  <tr><td class="indexkey"><a class="el" href="classkyotocabinet_1_1BasicDB.html">kyotocabinet::BasicDB</a></td><td class="indexvalue">Basic implementation of database </td></tr>
  <tr><td class="indexkey"><a class="el" href="classkyotocabinet_1_1CacheDB.html">kyotocabinet::CacheDB</a></td><td class="indexvalue">On-memory hash database with LRU deletion </td></tr>
  <tr><td class="indexkey"><a class="el" href="classkyotocabinet_1_1Comparator.html">kyotocabinet::Comparator</a></td><td class="indexvalue">Interfrace of comparator of record keys </td></tr>
  <tr><td class="indexkey"><a class="el" href="classkyotocabinet_1_1Compressor.html">kyotocabinet::Compressor</a></td><td class="indexvalue">Interfrace of data compression and decompression </td></tr>
  <tr><td class="indexkey"><a class="el" href="classkyotocabinet_1_1CondMap.html">kyotocabinet::CondMap</a></td><td class="indexvalue">Assosiative condition variable </td></tr>
  <tr><td class="indexkey"><a class="el" href="classkyotocabinet_1_1CondVar.html">kyotocabinet::CondVar</a></td><td class="indexvalue">Condition variable </td></tr>
  <tr><td class="indexkey"><a class="el" href="classkyotocabinet_1_1PlantDB_1_1Cursor.html">kyotocabinet::PlantDB&lt; BASEDB, DBTYPE &gt;::Cursor</a></td><td class="indexvalue"><a class="el" href="classkyotocabinet_1_1PlantDB_1_1Cursor.html" title="Cursor to indicate a record.">Cursor</a> to indicate a record </td></tr>
  <tr><td class="indexkey"><a class="el" href="classkyotocabinet_1_1DirDB_1_1Cursor.html">kyotocabinet::DirDB::Cursor</a></td><td class="indexvalue"><a class="el" href="classkyotocabinet_1_1DirDB_1_1Cursor.html" title="Cursor to indicate a record.">Cursor</a> to indicate a record </td></tr>
  <tr><td class="indexkey"><a class="el" href="classkyotocabinet_1_1PolyDB_1_1Cursor.html">kyotocabinet::PolyDB::Cursor</a></td><td class="indexvalue"><a class="el" href="classkyotocabinet_1_1PolyDB_1_1Cursor.html" title="Cursor to indicate a record.">Cursor</a> to indicate a record </td></tr>
  <tr><td class="indexkey"><a class="el" href="classkyotocabinet_1_1CacheDB_1_1Cursor.html">kyotocabinet::CacheDB::Cursor</a></td><td class="indexvalue"><a class="el" href="classkyotocabinet_1_1CacheDB_1_1Cursor.html" title="Cursor to indicate a record.">Cursor</a> to indicate a record </td></tr>
  <tr><td class="indexkey"><a class="el" href="classkyotocabinet_1_1ProtoDB_1_1Cursor.html">kyotocabinet::ProtoDB&lt; STRMAP, DBTYPE &gt;::Cursor</a></td><td class="indexvalue"><a class="el" href="classkyotocabinet_1_1ProtoDB_1_1Cursor.html" title="Cursor to indicate a record.">Cursor</a> to indicate a record </td></tr>
  <tr><td class="indexkey"><a class="el" href="classkyotocabinet_1_1HashDB_1_1Cursor.html">kyotocabinet::HashDB::Cursor</a></td><td class="indexvalue"><a class="el" href="classkyotocabinet_1_1HashDB_1_1Cursor.html" title="Cursor to indicate a record.">Cursor</a> to indicate a record </td></tr>
  <tr><td class="indexkey"><a class="el" href="classkyotocabinet_1_1StashDB_1_1Cursor.html">kyotocabinet::StashDB::Cursor</a></td><td class="indexvalue"><a class="el" href="classkyotocabinet_1_1StashDB_1_1Cursor.html" title="Cursor to indicate a record.">Cursor</a> to indicate a record </td></tr>
  <tr><td class="indexkey"><a class="el" href="classkyotocabinet_1_1DB_1_1Cursor.html">kyotocabinet::DB::Cursor</a></td><td class="indexvalue">Interface of cursor to indicate a record </td></tr>
  <tr><td class="indexkey"><a class="el" href="classkyotocabinet_1_1TextDB_1_1Cursor.html">kyotocabinet::TextDB::Cursor</a></td><td class="indexvalue"><a class="el" href="classkyotocabinet_1_1TextDB_1_1Cursor.html" title="Cursor to indicate a record.">Cursor</a> to indicate a record </td></tr>
  <tr><td class="indexkey"><a class="el" href="classkyotocabinet_1_1BasicDB_1_1Cursor.html">kyotocabinet::BasicDB::Cursor</a></td><td class="indexvalue">Interface of cursor to indicate a record </td></tr>
  <tr><td class="indexkey"><a class="el" href="classkyotocabinet_1_1DB.html">kyotocabinet::DB</a></td><td class="indexvalue">Interface of database abstraction </td></tr>
  <tr><td class="indexkey"><a class="el" href="classkyotocabinet_1_1DecimalComparator.html">kyotocabinet::DecimalComparator</a></td><td class="indexvalue"><a class="el" href="classkyotocabinet_1_1Comparator.html" title="Interfrace of comparator of record keys.">Comparator</a> in the decimal order </td></tr>
  <tr><td class="indexkey"><a class="el" href="classkyotocabinet_1_1DecimalDescendingComparator.html">kyotocabinet::DecimalDescendingComparator</a></td><td class="indexvalue"><a class="el" href="classkyotocabinet_1_1Comparator.html" title="Interfrace of comparator of record keys.">Comparator</a> in the decimal descending order </td></tr>
  <tr><td class="indexkey"><a class="el" href="classkyotocabinet_1_1DirDB.html">kyotocabinet::DirDB</a></td><td class="indexvalue">Directory hash database </td></tr>
  <tr><td class="indexkey"><a class="el" href="classkyotocabinet_1_1DirStream.html">kyotocabinet::DirStream</a></td><td class="indexvalue">Directory stream abstraction </td></tr>
  <tr><td class="indexkey"><a class="el" href="classkyotocabinet_1_1BasicDB_1_1Error.html">kyotocabinet::BasicDB::Error</a></td><td class="indexvalue"><a class="el" href="classkyotocabinet_1_1BasicDB_1_1Error.html" title="Error data.">Error</a> data </td></tr>
  <tr><td class="indexkey"><a class="el" href="classkyotocabinet_1_1File.html">kyotocabinet::File</a></td><td class="indexvalue">Filesystem abstraction </td></tr>
  <tr><td class="indexkey"><a class="el" href="classkyotocabinet_1_1BasicDB_1_1FileProcessor.html">kyotocabinet::BasicDB::FileProcessor</a></td><td class="indexvalue">Interface to process the database file </td></tr>
  <tr><td class="indexkey"><a class="el" href="classkyotocabinet_1_1HashDB.html">kyotocabinet::HashDB</a></td><td class="indexvalue"><a class="el" href="classkyotocabinet_1_1File.html" title="Filesystem abstraction.">File</a> hash database </td></tr>
  <tr><td class="indexkey"><a class="el" href="classkyotocabinet_1_1IndexDB.html">kyotocabinet::IndexDB</a></td><td class="indexvalue">Index database </td></tr>
  <tr><td class="indexkey"><a class="el" href="classkyotocabinet_1_1LinkedHashMap_1_1Iterator.html">kyotocabinet::LinkedHashMap&lt; KEY, VALUE, HASH, EQUALTO &gt;::Iterator</a></td><td class="indexvalue"><a class="el" href="classkyotocabinet_1_1LinkedHashMap_1_1Iterator.html" title="Iterator of records.">Iterator</a> of records </td></tr>
  <tr><td class="indexkey"><a class="el" href="classkyotocabinet_1_1TinyHashMap_1_1Iterator.html">kyotocabinet::TinyHashMap::Iterator</a></td><td class="indexvalue"><a class="el" href="classkyotocabinet_1_1TinyHashMap_1_1Iterator.html" title="Iterator of records.">Iterator</a> of records </td></tr>
  <tr><td class="indexkey"><a class="el" href="structKCCUR.html">KCCUR</a></td><td class="indexvalue">C wrapper of polymorphic cursor </td></tr>
  <tr><td class="indexkey"><a class="el" href="structKCDB.html">KCDB</a></td><td class="indexvalue">C wrapper of polymorphic database </td></tr>
  <tr><td class="indexkey"><a class="el" href="structKCIDX.html">KCIDX</a></td><td class="indexvalue">C wrapper of index database </td></tr>
  <tr><td class="indexkey"><a class="el" href="structKCLIST.html">KCLIST</a></td><td class="indexvalue">C wrapper of memory-saving string hash map </td></tr>
  <tr><td class="indexkey"><a class="el" href="structKCMAP.html">KCMAP</a></td><td class="indexvalue">C wrapper of memory-saving string hash map </td></tr>
  <tr><td class="indexkey"><a class="el" href="structKCMAPITER.html">KCMAPITER</a></td><td class="indexvalue">C wrapper of iterator of memory-saving string hash map </td></tr>
  <tr><td class="indexkey"><a class="el" href="structKCMAPSORT.html">KCMAPSORT</a></td><td class="indexvalue">C wrapper of sorter of memory-saving string hash map </td></tr>
  <tr><td class="indexkey"><a class="el" href="structKCREC.html">KCREC</a></td><td class="indexvalue">Key-Value record </td></tr>
  <tr><td class="indexkey"><a class="el" href="structKCSTR.html">KCSTR</a></td><td class="indexvalue">Binary string of byte array </td></tr>
  <tr><td class="indexkey"><a class="el" href="classkyotocabinet_1_1LexicalComparator.html">kyotocabinet::LexicalComparator</a></td><td class="indexvalue"><a class="el" href="classkyotocabinet_1_1Comparator.html" title="Interfrace of comparator of record keys.">Comparator</a> in the lexical order </td></tr>
  <tr><td class="indexkey"><a class="el" href="classkyotocabinet_1_1LexicalDescendingComparator.html">kyotocabinet::LexicalDescendingComparator</a></td><td class="indexvalue"><a class="el" href="classkyotocabinet_1_1Comparator.html" title="Interfrace of comparator of record keys.">Comparator</a> in the lexical descending order </td></tr>
  <tr><td class="indexkey"><a class="el" href="classkyotocabinet_1_1LinkedHashMap.html">kyotocabinet::LinkedHashMap&lt; KEY, VALUE, HASH, EQUALTO &gt;</a></td><td class="indexvalue">Doubly-linked hash map </td></tr>
  <tr><td class="indexkey"><a class="el" href="classkyotocabinet_1_1BasicDB_1_1Logger.html">kyotocabinet::BasicDB::Logger</a></td><td class="indexvalue">Interface to log internal information and errors </td></tr>
  <tr><td class="indexkey"><a class="el" href="classkyotocabinet_1_1LZMA.html">kyotocabinet::LZMA</a></td><td class="indexvalue"><a class="el" href="classkyotocabinet_1_1LZMA.html" title="LZMA compressor.">LZMA</a> compressor </td></tr>
  <tr><td class="indexkey"><a class="el" href="classkyotocabinet_1_1LZMACompressor.html">kyotocabinet::LZMACompressor&lt; MODE &gt;</a></td><td class="indexvalue"><a class="el" href="classkyotocabinet_1_1Compressor.html" title="Interfrace of data compression and decompression.">Compressor</a> with <a class="el" href="classkyotocabinet_1_1LZMA.html" title="LZMA compressor.">LZMA</a> </td></tr>
  <tr><td class="indexkey"><a class="el" href="classkyotocabinet_1_1LZO.html">kyotocabinet::LZO</a></td><td class="indexvalue"><a class="el" href="classkyotocabinet_1_1LZO.html" title="LZO compressor.">LZO</a> compressor </td></tr>
  <tr><td class="indexkey"><a class="el" href="classkyotocabinet_1_1LZOCompressor.html">kyotocabinet::LZOCompressor&lt; MODE &gt;</a></td><td class="indexvalue"><a class="el" href="classkyotocabinet_1_1Compressor.html" title="Interfrace of data compression and decompression.">Compressor</a> with <a class="el" href="classkyotocabinet_1_1LZO.html" title="LZO compressor.">LZO</a> </td></tr>
  <tr><td class="indexkey"><a class="el" href="classkyotocabinet_1_1MapReduce.html">kyotocabinet::MapReduce</a></td><td class="indexvalue"><a class="el" href="classkyotocabinet_1_1MapReduce.html" title="MapReduce framework.">MapReduce</a> framework </td></tr>
  <tr><td class="indexkey"><a class="el" href="classkyotocabinet_1_1BasicDB_1_1MetaTrigger.html">kyotocabinet::BasicDB::MetaTrigger</a></td><td class="indexvalue">Interface to trigger meta database operations </td></tr>
  <tr><td class="indexkey"><a class="el" href="classkyotocabinet_1_1Mutex.html">kyotocabinet::Mutex</a></td><td class="indexvalue">Basic mutual exclusion device </td></tr>
  <tr><td class="indexkey"><a class="el" href="classkyotocabinet_1_1PlantDB.html">kyotocabinet::PlantDB&lt; BASEDB, DBTYPE &gt;</a></td><td class="indexvalue">Plant database </td></tr>
  <tr><td class="indexkey"><a class="el" href="classkyotocabinet_1_1PolyDB.html">kyotocabinet::PolyDB</a></td><td class="indexvalue">Polymorphic database </td></tr>
  <tr><td class="indexkey"><a class="el" href="classkyotocabinet_1_1BasicDB_1_1ProgressChecker.html">kyotocabinet::BasicDB::ProgressChecker</a></td><td class="indexvalue">Interface to check progress status of long process </td></tr>
  <tr><td class="indexkey"><a class="el" href="classkyotocabinet_1_1ProtoDB.html">kyotocabinet::ProtoDB&lt; STRMAP, DBTYPE &gt;</a></td><td class="indexvalue">Prototype implementation of database with STL </td></tr>
  <tr><td class="indexkey"><a class="el" href="classkyotocabinet_1_1MapReduce_1_1ReduceTaskQueue_1_1ReduceTask.html">kyotocabinet::MapReduce::ReduceTaskQueue::ReduceTask</a></td><td class="indexvalue">Task for parallel reducer </td></tr>
  <tr><td class="indexkey"><a class="el" href="classkyotocabinet_1_1Regex.html">kyotocabinet::Regex</a></td><td class="indexvalue">Regular expression </td></tr>
  <tr><td class="indexkey"><a class="el" href="classkyotocabinet_1_1RWLock.html">kyotocabinet::RWLock</a></td><td class="indexvalue">Reader-writer locking device </td></tr>
  <tr><td class="indexkey"><a class="el" href="classkyotocabinet_1_1ScopedMutex.html">kyotocabinet::ScopedMutex</a></td><td class="indexvalue">Scoped mutex device </td></tr>
  <tr><td class="indexkey"><a class="el" href="classkyotocabinet_1_1ScopedRWLock.html">kyotocabinet::ScopedRWLock</a></td><td class="indexvalue">Scoped reader-writer locking device </td></tr>
  <tr><td class="indexkey"><a class="el" href="classkyotocabinet_1_1ScopedSpinLock.html">kyotocabinet::ScopedSpinLock</a></td><td class="indexvalue">Scoped spin lock device </td></tr>
  <tr><td class="indexkey"><a class="el" href="classkyotocabinet_1_1ScopedSpinRWLock.html">kyotocabinet::ScopedSpinRWLock</a></td><td class="indexvalue">Scoped reader-writer locking device </td></tr>
  <tr><td class="indexkey"><a class="el" href="classkyotocabinet_1_1SlottedMutex.html">kyotocabinet::SlottedMutex</a></td><td class="indexvalue">Slotted mutex device </td></tr>
  <tr><td class="indexkey"><a class="el" href="classkyotocabinet_1_1SlottedRWLock.html">kyotocabinet::SlottedRWLock</a></td><td class="indexvalue">Slotted reader-writer lock devices </td></tr>
  <tr><td class="indexkey"><a class="el" href="classkyotocabinet_1_1SlottedSpinLock.html">kyotocabinet::SlottedSpinLock</a></td><td class="indexvalue">Slotted spin lock devices </td></tr>
  <tr><td class="indexkey"><a class="el" href="classkyotocabinet_1_1SlottedSpinRWLock.html">kyotocabinet::SlottedSpinRWLock</a></td><td class="indexvalue">Slotted lightweight reader-writer lock devices </td></tr>
  <tr><td class="indexkey"><a class="el" href="classkyotocabinet_1_1TinyHashMap_1_1Sorter.html">kyotocabinet::TinyHashMap::Sorter</a></td><td class="indexvalue"><a class="el" href="classkyotocabinet_1_1TinyHashMap_1_1Sorter.html" title="Sorter of records.">Sorter</a> of records </td></tr>
  <tr><td class="indexkey"><a class="el" href="classkyotocabinet_1_1SpinLock.html">kyotocabinet::SpinLock</a></td><td class="indexvalue">Lightweight mutual exclusion device </td></tr>
  <tr><td class="indexkey"><a class="el" href="classkyotocabinet_1_1SpinRWLock.html">kyotocabinet::SpinRWLock</a></td><td class="indexvalue">Lightweight reader-writer locking device </td></tr>
  <tr><td class="indexkey"><a class="el" href="classkyotocabinet_1_1StashDB.html">kyotocabinet::StashDB</a></td><td class="indexvalue">Economical on-memory hash database </td></tr>
  <tr><td class="indexkey"><a class="el" href="structkyotocabinet_1_1File_1_1Status.html">kyotocabinet::File::Status</a></td><td class="indexvalue"><a class="el" href="structkyotocabinet_1_1File_1_1Status.html" title="Status information.">Status</a> information </td></tr>
  <tr><td class="indexkey"><a class="el" href="classkyotocabinet_1_1TaskQueue_1_1Task.html">kyotocabinet::TaskQueue::Task</a></td><td class="indexvalue">Interface of a task </td></tr>
  <tr><td class="indexkey"><a class="el" href="classkyotocabinet_1_1TaskQueue.html">kyotocabinet::TaskQueue</a></td><td class="indexvalue"><a class="el" href="classkyotocabinet_1_1TaskQueue_1_1Task.html" title="Interface of a task.">Task</a> queue device </td></tr>
  <tr><td class="indexkey"><a class="el" href="classkyotocabinet_1_1TextDB.html">kyotocabinet::TextDB</a></td><td class="indexvalue">Plain text database </td></tr>
  <tr><td class="indexkey"><a class="el" href="classkyotocabinet_1_1Thread.html">kyotocabinet::Thread</a></td><td class="indexvalue">Threading device </td></tr>
  <tr><td class="indexkey"><a class="el" href="classkyotocabinet_1_1TinyArrayList.html">kyotocabinet::TinyArrayList</a></td><td class="indexvalue">Memory-saving string array list </td></tr>
  <tr><td class="indexkey"><a class="el" href="classkyotocabinet_1_1TinyHashMap.html">kyotocabinet::TinyHashMap</a></td><td class="indexvalue">Memory-saving string hash map </td></tr>
  <tr><td class="indexkey"><a class="el" href="classkyotocabinet_1_1TSD.html">kyotocabinet::TSD&lt; TYPE &gt;</a></td><td class="indexvalue">Smart pointer to thread specific data </td></tr>
  <tr><td class="indexkey"><a class="el" href="classkyotocabinet_1_1TSDKey.html">kyotocabinet::TSDKey</a></td><td class="indexvalue">Key of thread specific data </td></tr>
  <tr><td class="indexkey"><a class="el" href="classkyotocabinet_1_1MapReduce_1_1ValueIterator.html">kyotocabinet::MapReduce::ValueIterator</a></td><td class="indexvalue">Value iterator for the reducer </td></tr>
  <tr><td class="indexkey"><a class="el" href="classkyotocabinet_1_1DB_1_1Visitor.html">kyotocabinet::DB::Visitor</a></td><td class="indexvalue">Interface to access a record </td></tr>
  <tr><td class="indexkey"><a class="el" href="classkyotocabinet_1_1ZLIB.html">kyotocabinet::ZLIB</a></td><td class="indexvalue"><a class="el" href="classkyotocabinet_1_1ZLIB.html" title="ZLIB compressor.">ZLIB</a> compressor </td></tr>
  <tr><td class="indexkey"><a class="el" href="classkyotocabinet_1_1ZLIBCompressor.html">kyotocabinet::ZLIBCompressor&lt; MODE &gt;</a></td><td class="indexvalue"><a class="el" href="classkyotocabinet_1_1Compressor.html" title="Interfrace of data compression and decompression.">Compressor</a> with <a class="el" href="classkyotocabinet_1_1ZLIB.html" title="ZLIB compressor.">ZLIB</a> </td></tr>
</table>
</div><!-- contents -->


<hr class="footer"/><address class="footer"><small>
Generated on Fri May 25 2012 01:21:36 for Kyoto Cabinet by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.7.6.1
</small></address>

</body>
</html>