Sophie

Sophie

distrib > Mandriva > 2010.1 > i586 > by-pkgid > 4f5f2dc0f55b453456458df885792b0b > files > 1804

ucommon-doc-5.0.4-1mdv2010.2.i586.rpm

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<title>ucommon: Graphical Class Hierarchy</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<link href="doxygen.css" rel="stylesheet" type="text/css"/>
</head>
<body>
<!-- Generated by Doxygen 1.6.3 -->
<div class="navigation" id="top">
  <div class="tabs">
    <ul>
      <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
      <li class="current"><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
      <li><a href="files.html"><span>Files</span></a></li>
      <li><a href="examples.html"><span>Examples</span></a></li>
    </ul>
  </div>
  <div class="tabs">
    <ul>
      <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
      <li><a href="classes.html"><span>Data&nbsp;Structure&nbsp;Index</span></a></li>
      <li class="current"><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
      <li><a href="functions.html"><span>Data&nbsp;Fields</span></a></li>
    </ul>
  </div>
</div>
<div class="contents">
<h1>Graphical Class Hierarchy</h1>
<p><a href="hierarchy.html">Go to the textual class hierarchy</a></p>
<table border="0" cellspacing="10" cellpadding="0">
<tr><td><img src="a00282.png" border="0" alt="" usemap="#hostaddr__internet_map"/>
<map name="hostaddr__internet_map" id="hostaddr__internet">
<area shape="rect" id="node1" href="a00012.html" title="An object that holds ipv4 or ipv6 binary encoded host addresses." alt="" coords="5,5,197,32"/></map></td></tr>
<tr><td><img src="a00283.png" border="0" alt="" usemap="#sockaddr__internet_map"/>
<map name="sockaddr__internet_map" id="sockaddr__internet">
<area shape="rect" id="node1" href="a00013.html" title="An object that can hold a ipv4 or ipv6 socket address." alt="" coords="5,5,197,32"/></map></td></tr>
<tr><td><img src="a00284.png" border="0" alt="" usemap="#ucommon_1_1array__pointer_3_01_t_01_4_map"/>
<map name="ucommon_1_1array__pointer_3_01_t_01_4_map" id="ucommon_1_1array__pointer_3_01_t_01_4">
<area shape="rect" id="node1" href="a00014.html" title="Generic smart array class." alt="" coords="7,5,297,32"/></map></td></tr>
<tr><td><img src="a00285.png" border="0" alt="" usemap="#ucommon_1_1atomic_map"/>
<map name="ucommon_1_1atomic_map" id="ucommon_1_1atomic">
<area shape="rect" id="node1" href="a00018.html" title="Generic atomic class for referencing atomic objects and static functions." alt="" coords="7,5,177,32"/></map></td></tr>
<tr><td><img src="a00286.png" border="0" alt="" usemap="#ucommon_1_1atomic_1_1counter_map"/>
<map name="ucommon_1_1atomic_1_1counter_map" id="ucommon_1_1atomic_1_1counter">
<area shape="rect" id="node1" href="a00019.html" title="Atomic counter class." alt="" coords="7,5,268,32"/></map></td></tr>
<tr><td><img src="a00287.png" border="0" alt="" usemap="#ucommon_1_1atomic_1_1spinlock_map"/>
<map name="ucommon_1_1atomic_1_1spinlock_map" id="ucommon_1_1atomic_1_1spinlock">
<area shape="rect" id="node1" href="a00020.html" title="Atomic spinlock class." alt="" coords="5,5,277,32"/></map></td></tr>
<tr><td><img src="a00288.png" border="0" alt="" usemap="#ucommon_1_1auto__object_map"/>
<map name="ucommon_1_1auto__object_map" id="ucommon_1_1auto__object">
<area shape="rect" id="node1" href="a00021.html" title="A general purpose smart pointer helper class." alt="" coords="7,5,228,32"/></map></td></tr>
<tr><td><img src="a00289.png" border="0" alt="" usemap="#ucommon_1_1auto__protect_map"/>
<map name="ucommon_1_1auto__protect_map" id="ucommon_1_1auto__protect">
<area shape="rect" id="node1" href="a00022.html" title="A mutex locked object smart pointer helper class." alt="" coords="5,5,237,32"/><area shape="rect" id="node3" href="a00088.html" title="Typed smart locked pointer class." alt="" coords="287,5,577,32"/></map></td></tr>
<tr><td><img src="a00290.png" border="0" alt="" usemap="#ucommon_1_1autorelease_map"/>
<map name="ucommon_1_1autorelease_map" id="ucommon_1_1autorelease">
<area shape="rect" id="node1" href="a00023.html" title="Create a linked list of auto&#45;releasable objects." alt="" coords="7,5,228,32"/></map></td></tr>
<tr><td><img src="a00291.png" border="0" alt="" usemap="#ucommon_1_1bitmap_map"/>
<map name="ucommon_1_1bitmap_map" id="ucommon_1_1bitmap">
<area shape="rect" id="node1" href="a00025.html" title="A class to access bit fields in external bitmaps." alt="" coords="7,5,177,32"/></map></td></tr>
<tr><td><img src="a00292.png" border="0" alt="" usemap="#ucommon_1_1charbuf_3_01_s_01_4_map"/>
<map name="ucommon_1_1charbuf_3_01_s_01_4_map" id="ucommon_1_1charbuf_3_01_s_01_4">
<area shape="rect" id="node1" href="a00031.html" title="A template to create a character array that can be manipulated as a string." alt="" coords="5,5,237,32"/></map></td></tr>
<tr><td><img src="a00293.png" border="0" alt="" usemap="#ucommon_1_1_cipher_map"/>
<map name="ucommon_1_1_cipher_map" id="ucommon_1_1_cipher">
<area shape="rect" id="node1" href="a00034.html" title="A generic data ciphering class." alt="" coords="7,5,177,32"/></map></td></tr>
<tr><td><img src="a00294.png" border="0" alt="" usemap="#ucommon_1_1_cipher_1_1_key_map"/>
<map name="ucommon_1_1_cipher_1_1_key_map" id="ucommon_1_1_cipher_1_1_key">
<area shape="rect" id="node1" href="a00035.html" title="Cipher key formed by hash algorithm." alt="" coords="7,5,228,32"/></map></td></tr>
<tr><td><img src="a00295.png" border="0" alt="" usemap="#ucommon_1_1counter_map"/>
<map name="ucommon_1_1counter_map" id="ucommon_1_1counter">
<area shape="rect" id="node1" href="a00040.html" title="Automatic integer counting class." alt="" coords="7,5,188,32"/><area shape="rect" id="node3" href="a00120.html" title="Automatically return a sequence of untyped objects." alt="" coords="239,5,449,32"/><area shape="rect" id="node5" href="a00121.html" title="A template to return a sequence of objects of a specified type." alt="" coords="499,5,741,32"/></map></td></tr>
<tr><td><img src="a00296.png" border="0" alt="" usemap="#ucommon_1_1_digest_map"/>
<map name="ucommon_1_1_digest_map" id="ucommon_1_1_digest">
<area shape="rect" id="node1" href="a00046.html" title="A cryptographic digest class." alt="" coords="7,5,177,32"/></map></td></tr>
<tr><td><img src="a00297.png" border="0" alt="" usemap="#ucommon_1_1exclusive__lock_map"/>
<map name="ucommon_1_1exclusive__lock_map" id="ucommon_1_1exclusive__lock">
<area shape="rect" id="node1" href="a00048.html" title="A kind of smart pointer object to support exclusive locking protocol." alt="" coords="7,5,257,32"/></map></td></tr>
<tr><td><img src="a00298.png" border="0" alt="" usemap="#ucommon_1_1keymap_3_01_t_00_01_m_01_4_map"/>
<map name="ucommon_1_1keymap_3_01_t_00_01_m_01_4_map" id="ucommon_1_1keymap_3_01_t_00_01_m_01_4">
<area shape="rect" id="node1" href="a00059.html" title="A template class for a hash map." alt="" coords="7,5,257,32"/></map></td></tr>
<tr><td><img src="a00299.png" border="0" alt="" usemap="#ucommon_1_1linked__pointer_3_01struct_01sockaddr_01_4_map"/>
<map name="ucommon_1_1linked__pointer_3_01struct_01sockaddr_01_4_map" id="ucommon_1_1linked__pointer_3_01struct_01sockaddr_01_4">
<area shape="rect" id="node1" href="a00063.html" title="Linked pointer for address lists." alt="" coords="5,5,448,32"/></map></td></tr>
<tr><td><img src="a00300.png" border="0" alt="" usemap="#ucommon_1_1linked__pointer_3_01_t_01_4_map"/>
<map name="ucommon_1_1linked__pointer_3_01_t_01_4_map" id="ucommon_1_1linked__pointer_3_01_t_01_4">
<area shape="rect" id="node1" href="a00062.html" title="A smart pointer template for iterating linked lists." alt="" coords="7,5,308,32"/></map></td></tr>
<tr><td><img src="a00301.png" border="0" alt="" usemap="#ucommon_1_1locked__release_map"/>
<map name="ucommon_1_1locked__release_map" id="ucommon_1_1locked__release">
<area shape="rect" id="node1" href="a00071.html" title="Auto&#45;pointer support class for locked objects." alt="" coords="7,5,257,32"/><area shape="rect" id="node3" href="a00069.html" title="A templated smart pointer instance for lock protected objects." alt="" coords="307,5,619,32"/></map></td></tr>
<tr><td><img src="a00302.png" border="0" alt="" usemap="#ucommon_1_1_locked_pointer_map"/>
<map name="ucommon_1_1_locked_pointer_map" id="ucommon_1_1_locked_pointer">
<area shape="rect" id="node1" href="a00072.html" title="An object pointer that uses mutex to assure thread&#45;safe singleton use." alt="" coords="5,5,248,32"/><area shape="rect" id="node3" href="a00070.html" title="Templated locked pointer for referencing locked objects of specific type." alt="" coords="297,5,599,32"/></map></td></tr>
<tr><td><img src="a00303.png" border="0" alt="" usemap="#ucommon_1_1_mutex_1_1gaurd_map"/>
<map name="ucommon_1_1_mutex_1_1gaurd_map" id="ucommon_1_1_mutex_1_1gaurd">
<area shape="rect" id="node1" href="a00087.html" title="Gaurd class to apply scope based mutex locking to objects." alt="" coords="5,5,237,32"/></map></td></tr>
<tr><td><img src="a00304.png" border="0" alt="" usemap="#ucommon_1_1object__pointer_3_01_t_00_01_p_01_4_map"/>
<map name="ucommon_1_1object__pointer_3_01_t_00_01_p_01_4_map" id="ucommon_1_1object__pointer_3_01_t_00_01_p_01_4">
<area shape="rect" id="node1" href="a00093.html" title="Typed smart pointer class." alt="" coords="7,5,337,32"/></map></td></tr>
<tr><td><img src="a00305.png" border="0" alt="" usemap="#ucommon_1_1object__value_3_01_t_00_01_o_01_4_map"/>
<map name="ucommon_1_1object__value_3_01_t_00_01_o_01_4_map" id="ucommon_1_1object__value_3_01_t_00_01_o_01_4">
<area shape="rect" id="node1" href="a00094.html" title="Template for embedding a data structure into a reference counted object." alt="" coords="5,31,317,57"/><area shape="rect" id="node3" href="a00064.html" title="Template value class to embed data structure into a linked list." alt="" coords="365,5,677,32"/><area shape="rect" id="node5" href="a00089.html" title="Template value class to embed data structure into a named list." alt="" coords="371,56,672,83"/></map></td></tr>
<tr><td><img src="a00306.png" border="0" alt="" usemap="#ucommon_1_1objstack_3_01_t_01_4_map"/>
<map name="ucommon_1_1objstack_3_01_t_01_4_map" id="ucommon_1_1objstack_3_01_t_01_4">
<area shape="rect" id="node1" href="a00099.html" title="Template for typesafe basic object stack container." alt="" coords="5,5,248,32"/></map></td></tr>
<tr><td><img src="a00307.png" border="0" alt="" usemap="#ucommon_1_1_persist_engine_map"/>
<map name="ucommon_1_1_persist_engine_map" id="ucommon_1_1_persist_engine">
<area shape="rect" id="node1" href="a00107.html" title="Stream serialization of persistent classes." alt="" coords="5,5,248,32"/></map></td></tr>
<tr><td><img src="a00308.png" border="0" alt="" usemap="#ucommon_1_1_persist_object_map"/>
<map name="ucommon_1_1_persist_object_map" id="ucommon_1_1_persist_object">
<area shape="rect" id="node1" href="a00108.html" title="PersistObject." alt="" coords="5,5,248,32"/></map></td></tr>
<tr><td><img src="a00309.png" border="0" alt="" usemap="#ucommon_1_1pointer_3_01_t_01_4_map"/>
<map name="ucommon_1_1pointer_3_01_t_01_4_map" id="ucommon_1_1pointer_3_01_t_01_4">
<area shape="rect" id="node1" href="a00110.html" title="Generic smart pointer class." alt="" coords="5,5,237,32"/></map></td></tr>
<tr><td><img src="a00310.png" border="0" alt="" usemap="#ucommon_1_1_random_map"/>
<map name="ucommon_1_1_random_map" id="ucommon_1_1_random">
<area shape="rect" id="node1" href="a00113.html" title="Cryptographically relevant random numbers." alt="" coords="7,5,177,32"/></map></td></tr>
<tr><td><img src="a00311.png" border="0" alt="" usemap="#ucommon_1_1secure_map"/>
<map name="ucommon_1_1secure_map" id="ucommon_1_1secure">
<area shape="rect" id="node1" href="a00118.html" title="Common secure socket support." alt="" coords="7,5,177,32"/></map></td></tr>
<tr><td><img src="a00312.png" border="0" alt="" usemap="#ucommon_1_1shared__lock_map"/>
<map name="ucommon_1_1shared__lock_map" id="ucommon_1_1shared__lock">
<area shape="rect" id="node1" href="a00123.html" title="A kind of smart pointer object to support shared locking protocol." alt="" coords="7,5,228,32"/></map></td></tr>
<tr><td><img src="a00313.png" border="0" alt="" usemap="#ucommon_1_1shared__release_map"/>
<map name="ucommon_1_1shared__release_map" id="ucommon_1_1shared__release">
<area shape="rect" id="node1" href="a00125.html" title="Auto&#45;pointer support class for shared singleton objects." alt="" coords="7,5,257,32"/><area shape="rect" id="node3" href="a00122.html" title="A templated smart pointer instance for shared singleton typed objects." alt="" coords="307,5,619,32"/></map></td></tr>
<tr><td><img src="a00314.png" border="0" alt="" usemap="#ucommon_1_1_shared_object_map"/>
<map name="ucommon_1_1_shared_object_map" id="ucommon_1_1_shared_object">
<area shape="rect" id="node1" href="a00126.html" title="Shared singleton object." alt="" coords="5,5,237,32"/></map></td></tr>
<tr><td><img src="a00315.png" border="0" alt="" usemap="#ucommon_1_1_shared_protocol_map"/>
<map name="ucommon_1_1_shared_protocol_map" id="ucommon_1_1_shared_protocol">
<area shape="rect" id="node1" href="a00036.html" title="The conditional is a common base for other thread synchronizing classes." alt="" coords="36,371,257,397"/><area shape="rect" id="node3" href="a00024.html" title="A portable implimentation of &quot;barrier&quot; thread sychronization." alt="" coords="387,168,568,195"/><area shape="rect" id="node5" href="a00026.html" title="A thread&#45;safe buffer for serializing and streaming class data." alt="" coords="392,421,563,448"/><area shape="rect" id="node9" href="a00037.html" title="The conditional rw seperates scheduling for optizming behavior or rw locks." alt="" coords="336,219,619,245"/><area shape="rect" id="node19" href="a00065.html" title="Linked allocator helper for linked_allocator template." alt="" coords="347,472,608,499"/><area shape="rect" id="node23" href="a00111.html" title="Manage a thread&#45;safe queue of objects through reference pointers." alt="" coords="396,523,559,549"/><area shape="rect" id="node27" href="a00114.html" title="Portable recursive exclusive lock." alt="" coords="352,117,603,144"/><area shape="rect" id="node29" href="a00115.html" title="Class for resource bound memory pools between threads." alt="" coords="336,573,619,600"/><area shape="rect" id="node43" href="a00119.html" title="A portable counting semaphore class." alt="" coords="727,320,929,347"/><area shape="rect" id="node45" href="a00145.html" title="Manage a thread&#45;safe stack of objects through reference pointers." alt="" coords="396,371,559,397"/><area shape="rect" id="node7" href="a00027.html" title="A templated typed class for buffering of objects." alt="" coords="707,421,949,448"/><area shape="rect" id="node11" href="a00038.html" title="An optimized and convertable shared lock." alt="" coords="697,269,959,296"/><area shape="rect" id="node13" href="a00127.html" title="The shared pointer is used to manage a singleton instance of shared object." alt="" coords="707,168,949,195"/><area shape="rect" id="node17" href="a00157.html" title="A generic and portable implimentation of Read/Write locking." alt="" coords="723,219,933,245"/><area shape="rect" id="node15" href="a00124.html" title="Templated shared pointer for singleton shared objects of specific type." alt="" coords="1039,168,1340,195"/><area shape="rect" id="node21" href="a00061.html" title="Linked allocator template to gather linked objects." alt="" coords="667,472,989,499"/><area shape="rect" id="node25" href="a00112.html" title="A templated typed class for thread&#45;safe queue of object pointers." alt="" coords="712,523,944,549"/><area shape="rect" id="node31" href="a00016.html" title="An array of reusable objects." alt="" coords="723,573,933,600"/><area shape="rect" id="node35" href="a00078.html" title="Map a reusable allocator over a named shared memory segment." alt="" coords="717,624,939,651"/><area shape="rect" id="node39" href="a00106.html" title="A mempager source of reusable objects." alt="" coords="723,725,933,752"/><area shape="rect" id="node33" href="a00015.html" title="An array of reusable types." alt="" coords="1053,573,1325,600"/><area shape="rect" id="node37" href="a00075.html" title="Template class to map typed reusable objects into shared memory heap." alt="" coords="1048,624,1331,651"/><area shape="rect" id="node41" href="a00102.html" title="A reusable private pool of reusable types." alt="" coords="1053,725,1325,752"/><area shape="rect" id="node47" href="a00146.html" title="A templated typed class for thread&#45;safe stack of object pointers." alt="" coords="712,371,944,397"/><area shape="rect" id="node48" href="a00049.html" title="An exclusive locking protocol interface base." alt="" coords="5,67,288,93"/><area shape="rect" id="node50" href="a00086.html" title="Generic non&#45;recursive exclusive lock class." alt="" coords="396,67,559,93"/><area shape="rect" id="node53" href="a00077.html" title="Construct or access a named section of memory." alt="" coords="361,776,593,803"/><area shape="rect" id="node55" href="a00074.html" title="Template class to map typed vector into shared memory." alt="" coords="687,827,969,853"/><area shape="rect" id="node57" href="a00076.html" title="Class to access a named mapped segment published from another process." alt="" coords="692,776,964,803"/><area shape="rect" id="node59" href="a00080.html" title="A redirection base class for the memory protocol." alt="" coords="352,827,603,853"/><area shape="rect" id="node61" href="a00103.html" title="Mempager managed type factory for pager pool objects." alt="" coords="723,877,933,904"/><area shape="rect" id="node63" href="a00100.html" title="An index container for maintaining an ordered list of objects." alt="" coords="31,675,263,701"/><area shape="rect" id="node65" href="a00058.html" title="A template for ordered index of typed name key mapped objects." alt="" coords="361,928,593,955"/><area shape="rect" id="node67" href="a00096.html" title="A queue of double linked object." alt="" coords="367,624,588,651"/><area shape="rect" id="node71" href="a00097.html" title="Template for typesafe basic object fifo container." alt="" coords="361,725,593,752"/><area shape="rect" id="node74" href="a00163.html" title="A timer queue for timer events." alt="" coords="372,675,583,701"/><area shape="rect" id="node69" href="a00098.html" title="Template for typesafe basic object queue container." alt="" coords="707,675,949,701"/><area shape="rect" id="node75" href="a00105.html" title="Pager pool base class for managed memory pools." alt="" coords="376,877,579,904"/><area shape="rect" id="node77" href="a00128.html" title="An exclusive locking protocol interface base." alt="" coords="352,269,603,296"/></map></td></tr>
<tr><td><img src="a00316.png" border="0" alt="" usemap="#ucommon_1_1shell_1_1errormap_map"/>
<map name="ucommon_1_1shell_1_1errormap_map" id="ucommon_1_1shell_1_1errormap">
<area shape="rect" id="node1" href="a00132.html" title="A class to redefine error messages." alt="" coords="7,5,268,32"/></map></td></tr>
<tr><td><img src="a00317.png" border="0" alt="" usemap="#ucommon_1_1_socket_map"/>
<map name="ucommon_1_1_socket_map" id="ucommon_1_1_socket">
<area shape="rect" id="node1" href="a00030.html" title="Common character processing protocol." alt="" coords="317,335,600,361"/><area shape="rect" id="node3" href="a00028.html" title="Common buffer protocol class." alt="" coords="649,259,900,285"/><area shape="rect" id="node13" href="a00029.html" title="Buffered pager for storing paged strings for character protocol." alt="" coords="679,208,871,235"/><area shape="rect" id="node15" href="a00032.html" title="Access standard files through character protocol." alt="" coords="679,461,871,488"/><area shape="rect" id="node17" href="a00147.html" title="Common stream protocol for std C++ i/o classes." alt="" coords="649,411,900,437"/><area shape="rect" id="node5" href="a00050.html" title="A generic file streaming class built from the buffer protocol." alt="" coords="1009,259,1161,285"/><area shape="rect" id="node7" href="a00135.html" title="Process pipe with I/O buffering." alt="" coords="969,309,1201,336"/><area shape="rect" id="node9" href="a00151.html" title="A generic tcp socket class that offers i/o buffering." alt="" coords="984,208,1187,235"/><area shape="rect" id="node11" href="a00143.html" title="Secure socket buffer." alt="" coords="1360,208,1563,235"/><area shape="rect" id="node19" href="a00051.html" title="Streamable tcp connection between client and server." alt="" coords="980,360,1191,387"/><area shape="rect" id="node21" href="a00109.html" title="Streamable tcp connection between client and server." alt="" coords="980,411,1191,437"/><area shape="rect" id="node23" href="a00153.html" title="Streamable tcp connection between client and server." alt="" coords="984,461,1187,488"/><area shape="rect" id="node25" href="a00144.html" title="Secure socket using std::iostream." alt="" coords="1371,461,1552,488"/><area shape="rect" id="node26" href="a00052.html" title="A container for generic and o/s portable threadsafe file system functions." alt="" coords="699,309,851,336"/><area shape="rect" id="node28" href="a00073.html" title="Common locking protocol." alt="" coords="7,107,268,133"/><area shape="rect" id="node30" href="a00079.html" title="A memory protocol pager for private heap manager." alt="" coords="363,107,555,133"/><area shape="rect" id="node33" href="a00057.html" title="Traditional keypair config file parsing class." alt="" coords="684,107,865,133"/><area shape="rect" id="node35" href="a00081.html" title="A managed private heap for small allocations." alt="" coords="679,56,871,83"/><area shape="rect" id="node37" href="a00054.html" title="A class to hold memory pointers referenced by string names." alt="" coords="989,107,1181,133"/><area shape="rect" id="node41" href="a00060.html" title="A template class for a hash pager." alt="" coords="949,5,1221,32"/><area shape="rect" id="node43" href="a00129.html" title="A utility class for generic shell operations." alt="" coords="1004,56,1167,83"/><area shape="rect" id="node39" href="a00017.html" title="A typed template for using a key association with typed objects." alt="" coords="1271,107,1652,133"/><area shape="rect" id="node44" href="a00138.html" title="A class to control a process that is piped." alt="" coords="653,360,896,387"/><area shape="rect" id="node46" href="a00140.html" title="A generic socket base class." alt="" coords="689,157,860,184"/><area shape="rect" id="node48" href="a00068.html" title="A bound socket used to listen for inbound socket connections." alt="" coords="969,157,1201,184"/><area shape="rect" id="node50" href="a00152.html" title="A generic tcp server class." alt="" coords="1360,157,1563,184"/></map></td></tr>
<tr><td><img src="a00318.png" border="0" alt="" usemap="#ucommon_1_1_socket_1_1address_map"/>
<map name="ucommon_1_1_socket_1_1address_map" id="ucommon_1_1_socket_1_1address">
<area shape="rect" id="node1" href="a00141.html" title="A generic socket address class." alt="" coords="7,5,268,32"/></map></td></tr>
<tr><td><img src="a00319.png" border="0" alt="" usemap="#ucommon_1_1sparse__array_map"/>
<map name="ucommon_1_1sparse__array_map" id="ucommon_1_1sparse__array">
<area shape="rect" id="node1" href="a00142.html" title="A sparse array of managed objects." alt="" coords="5,5,237,32"/><area shape="rect" id="node3" href="a00117.html" title="Generate a typed sparse managed object array." alt="" coords="287,5,508,32"/></map></td></tr>
<tr><td><img src="a00320.png" border="0" alt="" usemap="#ucommon_1_1temp__array_3_01_t_01_4_map"/>
<map name="ucommon_1_1temp__array_3_01_t_01_4_map" id="ucommon_1_1temp__array_3_01_t_01_4">
<area shape="rect" id="node1" href="a00154.html" title="Manage temporary array stored on the heap." alt="" coords="7,5,268,32"/></map></td></tr>
<tr><td><img src="a00321.png" border="0" alt="" usemap="#ucommon_1_1temporary_3_01_t_01_4_map"/>
<map name="ucommon_1_1temporary_3_01_t_01_4_map" id="ucommon_1_1temporary_3_01_t_01_4">
<area shape="rect" id="node1" href="a00155.html" title="Manage temporary object stored on the heap." alt="" coords="7,5,257,32"/></map></td></tr>
<tr><td><img src="a00322.png" border="0" alt="" usemap="#ucommon_1_1_thread_map"/>
<map name="ucommon_1_1_thread_map" id="ucommon_1_1_thread">
<area shape="rect" id="node1" href="a00156.html" title="An abstract class for defining classes that operate as a thread." alt="" coords="7,31,177,57"/><area shape="rect" id="node3" href="a00045.html" title="A detached thread object that is stand&#45;alone." alt="" coords="228,5,479,32"/><area shape="rect" id="node5" href="a00053.html" title="A child thread object that may be joined by parent." alt="" coords="228,56,479,83"/></map></td></tr>
<tr><td><img src="a00323.png" border="0" alt="" usemap="#ucommon_1_1_thread_lock_1_1gaurd__reader_map"/>
<map name="ucommon_1_1_thread_lock_1_1gaurd__reader_map" id="ucommon_1_1_thread_lock_1_1gaurd__reader">
<area shape="rect" id="node1" href="a00158.html" title="Gaurd class to apply scope based access locking to objects." alt="" coords="5,5,357,32"/></map></td></tr>
<tr><td><img src="a00324.png" border="0" alt="" usemap="#ucommon_1_1_thread_lock_1_1gaurd__writer_map"/>
<map name="ucommon_1_1_thread_lock_1_1gaurd__writer_map" id="ucommon_1_1_thread_lock_1_1gaurd__writer">
<area shape="rect" id="node1" href="a00159.html" title="Gaurd class to apply scope based exclusive locking to objects." alt="" coords="5,5,357,32"/></map></td></tr>
<tr><td><img src="a00325.png" border="0" alt="" usemap="#ucommon_1_1_time_map"/>
<map name="ucommon_1_1_time_map" id="ucommon_1_1_time">
<area shape="rect" id="node1" href="a00041.html" title="The Date class uses a julian date representation of the current year, month, and..." alt="" coords="16,56,168,83"/><area shape="rect" id="node3" href="a00042.html" title="A number class that manipulates a string buffer that is also a date." alt="" coords="228,56,439,83"/><area shape="rect" id="node5" href="a00043.html" title="The Datetime class uses a julian date representation of the current year, month,..." alt="" coords="237,107,429,133"/><area shape="rect" id="node7" href="a00044.html" title="A DateTime string class." alt="" coords="489,107,740,133"/><area shape="rect" id="node8" href="a00092.html" title="A number manipulation class." alt="" coords="7,5,177,32"/><area shape="rect" id="node11" href="a00176.html" title="A number manipulation class that maintains a zero lead filled string." alt="" coords="243,5,424,32"/><area shape="rect" id="node12" href="a00160.html" title="The Time class uses a integer representation of the current time." alt="" coords="16,107,168,133"/></map></td></tr>
<tr><td><img src="a00326.png" border="0" alt="" usemap="#ucommon_1_1toggle_map"/>
<map name="ucommon_1_1toggle_map" id="ucommon_1_1toggle">
<area shape="rect" id="node1" href="a00165.html" title="Automatically toggle a bool on each reference." alt="" coords="7,5,177,32"/></map></td></tr>
<tr><td><img src="a00327.png" border="0" alt="" usemap="#ucommon_1_1_type_manager_map"/>
<map name="ucommon_1_1_type_manager_map" id="ucommon_1_1_type_manager">
<area shape="rect" id="node1" href="a00167.html" title="Type manager for persistence engine." alt="" coords="7,5,228,32"/></map></td></tr>
<tr><td><img src="a00328.png" border="0" alt="" usemap="#ucommon_1_1_type_manager_1_1registration_map"/>
<map name="ucommon_1_1_type_manager_1_1registration_map" id="ucommon_1_1_type_manager_1_1registration">
<area shape="rect" id="node1" href="a00168.html" title="This manages a registration to the typemanager &#45; attempting to remove problems with..." alt="" coords="5,5,368,32"/></map></td></tr>
<tr><td><img src="a00329.png" border="0" alt="" usemap="#ucommon_1_1utf8_map"/>
<map name="ucommon_1_1utf8_map" id="ucommon_1_1utf8">
<area shape="rect" id="node1" href="a00095.html" title="A common base class for all managed objects." alt="" coords="7,196,257,223"/><area shape="rect" id="node3" href="a00039.html" title="A base class for reference counted objects." alt="" coords="307,196,549,223"/><area shape="rect" id="node9" href="a00067.html" title="Common base class for all objects that can be formed into a linked list." alt="" coords="312,259,544,285"/><area shape="rect" id="node52" href="a00148.html" title="A copy&#45;on&#45;write string class that operates by reference count." alt="" coords="343,81,513,108"/><area shape="rect" id="node5" href="a00104.html" title="This is a base class for objects that may be created in pager pools." alt="" coords="619,208,840,235"/><area shape="rect" id="node7" href="a00149.html" title="This is an internal class which contains the actual string data along with some control..." alt="" coords="599,157,860,184"/><area shape="rect" id="node11" href="a00033.html" title="A class to hold internet segment routing rules." alt="" coords="653,360,805,387"/><area shape="rect" id="node13" href="a00101.html" title="A linked object base class for ordered objects." alt="" coords="608,259,851,285"/><area shape="rect" id="node46" href="a00116.html" title="Reusable objects for forming private heaps." alt="" coords="604,309,855,336"/><area shape="rect" id="node15" href="a00047.html" title="A double&#45;linked Object, used for certain kinds of lists." alt="" coords="929,208,1172,235"/><area shape="rect" id="node17" href="a00055.html" title="Data keys parsed from a keyfile." alt="" coords="960,259,1141,285"/><area shape="rect" id="node19" href="a00056.html" title="A key value set is used for iterative access." alt="" coords="909,309,1192,336"/><area shape="rect" id="node21" href="a00066.html" title="A double linked list object." alt="" coords="945,360,1156,387"/><area shape="rect" id="node25" href="a00090.html" title="A linked object base class with members found by name." alt="" coords="940,107,1161,133"/><area shape="rect" id="node31" href="a00137.html" title="A base class used to create parsable shell options." alt="" coords="929,157,1172,184"/><area shape="rect" id="node23" href="a00164.html" title="A timer event object that lives on a timer queue." alt="" coords="1240,360,1523,387"/><area shape="rect" id="node27" href="a00091.html" title="The named tree class is used to form a tree oriented list of associated objects." alt="" coords="1280,5,1483,32"/><area shape="rect" id="node29" href="a00166.html" title="Embed data objects into a tree structured memory database." alt="" coords="1571,5,1803,32"/><area shape="rect" id="node33" href="a00130.html" title="Character option for shell parsing." alt="" coords="1256,259,1507,285"/><area shape="rect" id="node35" href="a00131.html" title="Counter option for shell parsing." alt="" coords="1240,309,1523,336"/><area shape="rect" id="node37" href="a00133.html" title="Flag option for shell parsing." alt="" coords="1256,56,1507,83"/><area shape="rect" id="node39" href="a00134.html" title="Grouping option." alt="" coords="1251,107,1512,133"/><area shape="rect" id="node41" href="a00136.html" title="Numeric option for shell parsing." alt="" coords="1240,157,1523,184"/><area shape="rect" id="node43" href="a00139.html" title="Text option for shell parsing." alt="" coords="1245,208,1517,235"/><area shape="rect" id="node48" href="a00084.html" title="A multipath linked list where membership is managed in multiple lists." alt="" coords="955,461,1147,488"/><area shape="rect" id="node50" href="a00085.html" title="Embed data objects into a multipap structured memory database." alt="" coords="1245,461,1517,488"/><area shape="rect" id="node54" href="a00082.html" title="A string class that uses a cstring buffer that is fixed in memory." alt="" coords="628,56,831,83"/><area shape="rect" id="node58" href="a00169.html" title="A copy&#45;on&#45;write utf8 string class that operates by reference count." alt="" coords="639,107,820,133"/><area shape="rect" id="node56" href="a00150.html" title="A string class that has a predefined string buffer." alt="" coords="925,56,1176,83"/><area shape="rect" id="node59" href="a00162.html" title="Timer class to use when scheduling realtime events." alt="" coords="969,411,1132,437"/><area shape="rect" id="node61" href="a00161.html" title="Event notification to manage scheduled realtime threads." alt="" coords="1276,411,1487,437"/><area shape="rect" id="node63" href="a00170.html" title="A core class of ut8 encoded string functions." alt="" coords="352,132,504,159"/></map></td></tr>
<tr><td><img src="a00330.png" border="0" alt="" usemap="#ucommon_1_1utf8__pointer_map"/>
<map name="ucommon_1_1utf8__pointer_map" id="ucommon_1_1utf8__pointer">
<area shape="rect" id="node1" href="a00171.html" title="Pointer to utf8 encoded character data." alt="" coords="5,5,237,32"/></map></td></tr>
<tr><td><img src="a00331.png" border="0" alt="" usemap="#ucommon_1_1_vector_map"/>
<map name="ucommon_1_1_vector_map" id="ucommon_1_1_vector">
<area shape="rect" id="node1" href="a00172.html" title="A managed vector for generic object pointers." alt="" coords="7,31,177,57"/><area shape="rect" id="node3" href="a00083.html" title="Vector with fixed size member list." alt="" coords="247,5,449,32"/><area shape="rect" id="node7" href="a00174.html" title="A templated vector for a list of a specific Object subtype." alt="" coords="227,56,469,83"/><area shape="rect" id="node5" href="a00173.html" title="Allocated vector list of a specified type." alt="" coords="517,5,800,32"/></map></td></tr>
<tr><td><img src="a00332.png" border="0" alt="" usemap="#ucommon_1_1_x_m_l_parser_map"/>
<map name="ucommon_1_1_x_m_l_parser_map" id="ucommon_1_1_x_m_l_parser">
<area shape="rect" id="node1" href="a00175.html" title="XML streaming parser." alt="" coords="5,5,208,32"/></map></td></tr>
</table>
</div>
<hr class="footer"/><address style="text-align: right;"><small>Generated on Thu Jul 14 16:39:22 2011 for ucommon by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.3 </small></address>
</body>
</html>