/usr/share/doc/libucommon-dev/a00093.html is in libucommon-doc 3.2.0-0ubuntu1.
This file is owned by root:root, with mode 0o644.
The actual contents of the file can be viewed below.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 | <!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: ucc::Object Class Reference</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 Page</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li class="current"><a href="annotated.html"><span>Data 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 Structures</span></a></li>
<li><a href="classes.html"><span>Data Structure Index</span></a></li>
<li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
<li><a href="functions.html"><span>Data Fields</span></a></li>
</ul>
</div>
<div class="navpath"><a class="el" href="a00214.html">ucc</a>::<a class="el" href="a00093.html">Object</a>
</div>
</div>
<div class="contents">
<h1>ucc::Object Class Reference</h1><!-- doxytag: class="ucc::Object" -->
<p>A common base class for all managed objects.
<a href="#_details">More...</a></p>
<p><code>#include <<a class="el" href="a00199_source.html">object.h</a>></code></p>
<div class="dynheader">
Inheritance diagram for ucc::Object:</div>
<div class="dynsection">
<div class="center"><img src="a00460.png" border="0" usemap="#ucc_1_1_object_inherit__map" alt="Inheritance graph"/></div>
<map name="ucc_1_1_object_inherit__map" id="ucc_1_1_object_inherit__map">
<area shape="rect" id="node3" href="a00043.html" title="A base class for reference counted objects." alt="" coords="147,85,293,115"/><area shape="rect" id="node11" href="a00069.html" title="Common base class for all objects that can be formed into a linked list." alt="" coords="153,325,287,355"/><area shape="rect" id="node62" href="a00157.html" title="A copy-on-write string class that operates by reference count." alt="" coords="176,592,264,621"/><area shape="rect" id="node5" href="a00103.html" title="This is a base class for objects that may be created in pager pools." alt="" coords="353,112,481,141"/><area shape="rect" id="node7" href="a00119.html" title="Compiled script container." alt="" coords="375,5,460,35"/><area shape="rect" id="node9" href="a00158.html" title="This is an internal class which contains the actual string data along with some control..." alt="" coords="348,59,487,88"/><area shape="rect" id="node13" href="a00026.html" title="Convert audio media." alt="" coords="355,165,480,195"/><area shape="rect" id="node15" href="a00037.html" title="A class to hold internet segment routing rules." alt="" coords="380,219,455,248"/><area shape="rect" id="node17" href="a00100.html" title="A linked object base class for ordered objects." alt="" coords="345,272,489,301"/><area shape="rect" id="node48" href="a00113.html" title="Reusable objects for forming private heaps." alt="" coords="343,325,492,355"/><area shape="rect" id="node54" href="a00122.html" title="An event block for a script." alt="" coords="352,379,483,408"/><area shape="rect" id="node56" href="a00123.html" title="Header describes a script section." alt="" coords="348,432,487,461"/><area shape="rect" id="node58" href="a00129.html" title="Contains defined variables found by scope when strict is used." alt="" coords="355,485,480,515"/><area shape="rect" id="node60" href="a00130.html" title="Contains instance of a runtime symbol." alt="" coords="347,539,488,568"/><area shape="rect" id="node19" href="a00051.html" title="A double-linked Object, used for certain kinds of lists." alt="" coords="553,85,697,115"/><area shape="rect" id="node21" href="a00060.html" title="Data keys parsed from a keyfile." alt="" coords="575,139,676,168"/><area shape="rect" id="node23" href="a00061.html" title="A key value set is used for iterative access." alt="" coords="543,192,708,221"/><area shape="rect" id="node25" href="a00068.html" title="A double linked list object." alt="" coords="568,245,683,275"/><area shape="rect" id="node29" href="a00090.html" title="A linked object base class with members found by name." alt="" coords="556,299,695,328"/><area shape="rect" id="node35" href="a00121.html" title="A class to collect compile-time errors." alt="" coords="563,352,688,381"/><area shape="rect" id="node37" href="a00148.html" title="A base class used to create parsable shell options." alt="" coords="560,405,691,435"/><area shape="rect" id="node27" href="a00171.html" title="A timer event object that lives on a timer queue." alt="" coords="759,245,932,275"/><area shape="rect" id="node31" href="a00091.html" title="The named tree class is used to form a tree oriented list of associated objects." alt="" coords="783,299,908,328"/><area shape="rect" id="node33" href="a00174.html" title="Embed data objects into a tree structured memory database." alt="" coords="981,299,1125,328"/><area shape="rect" id="node39" href="a00143.html" title="Character option for shell parsing." alt="" coords="776,352,915,381"/><area shape="rect" id="node41" href="a00145.html" title="Flag option for shell parsing." alt="" coords="779,405,912,435"/><area shape="rect" id="node43" href="a00147.html" title="Numeric option for shell parsing." alt="" coords="764,459,927,488"/><area shape="rect" id="node45" href="a00150.html" title="Text option for shell parsing." alt="" coords="772,512,919,541"/><area shape="rect" id="node50" href="a00084.html" title="A multipath linked list where membership is managed in multiple lists." alt="" coords="571,485,680,515"/><area shape="rect" id="node52" href="a00085.html" title="Embed data objects into a multipap structured memory database." alt="" coords="763,565,928,595"/><area shape="rect" id="node64" href="a00082.html" title="A string class that uses a cstring buffer that is fixed in memory." alt="" coords="356,592,479,621"/><area shape="rect" id="node68" href="a00177.html" title="A copy-on-write utf8 string class that operates by reference count." alt="" coords="368,645,467,675"/><area shape="rect" id="node66" href="a00159.html" title="A string class that has a predefined string buffer." alt="" coords="552,592,699,621"/></map>
<center><span class="legend">[<a target="top" href="graph_legend.html">legend</a>]</span></center></div>
<table border="0" cellpadding="0" cellspacing="0">
<tr><td colspan="2"><h2>Public Member Functions</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa0d1f1e892c05c421a4216905a72553d"></a><!-- doxytag: member="ucc::Object::copy" ref="aa0d1f1e892c05c421a4216905a72553d" args="(void)" -->
<a class="el" href="a00093.html">Object</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00093.html#aa0d1f1e892c05c421a4216905a72553d">copy</a> (void)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Retain (increase retention of) object when copying. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a68315d647b20f213075fe85566664d60"></a><!-- doxytag: member="ucc::Object::operator++" ref="a68315d647b20f213075fe85566664d60" args="(void)" -->
void </td><td class="memItemRight" valign="bottom"><a class="el" href="a00093.html#a68315d647b20f213075fe85566664d60">operator++</a> (void)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Increase retention operator. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1aee78510382e5609068a083f6c00fa0"></a><!-- doxytag: member="ucc::Object::operator--" ref="a1aee78510382e5609068a083f6c00fa0" args="(void)" -->
void </td><td class="memItemRight" valign="bottom"><a class="el" href="a00093.html#a1aee78510382e5609068a083f6c00fa0">operator--</a> (void)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Decrease retention operator. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="abe05f81356bdc73e67df7fb8a0ec59d5"></a><!-- doxytag: member="ucc::Object::release" ref="abe05f81356bdc73e67df7fb8a0ec59d5" args="(void)" -->
virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="a00093.html#abe05f81356bdc73e67df7fb8a0ec59d5">release</a> (void)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Method to release (or decrease retention) of an object. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa7f0e5e4c160c0f155266afdb6ecddc6"></a><!-- doxytag: member="ucc::Object::retain" ref="aa7f0e5e4c160c0f155266afdb6ecddc6" args="(void)" -->
virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="a00093.html#aa7f0e5e4c160c0f155266afdb6ecddc6">retain</a> (void)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Method to retain (or increase retention) of an object. <br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad7a72b1454c3772df2bc7db501e29377"></a><!-- doxytag: member="ucc::Object::~Object" ref="ad7a72b1454c3772df2bc7db501e29377" args="()" -->
virtual </td><td class="memItemRight" valign="bottom"><a class="el" href="a00093.html#ad7a72b1454c3772df2bc7db501e29377">~Object</a> ()</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Required virtual destructor. <br/></td></tr>
</table>
<hr/><a name="_details"></a><h2>Detailed Description</h2>
<p>A common base class for all managed objects. </p>
<p>This is used to manage objects that might be linked or reference counted. The base class defines only core virtuals some common public methods that should be used by all inherited object types. </p>
<dl class="author"><dt><b>Author:</b></dt><dd>David Sugar <<a href="mailto:dyfet@gnutelephony.org">dyfet@gnutelephony.org</a>> </dd></dl>
<p>Definition at line <a class="el" href="a00199_source.html#l00047">47</a> of file <a class="el" href="a00199_source.html">object.h</a>.</p>
<hr/>The documentation for this class was generated from the following file:<ul>
<li>ucommon/<a class="el" href="a00199_source.html">object.h</a></li>
</ul>
</div>
<hr class="footer"/><address style="text-align: right;"><small>Generated on Tue Jul 6 08:22:36 2010 for UCommon by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.3 </small></address>
</body>
</html>
|