Sophie

Sophie

distrib > Fedora > 15 > i386 > by-pkgid > e3918135d52936bad0ecc8654eedea12 > files > 218

Falcon-doc-0.9.6.8-1.fc15.noarch.rpm

<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE html
     PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en" >
<head><meta content="text/html;charset=&amp;quot;utf-8&amp;quot;" http-equiv="Content-type"/><link href="faldoc.css" rel="stylesheet" type="text/css"/><title> - Class Waitable</title></head><body class="faldoc"><ul class="navi_top"><li class="top"><a href="index.html">Top: Table of contents</a></li>
         <li class="up"><a href="feathers_threading.html">Up: Multithreading</a></li>
         <li class="prev"><a href="feathers_threading_Threading.html">Previous: Class Threading</a></li>
         <li class="next"><a href="feathers_zlib.html">ZLib basic binding.</a></li>
         <li class="clear"></li>
         </ul><div id="page_body"><h1><span class="toc_number">2.13.14</span>Class Waitable</h1><p class="brief">Base abstract class for synchronization Structures. </p>
         <pre class="prototype">Class Waitable</pre>
         <p>Actually, this class represents the interface exposed by synchronization structures to script. Objects derived from this class can be used in functions and methods in the group <a href="feathers_threading_waiting_funcs.html">Waitings</a>. Usually, the Waitable class is implemented by Structures, but any object providing a mean to be acquired, released and waited for a change in the acquirability state can be derived from this class. </p>
<p>Currently, only the <a href="feathers_threading_Waitable.html#release">Waitable.release</a> method is exposed to scripts; this means that scripts cannot create their own waitable objects, but only use those provided by this or other modules. </p>
<table class="members">
         <tbody><tr class="member_type"><td class="member_type" colspan="2">Methods</td></tr>
               <tr><td><a href="#release">release</a></td><td>Releases a structure acquired by a waiting function. </td></tr>
               </tbody>
            </table>
         <h2>Methods</h2><h3><a name="release">release</a></h3><p class="brief">Releases a structure acquired by a waiting function. </p>
         <pre class="prototype">Waitable.release()</pre>
         <p>Unless the nature of the acquired object is known, and that object is known not to require release, every acquired object must be explicitly released after a succesful wait. </p>
<p class="see_also">See also: <a href="feathers_threading_Thread.html">Thread</a>.</p>
         </div><ul class="navi_bottom"><li class="top"><a href="index.html">Top: Table of contents</a></li>
         <li class="up"><a href="feathers_threading.html">Up: Multithreading</a></li>
         <li class="prev"><a href="feathers_threading_Threading.html">Previous: Class Threading</a></li>
         <li class="next"><a href="feathers_zlib.html">ZLib basic binding.</a></li>
         <li class="clear"></li>
         </ul><div class="signature">Made with <a href="faldoc 3.0">http://www.falconpl.org</a></div></body></html>