diff options
Diffstat (limited to 'docs/doxygen/nel/a03537.html')
-rw-r--r-- | docs/doxygen/nel/a03537.html | 474 |
1 files changed, 474 insertions, 0 deletions
diff --git a/docs/doxygen/nel/a03537.html b/docs/doxygen/nel/a03537.html new file mode 100644 index 00000000..8611f7a6 --- /dev/null +++ b/docs/doxygen/nel/a03537.html @@ -0,0 +1,474 @@ +<!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>NeL: CTimeoutAssertionThread class Reference</title> +<link href="doxygen.css" rel="stylesheet" type="text/css"> +</head><body> +<!-- Generated by Doxygen 1.3.6 --> +<div class="qindex"> <form class="search" action="search.php" method="get"> +<a class="qindex" href="main.html">Main Page</a> | <a class="qindex" href="namespaces.html">Namespace List</a> | <a class="qindex" href="hierarchy.html">Class Hierarchy</a> | <a class="qindex" href="classes.html">Alphabetical List</a> | <a class="qindex" href="annotated.html">Data Structures</a> | <a class="qindex" href="files.html">File List</a> | <a class="qindex" href="namespacemembers.html">Namespace Members</a> | <a class="qindex" href="functions.html">Data Fields</a> | <a class="qindex" href="globals.html">Globals</a> | <a class="qindex" href="pages.html">Related Pages</a> | <span class="search"><u>S</u>earch for <input class="search" type="text" name="query" value="" size="20" accesskey="s"/></span></form></div> +<h1>CTimeoutAssertionThread Class Reference</h1><code>#include <<a class="el" href="a06554.html">timeout_assertion_thread.h</a>></code> +<p> +<p>Inheritance diagram for CTimeoutAssertionThread: +<p><center><img src="a03537.png" usemap="#CTimeoutAssertionThread_map" border="0" alt=""></center> +<map name="CTimeoutAssertionThread_map"> +<area href="a02187.html" alt="NLMISC::IRunnable" shape="rect" coords="0,0,157,24"> +</map> +<table border=0 cellpadding=0 cellspacing=0> +<tr><td></td></tr> +<tr><td colspan=2><br><h2>Public Types</h2></td></tr> +<tr><td class="memItemLeft" nowrap align=right valign=top>enum </td><td class="memItemRight" valign=bottom><a class="el" href="a03537.html#CTimeoutAssertionThreadw3">TControl</a> { <a class="el" href="a03537.html#CTimeoutAssertionThreadw3CTimeoutAssertionThreadw0">ACTIVE</a>, +<a class="el" href="a03537.html#CTimeoutAssertionThreadw3CTimeoutAssertionThreadw1">INACTIVE</a>, +<a class="el" href="a03537.html#CTimeoutAssertionThreadw3CTimeoutAssertionThreadw2">QUIT</a> + }</td></tr> + +<tr><td colspan=2><br><h2>Public Member Functions</h2></td></tr> +<tr><td class="memItemLeft" nowrap align=right valign=top>void </td><td class="memItemRight" valign=bottom><a class="el" href="a03537.html#CTimeoutAssertionThreada0">activate</a> ()</td></tr> + +<tr><td class="memItemLeft" nowrap align=right valign=top> </td><td class="memItemRight" valign=bottom><a class="el" href="a03537.html#CTimeoutAssertionThreada1">CTimeoutAssertionThread</a> (<a class="el" href="a04558.html#a11">uint32</a> timeout=0)</td></tr> + +<tr><td class="memItemLeft" nowrap align=right valign=top>void </td><td class="memItemRight" valign=bottom><a class="el" href="a03537.html#CTimeoutAssertionThreada2">desactivate</a> ()</td></tr> + +<tr><td class="memItemLeft" nowrap align=right valign=top>virtual void </td><td class="memItemRight" valign=bottom><a class="el" href="a02187.html#NLMISC_1_1IRunnablePosa0">getName</a> (std::string &result) const </td></tr> + +<tr><td class="memItemLeft" nowrap align=right valign=top>void </td><td class="memItemRight" valign=bottom><a class="el" href="a03537.html#CTimeoutAssertionThreada4">quit</a> ()</td></tr> + +<tr><td class="memItemLeft" nowrap align=right valign=top>void </td><td class="memItemRight" valign=bottom><a class="el" href="a03537.html#CTimeoutAssertionThreada5">run</a> ()</td></tr> + +<tr><td class="memItemLeft" nowrap align=right valign=top>void </td><td class="memItemRight" valign=bottom><a class="el" href="a03537.html#CTimeoutAssertionThreada6">timeout</a> (<a class="el" href="a04558.html#a11">uint32</a> to)</td></tr> + +<tr><td colspan=2><br><h2>Private Attributes</h2></td></tr> +<tr><td class="memItemLeft" nowrap align=right valign=top>volatile <a class="el" href="a03537.html#CTimeoutAssertionThreadw3">TControl</a> </td><td class="memItemRight" valign=bottom><a class="el" href="a03537.html#CTimeoutAssertionThreadr0">_Control</a></td></tr> + +<tr><td class="memItemLeft" nowrap align=right valign=top>volatile <a class="el" href="a04558.html#a11">uint32</a> </td><td class="memItemRight" valign=bottom><a class="el" href="a03537.html#CTimeoutAssertionThreadr1">_Counter</a></td></tr> + +<tr><td class="memItemLeft" nowrap align=right valign=top>volatile <a class="el" href="a04558.html#a11">uint32</a> </td><td class="memItemRight" valign=bottom><a class="el" href="a03537.html#CTimeoutAssertionThreadr2">_Timeout</a></td></tr> + +</table> +<hr><h2>Member Enumeration Documentation</h2> +<a class="anchor" name="CTimeoutAssertionThreadw3" doxytag="CTimeoutAssertionThread::TControl" ></a><p> +<table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> + <tr> + <td class="mdRow"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> enum <a class="el" href="a03537.html#CTimeoutAssertionThreadw3">CTimeoutAssertionThread::TControl</a> + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> +<dl compact><dt><b>Enumeration values: </b></dt><dd> +<table border=0 cellspacing=2 cellpadding=0> +<tr><td valign=top><em><a class="anchor" name="CTimeoutAssertionThreadw3CTimeoutAssertionThreadw0" doxytag="ACTIVE" ></a>ACTIVE</em> </td><td> +</td></tr> +<tr><td valign=top><em><a class="anchor" name="CTimeoutAssertionThreadw3CTimeoutAssertionThreadw1" doxytag="INACTIVE" ></a>INACTIVE</em> </td><td> +</td></tr> +<tr><td valign=top><em><a class="anchor" name="CTimeoutAssertionThreadw3CTimeoutAssertionThreadw2" doxytag="QUIT" ></a>QUIT</em> </td><td> +</td></tr> +</table> +</dl> + +<p> +Definition at line <a class="el" href="a06554.html#l00056">56</a> of file <a class="el" href="a06554.html">timeout_assertion_thread.h</a>. +<p> +<div class="fragment"><pre>00056 { <a class="code" href="a03537.html#CTimeoutAssertionThreadw3CTimeoutAssertionThreadw0">ACTIVE</a>, <a class="code" href="a03537.html#CTimeoutAssertionThreadw3CTimeoutAssertionThreadw1">INACTIVE</a>, <a class="code" href="a03537.html#CTimeoutAssertionThreadw3CTimeoutAssertionThreadw2">QUIT</a> }; +</pre></div> </td> + </tr> +</table> +<hr><h2>Constructor & Destructor Documentation</h2> +<a class="anchor" name="CTimeoutAssertionThreada1" doxytag="CTimeoutAssertionThread::CTimeoutAssertionThread" ></a><p> +<table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> + <tr> + <td class="mdRow"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> CTimeoutAssertionThread::CTimeoutAssertionThread </td> + <td class="md" valign="top">( </td> + <td class="md" nowrap valign="top"><a class="el" href="a04558.html#a11">uint32</a> </td> + <td class="mdname1" valign="top" nowrap> <em>timeout</em> = 0 </td> + <td class="md" valign="top"> ) </td> + <td class="md" nowrap><code> [inline]</code></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Definition at line <a class="el" href="a06554.html#l00058">58</a> of file <a class="el" href="a06554.html">timeout_assertion_thread.h</a>. +<p> +References <a class="el" href="a06554.html#l00117">_Control</a>, <a class="el" href="a06554.html#l00118">_Counter</a>, <a class="el" href="a03537.html#CTimeoutAssertionThreadw3CTimeoutAssertionThreadw1">INACTIVE</a>, and <a class="el" href="a05981.html#l00100">uint32</a>. +<p> +<div class="fragment"><pre>00058 : <a class="code" href="a03537.html#CTimeoutAssertionThreadr0">_Control</a>(INACTIVE), <a class="code" href="a03537.html#CTimeoutAssertionThreadr1">_Counter</a>(0), <a class="code" href="a03537.html#CTimeoutAssertionThreadr2">_Timeout</a>(timeout) +00059 { +00060 } +</pre></div> </td> + </tr> +</table> +<hr><h2>Member Function Documentation</h2> +<a class="anchor" name="CTimeoutAssertionThreada0" doxytag="CTimeoutAssertionThread::activate" ></a><p> +<table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> + <tr> + <td class="mdRow"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> void CTimeoutAssertionThread::activate </td> + <td class="md" valign="top">( </td> + <td class="md" nowrap valign="top">void </td> + <td class="mdname1" valign="top" nowrap> </td> + <td class="md" valign="top"> ) </td> + <td class="md" nowrap><code> [inline]</code></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Definition at line <a class="el" href="a06554.html#l00086">86</a> of file <a class="el" href="a06554.html">timeout_assertion_thread.h</a>. +<p> +References <a class="el" href="a06554.html#l00117">_Control</a>, <a class="el" href="a06554.html#l00118">_Counter</a>, <a class="el" href="a03537.html#CTimeoutAssertionThreadw3CTimeoutAssertionThreadw0">ACTIVE</a>, <a class="el" href="a03537.html#CTimeoutAssertionThreadw3CTimeoutAssertionThreadw1">INACTIVE</a>, <a class="el" href="a05622.html#l00290">nlassert</a>, and <a class="el" href="a03537.html#CTimeoutAssertionThreadw3CTimeoutAssertionThreadw2">QUIT</a>. +<p> +Referenced by <a class="el" href="a06364.html#l00419">NLNET::IService::main()</a>. +<p> +<div class="fragment"><pre>00087 { +00088 <span class="keywordflow">if</span>(<a class="code" href="a03537.html#CTimeoutAssertionThreadr0">_Control</a> == <a class="code" href="a03537.html#CTimeoutAssertionThreadw3CTimeoutAssertionThreadw2">QUIT</a>) <span class="keywordflow">return</span>; +00089 <a class="code" href="a04199.html#a6">nlassert</a>(_Control == INACTIVE); +00090 <a class="code" href="a03537.html#CTimeoutAssertionThreadr1">_Counter</a>++; +00091 <a class="code" href="a03537.html#CTimeoutAssertionThreadr0">_Control</a> = <a class="code" href="a03537.html#CTimeoutAssertionThreadw3CTimeoutAssertionThreadw0">ACTIVE</a>; +00092 <span class="comment">//nldebug("activate");</span> +00093 } +</pre></div> </td> + </tr> +</table> +<a class="anchor" name="CTimeoutAssertionThreada2" doxytag="CTimeoutAssertionThread::desactivate" ></a><p> +<table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> + <tr> + <td class="mdRow"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> void CTimeoutAssertionThread::desactivate </td> + <td class="md" valign="top">( </td> + <td class="mdname1" valign="top" nowrap> </td> + <td class="md" valign="top"> ) </td> + <td class="md" nowrap><code> [inline]</code></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Definition at line <a class="el" href="a06554.html#l00095">95</a> of file <a class="el" href="a06554.html">timeout_assertion_thread.h</a>. +<p> +References <a class="el" href="a06554.html#l00117">_Control</a>, <a class="el" href="a03537.html#CTimeoutAssertionThreadw3CTimeoutAssertionThreadw0">ACTIVE</a>, <a class="el" href="a03537.html#CTimeoutAssertionThreadw3CTimeoutAssertionThreadw1">INACTIVE</a>, <a class="el" href="a05622.html#l00290">nlassert</a>, and <a class="el" href="a03537.html#CTimeoutAssertionThreadw3CTimeoutAssertionThreadw2">QUIT</a>. +<p> +Referenced by <a class="el" href="a06364.html#l00419">NLNET::IService::main()</a>. +<p> +<div class="fragment"><pre>00096 { +00097 <span class="keywordflow">if</span>(<a class="code" href="a03537.html#CTimeoutAssertionThreadr0">_Control</a> == <a class="code" href="a03537.html#CTimeoutAssertionThreadw3CTimeoutAssertionThreadw2">QUIT</a>) <span class="keywordflow">return</span>; +00098 <a class="code" href="a04199.html#a6">nlassert</a>(_Control == ACTIVE); +00099 <a class="code" href="a03537.html#CTimeoutAssertionThreadr0">_Control</a> = <a class="code" href="a03537.html#CTimeoutAssertionThreadw3CTimeoutAssertionThreadw1">INACTIVE</a>; +00100 <span class="comment">//nldebug("desactivate");</span> +00101 } +</pre></div> </td> + </tr> +</table> +<a class="anchor" name="NLMISC_1_1IRunnablePosa0" doxytag="CTimeoutAssertionThread::getName" ></a><p> +<table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> + <tr> + <td class="mdRow"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> virtual void NLMISC::IRunnable::getName </td> + <td class="md" valign="top">( </td> + <td class="md" nowrap valign="top">std::string & </td> + <td class="mdname1" valign="top" nowrap> <em>result</em> </td> + <td class="md" valign="top"> ) </td> + <td class="md" nowrap> const<code> [inline, virtual, inherited]</code></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Reimplemented in <a class="el" href="a02220.html#NL3D_1_1CAsyncFileManager3D_1_1CMeshLoada1">NL3D::CAsyncFileManager3D::CMeshLoad</a>, <a class="el" href="a02218.html#NL3D_1_1CAsyncFileManager3D_1_1CIGLoada1">NL3D::CAsyncFileManager3D::CIGLoad</a>, <a class="el" href="a02219.html#NL3D_1_1CAsyncFileManager3D_1_1CIGLoadUsera1">NL3D::CAsyncFileManager3D::CIGLoadUser</a>, <a class="el" href="a02222.html#NL3D_1_1CAsyncFileManager3D_1_1CTextureLoada1">NL3D::CAsyncFileManager3D::CTextureLoad</a>, <a class="el" href="a03752.html#NL3D_1_1CZoneLoadingTaska1">NL3D::CZoneLoadingTask</a>, <a class="el" href="a02593.html#NLPACS_1_1CGlobalRetriever_1_1CLrLoadera1">NLPACS::CGlobalRetriever::CLrLoader</a>, <a class="el" href="a02223.html#NLMISC_1_1CAsyncFileManager_1_1CFileLoada1">NLMISC::CAsyncFileManager::CFileLoad</a>, <a class="el" href="a02224.html#NLMISC_1_1CAsyncFileManager_1_1CMultipleFileLoada1">NLMISC::CAsyncFileManager::CMultipleFileLoad</a>, and <a class="el" href="a02225.html#NLMISC_1_1CAsyncFileManager_1_1CSignala1">NLMISC::CAsyncFileManager::CSignal</a>. +<p> +Definition at line <a class="el" href="a06535.html#l00074">74</a> of file <a class="el" href="a06535.html">thread.h</a>. +<p> +Referenced by <a class="el" href="a06485.html#l00061">NLMISC::CTaskManager::run()</a>. +<p> +<div class="fragment"><pre>00075 { +00076 result = <span class="stringliteral">"NoName"</span>; +00077 } +</pre></div> </td> + </tr> +</table> +<a class="anchor" name="CTimeoutAssertionThreada4" doxytag="CTimeoutAssertionThread::quit" ></a><p> +<table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> + <tr> + <td class="mdRow"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> void CTimeoutAssertionThread::quit </td> + <td class="md" valign="top">( </td> + <td class="mdname1" valign="top" nowrap> </td> + <td class="md" valign="top"> ) </td> + <td class="md" nowrap><code> [inline]</code></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Definition at line <a class="el" href="a06554.html#l00103">103</a> of file <a class="el" href="a06554.html">timeout_assertion_thread.h</a>. +<p> +References <a class="el" href="a06554.html#l00117">_Control</a>, <a class="el" href="a05622.html#l00290">nlassert</a>, and <a class="el" href="a03537.html#CTimeoutAssertionThreadw3CTimeoutAssertionThreadw2">QUIT</a>. +<p> +<div class="fragment"><pre>00104 { +00105 <a class="code" href="a04199.html#a6">nlassert</a>(_Control != QUIT); +00106 <a class="code" href="a03537.html#CTimeoutAssertionThreadr0">_Control</a> = <a class="code" href="a03537.html#CTimeoutAssertionThreadw3CTimeoutAssertionThreadw2">QUIT</a>; +00107 <span class="comment">//nldebug("quit");</span> +00108 } +</pre></div> </td> + </tr> +</table> +<a class="anchor" name="CTimeoutAssertionThreada5" doxytag="CTimeoutAssertionThread::run" ></a><p> +<table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> + <tr> + <td class="mdRow"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> void CTimeoutAssertionThread::run </td> + <td class="md" valign="top">( </td> + <td class="md" nowrap valign="top">void </td> + <td class="mdname1" valign="top" nowrap> </td> + <td class="md" valign="top"> ) </td> + <td class="md" nowrap><code> [inline, virtual]</code></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Implements <a class="el" href="a02187.html#NLMISC_1_1IRunnablePosa1">NLMISC::IRunnable</a>. +<p> +Definition at line <a class="el" href="a06554.html#l00062">62</a> of file <a class="el" href="a06554.html">timeout_assertion_thread.h</a>. +<p> +References <a class="el" href="a06554.html#l00117">_Control</a>, <a class="el" href="a06554.html#l00118">_Counter</a>, <a class="el" href="a03537.html#CTimeoutAssertionThreadw3CTimeoutAssertionThreadw0">ACTIVE</a>, <a class="el" href="a05622.html#l00290">nlassert</a>, <a class="el" href="a05586.html#l00073">NLMISC::nlSleep()</a>, <a class="el" href="a03537.html#CTimeoutAssertionThreadw3CTimeoutAssertionThreadw2">QUIT</a>, and <a class="el" href="a05981.html#l00100">uint32</a>. +<p> +<div class="fragment"><pre>00063 { +00064 <a class="code" href="a04558.html#a11">uint32</a> lastCounter; +00065 <span class="keywordflow">while</span>(<a class="code" href="a03537.html#CTimeoutAssertionThreadr0">_Control</a> != <a class="code" href="a03537.html#CTimeoutAssertionThreadw3CTimeoutAssertionThreadw2">QUIT</a>) +00066 { +00067 <span class="keywordflow">if</span>(<a class="code" href="a03537.html#CTimeoutAssertionThreadr0">_Control</a> != <a class="code" href="a03537.html#CTimeoutAssertionThreadw3CTimeoutAssertionThreadw0">ACTIVE</a> || <a class="code" href="a03537.html#CTimeoutAssertionThreadr2">_Timeout</a> == 0) +00068 { +00069 <span class="comment">//nldebug("not active, sleep");</span> +00070 <a class="code" href="a05378.html#a256">NLMISC::nlSleep</a>(1000); +00071 } +00072 <span class="keywordflow">else</span> +00073 { +00074 <span class="comment">//nldebug("active, enter sleep");</span> +00075 lastCounter = <a class="code" href="a03537.html#CTimeoutAssertionThreadr1">_Counter</a>; +00076 <a class="code" href="a05378.html#a256">NLMISC::nlSleep</a>(_Timeout); +00077 <span class="comment">//nldebug("active, leave sleep, test assert");</span> +00078 +00079 <span class="comment">// If this assert occured, it means that a checked part of the code was</span> +00080 <span class="comment">// to slow and then I decided to assert to display the problem.</span> +00081 <a class="code" href="a04199.html#a6">nlassert</a>(!(_Control==ACTIVE && _Counter==lastCounter)); +00082 } +00083 } +00084 } +</pre></div> </td> + </tr> +</table> +<a class="anchor" name="CTimeoutAssertionThreada6" doxytag="CTimeoutAssertionThread::timeout" ></a><p> +<table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> + <tr> + <td class="mdRow"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> void CTimeoutAssertionThread::timeout </td> + <td class="md" valign="top">( </td> + <td class="md" nowrap valign="top"><a class="el" href="a04558.html#a11">uint32</a> </td> + <td class="mdname1" valign="top" nowrap> <em>to</em> </td> + <td class="md" valign="top"> ) </td> + <td class="md" nowrap><code> [inline]</code></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Definition at line <a class="el" href="a06554.html#l00110">110</a> of file <a class="el" href="a06554.html">timeout_assertion_thread.h</a>. +<p> +References <a class="el" href="a05981.html#l00100">uint32</a>. +<p> +Referenced by <a class="el" href="a06364.html#l00155">NLNET::UpdateAssertionThreadTimeoutCB()</a>. +<p> +<div class="fragment"><pre>00111 { +00112 <a class="code" href="a03537.html#CTimeoutAssertionThreadr2">_Timeout</a> = to; +00113 <span class="comment">//nldebug("change timeout to %d", to);</span> +00114 } +</pre></div> </td> + </tr> +</table> +<hr><h2>Field Documentation</h2> +<a class="anchor" name="CTimeoutAssertionThreadr0" doxytag="CTimeoutAssertionThread::_Control" ></a><p> +<table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> + <tr> + <td class="mdRow"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> volatile <a class="el" href="a03537.html#CTimeoutAssertionThreadw3">TControl</a> <a class="el" href="a03537.html#CTimeoutAssertionThreadr0">CTimeoutAssertionThread::_Control</a><code> [private]</code> + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Definition at line <a class="el" href="a06554.html#l00117">117</a> of file <a class="el" href="a06554.html">timeout_assertion_thread.h</a>. +<p> +Referenced by <a class="el" href="a06554.html#l00086">activate()</a>, <a class="el" href="a06554.html#l00058">CTimeoutAssertionThread()</a>, <a class="el" href="a06554.html#l00095">desactivate()</a>, <a class="el" href="a06554.html#l00103">quit()</a>, and <a class="el" href="a06554.html#l00062">run()</a>. </td> + </tr> +</table> +<a class="anchor" name="CTimeoutAssertionThreadr1" doxytag="CTimeoutAssertionThread::_Counter" ></a><p> +<table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> + <tr> + <td class="mdRow"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> volatile <a class="el" href="a04558.html#a11">uint32</a> <a class="el" href="a03537.html#CTimeoutAssertionThreadr1">CTimeoutAssertionThread::_Counter</a><code> [private]</code> + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Definition at line <a class="el" href="a06554.html#l00118">118</a> of file <a class="el" href="a06554.html">timeout_assertion_thread.h</a>. +<p> +Referenced by <a class="el" href="a06554.html#l00086">activate()</a>, <a class="el" href="a06554.html#l00058">CTimeoutAssertionThread()</a>, and <a class="el" href="a06554.html#l00062">run()</a>. </td> + </tr> +</table> +<a class="anchor" name="CTimeoutAssertionThreadr2" doxytag="CTimeoutAssertionThread::_Timeout" ></a><p> +<table class="mdTable" width="100%" cellpadding="2" cellspacing="0"> + <tr> + <td class="mdRow"> + <table cellpadding="0" cellspacing="0" border="0"> + <tr> + <td class="md" nowrap valign="top"> volatile <a class="el" href="a04558.html#a11">uint32</a> <a class="el" href="a03537.html#CTimeoutAssertionThreadr2">CTimeoutAssertionThread::_Timeout</a><code> [private]</code> + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Definition at line <a class="el" href="a06554.html#l00119">119</a> of file <a class="el" href="a06554.html">timeout_assertion_thread.h</a>. </td> + </tr> +</table> +<hr>The documentation for this class was generated from the following file:<ul> +<li><a class="el" href="a06554.html">timeout_assertion_thread.h</a></ul> +<hr size="1"><address style="align: right;"><small>Generated on Tue Mar 16 06:43:53 2004 for NeL by +<a href="http://www.doxygen.org/index.html"> +<img src="doxygen.png" alt="doxygen" align="middle" border=0 > +</a>1.3.6 </small></address> +</body> +</html> |