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
|
<!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>Wt: Wt::WApplication::UpdateLock Class Reference</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.5.6 -->
<div class="navigation" id="top">
<div class="tabs">
<ul>
<li><a href="index.html"><span>Main Page</span></a></li>
<li><a href="pages.html"><span>Related Pages</span></a></li>
<li><a href="modules.html"><span>Modules</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>
</ul>
</div>
<div class="tabs">
<ul>
<li><a href="annotated.html"><span>Class List</span></a></li>
<li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
<li><a href="functions.html"><span>Class Members</span></a></li>
</ul>
</div>
<div class="navpath"><a class="el" href="namespaceWt.html">Wt</a>::<a class="el" href="classWt_1_1WApplication.html">WApplication</a>::<a class="el" href="classWt_1_1WApplication_1_1UpdateLock.html">UpdateLock</a>
</div>
</div>
<div class="contents">
<h1>Wt::WApplication::UpdateLock Class Reference</h1><!-- doxytag: class="Wt::WApplication::UpdateLock" -->A synchronisation lock for manipulating and updating the application and its widgets outside of the event loop.
<a href="#_details">More...</a>
<p>
<p>
<a href="classWt_1_1WApplication_1_1UpdateLock-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"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classWt_1_1WApplication_1_1UpdateLock.html#3c3b5a14188d11f8023fb8eb88d843a4">UpdateLock</a> (const <a class="el" href="classWt_1_1WApplication_1_1UpdateLock.html">UpdateLock</a> &)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Copy constructor. <a href="#3c3b5a14188d11f8023fb8eb88d843a4"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="7d9898c9d19bd54675c7d178746659c0"></a><!-- doxytag: member="Wt::WApplication::UpdateLock::~UpdateLock" ref="7d9898c9d19bd54675c7d178746659c0" args="()" -->
</td><td class="memItemRight" valign="bottom"><a class="el" href="classWt_1_1WApplication_1_1UpdateLock.html#7d9898c9d19bd54675c7d178746659c0">~UpdateLock</a> ()</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Releases and destroys the scope dependent lock. <br></td></tr>
</table>
<hr><a name="_details"></a><h2>Detailed Description</h2>
A synchronisation lock for manipulating and updating the application and its widgets outside of the event loop.
<p>
You need to get this lock only when you want to manipulate widgets outside of the event loop. Inside the event loop, this lock is already held by the library itself.<p>
<dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="classWt_1_1WApplication.html#c7582c37defc49b5e8d6ccbda3b68d45" title="Grabs and returns the lock for manipulating widgets outside the event loop.">getUpdateLock()</a>; </dd></dl>
<hr><h2>Constructor & Destructor Documentation</h2>
<a class="anchor" name="3c3b5a14188d11f8023fb8eb88d843a4"></a><!-- doxytag: member="Wt::WApplication::UpdateLock::UpdateLock" ref="3c3b5a14188d11f8023fb8eb88d843a4" args="(const UpdateLock &)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">Wt::WApplication::UpdateLock::UpdateLock </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="classWt_1_1WApplication_1_1UpdateLock.html">UpdateLock</a> & </td>
<td class="paramname"> <em>other</em> </td>
<td> ) </td>
<td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
Copy constructor.
<p>
By copying the lock, the lock is transferred. The original object becomes empty, and its destructor has no longer the effect of releasing the lock.
</div>
</div><p>
</div>
<hr size="1"><address style="align: right;"><small>
Generated on Fri Mar 26 17:12:06 2010 for <a href="http://www.webtoolkit.eu/wt/">Wt</a> by <a href="http://www.doxygen.org/index.html"><img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6</small></address>
</body>
</html>
|