paradiseo/trunk/paradiseo-peo/docs/html/classCommunicable.html

100 lines
8.1 KiB
HTML

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>ParadisEO-PEO: Communicable Class Reference</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.4.7 -->
<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 id="current"><a href="classes.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
<li>
<form action="search.php" method="get">
<table cellspacing="0" cellpadding="0" border="0">
<tr>
<td><label>&nbsp;<u>S</u>earch&nbsp;for&nbsp;</label></td>
<td><input type="text" name="query" value="" size="20" accesskey="s"/></td>
</tr>
</table>
</form>
</li>
</ul></div>
<div class="tabs">
<ul>
<li><a href="classes.html"><span>Alphabetical&nbsp;List</span></a></li>
<li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
<li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
<li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
</ul></div>
<h1>Communicable Class Reference</h1><!-- doxytag: class="Communicable" --><p>Inheritance diagram for Communicable:
<p><center><img src="classCommunicable.png" usemap="#Communicable_map" border="0" alt=""></center>
<map name="Communicable_map">
<area href="classCooperative.html" alt="Cooperative" shape="rect" coords="101,56,293,80">
<area href="classRunner.html" alt="Runner" shape="rect" coords="404,56,596,80">
<area href="classService.html" alt="Service" shape="rect" coords="808,56,1000,80">
<area href="classWorker.html" alt="Worker" shape="rect" coords="1010,56,1202,80">
<area href="classpeoAsyncIslandMig.html" alt="peoAsyncIslandMig< EOT >" shape="rect" coords="0,112,192,136">
<area href="classpeoSyncIslandMig.html" alt="peoSyncIslandMig< EOT >" shape="rect" coords="202,112,394,136">
<area href="classpeoEA.html" alt="peoEA< EOT >" shape="rect" coords="404,112,596,136">
<area href="classpeoPopEval.html" alt="peoPopEval< EOT >" shape="rect" coords="606,112,798,136">
<area href="classpeoSyncMultiStart.html" alt="peoSyncMultiStart< EOT >" shape="rect" coords="808,112,1000,136">
<area href="classpeoTransform.html" alt="peoTransform< EOT >" shape="rect" coords="1010,112,1202,136">
<area href="classpeoParaPopEval.html" alt="peoParaPopEval< EOT >" shape="rect" coords="505,168,697,192">
<area href="classpeoSeqPopEval.html" alt="peoSeqPopEval< EOT >" shape="rect" coords="707,168,899,192">
<area href="classpeoParaSGATransform.html" alt="peoParaSGATransform< EOT >" shape="rect" coords="909,168,1101,192">
<area href="classpeoSeqTransform.html" alt="peoSeqTransform< EOT >" shape="rect" coords="1111,168,1303,192">
</map>
<a href="classCommunicable-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
<tr><td></td></tr>
<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="8ae1827ecf7569b3db1ed386c7d8ad78"></a><!-- doxytag: member="Communicable::Communicable" ref="8ae1827ecf7569b3db1ed386c7d8ad78" args="()" -->
&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCommunicable.html#8ae1827ecf7569b3db1ed386c7d8ad78">Communicable</a> ()</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="2280b0dfa0d3a515fccf62c2a9fd5f41"></a><!-- doxytag: member="Communicable::~Communicable" ref="2280b0dfa0d3a515fccf62c2a9fd5f41" args="()" -->
virtual&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCommunicable.html#2280b0dfa0d3a515fccf62c2a9fd5f41">~Communicable</a> ()</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="db4307b69b9ccacff55fdbf84b8f50e4"></a><!-- doxytag: member="Communicable::getKey" ref="db4307b69b9ccacff55fdbf84b8f50e4" args="()" -->
COMM_ID&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCommunicable.html#db4307b69b9ccacff55fdbf84b8f50e4">getKey</a> ()</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="e1f8bd1ee810fd73d44315c95998d19d"></a><!-- doxytag: member="Communicable::lock" ref="e1f8bd1ee810fd73d44315c95998d19d" args="()" -->
void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCommunicable.html#e1f8bd1ee810fd73d44315c95998d19d">lock</a> ()</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="caa814847192e71f434fbf9479ede862"></a><!-- doxytag: member="Communicable::unlock" ref="caa814847192e71f434fbf9479ede862" args="()" -->
void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCommunicable.html#caa814847192e71f434fbf9479ede862">unlock</a> ()</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="cb53e6534b947bc889aa181d9dbbd13b"></a><!-- doxytag: member="Communicable::stop" ref="cb53e6534b947bc889aa181d9dbbd13b" args="()" -->
void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCommunicable.html#cb53e6534b947bc889aa181d9dbbd13b">stop</a> ()</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="3306a9adb11a0ab5af342c0db9f7bb2a"></a><!-- doxytag: member="Communicable::resume" ref="3306a9adb11a0ab5af342c0db9f7bb2a" args="()" -->
void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCommunicable.html#3306a9adb11a0ab5af342c0db9f7bb2a">resume</a> ()</td></tr>
<tr><td colspan="2"><br><h2>Protected Attributes</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="605b0efeffe81326f216c9903f5bbf4c"></a><!-- doxytag: member="Communicable::key" ref="605b0efeffe81326f216c9903f5bbf4c" args="" -->
COMM_ID&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCommunicable.html#605b0efeffe81326f216c9903f5bbf4c">key</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="cf9639312f71a2f348bc1e7789ccbd9d"></a><!-- doxytag: member="Communicable::sem_lock" ref="cf9639312f71a2f348bc1e7789ccbd9d" args="" -->
sem_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCommunicable.html#cf9639312f71a2f348bc1e7789ccbd9d">sem_lock</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="29c53b9191348e0505e3bcba6d8b82b1"></a><!-- doxytag: member="Communicable::sem_stop" ref="29c53b9191348e0505e3bcba6d8b82b1" args="" -->
sem_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCommunicable.html#29c53b9191348e0505e3bcba6d8b82b1">sem_stop</a></td></tr>
<tr><td colspan="2"><br><h2>Static Protected Attributes</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="7a6acfdc781a67c9c0ec4f17893f86c3"></a><!-- doxytag: member="Communicable::num_comm" ref="7a6acfdc781a67c9c0ec4f17893f86c3" args="" -->
static unsigned&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCommunicable.html#7a6acfdc781a67c9c0ec4f17893f86c3">num_comm</a> = 0</td></tr>
</table>
<hr><a name="_details"></a><h2>Detailed Description</h2>
<p>
<p>
Definition at line <a class="el" href="communicable_8h-source.html#l00031">31</a> of file <a class="el" href="communicable_8h-source.html">communicable.h</a>.<hr>The documentation for this class was generated from the following files:<ul>
<li><a class="el" href="communicable_8h-source.html">communicable.h</a><li><a class="el" href="communicable_8cpp-source.html">communicable.cpp</a></ul>
<hr size="1"><address style="align: right;"><small>Generated on Sun Jan 7 18:35:24 2007 for ParadisEO-PEO by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
</body>
</html>