doc/doxygen/html/classclass__timers.html
changeset 215 f49e5a6b7804
child 240 34654679f262
equal deleted inserted replaced
214:003cc3c63855 215:f49e5a6b7804
       
     1 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
       
     2 <html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
       
     3 <title>CanFestival: class_timers Class Reference</title>
       
     4 <link href="doxygen.css" rel="stylesheet" type="text/css">
       
     5 <link href="tabs.css" rel="stylesheet" type="text/css">
       
     6 </head><body>
       
     7 <!-- Generated by Doxygen 1.5.1 -->
       
     8 <div class="tabs">
       
     9   <ul>
       
    10     <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
       
    11     <li id="current"><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
       
    12     <li><a href="files.html"><span>Files</span></a></li>
       
    13     <li><a href="dirs.html"><span>Directories</span></a></li>
       
    14   </ul></div>
       
    15 <div class="tabs">
       
    16   <ul>
       
    17     <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
       
    18     <li><a href="functions.html"><span>Data&nbsp;Fields</span></a></li>
       
    19   </ul></div>
       
    20 <h1>class_timers Class Reference</h1><!-- doxytag: class="class_timers" --><table border="0" cellpadding="0" cellspacing="0">
       
    21 <tr><td></td></tr>
       
    22 <tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
       
    23 <tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classclass__timers.html#924a91ae96d721dd432136351c925d9f">class_timers</a> ()</td></tr>
       
    24 
       
    25 <tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classclass__timers.html#6fd261041314ddd3ada9537530d02afd">~class_timers</a> ()</td></tr>
       
    26 
       
    27 <tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classclass__timers.html#d857a63670354f41759f68d4ea29a0f5">start_timer_thread</a> ()</td></tr>
       
    28 
       
    29 <tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classclass__timers.html#e0066fac671c6adb997d6c075487af89">resume_timer_thread</a> ()</td></tr>
       
    30 
       
    31 <tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classclass__timers.html#a78d9f5ab159ec6b11b4dc4c8f351697">stop_timer_thread</a> ()</td></tr>
       
    32 
       
    33 <tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classclass__timers.html#a27df6346a38fb25acc394cb7998a3f8">set_timer</a> (TIMEVAL value)</td></tr>
       
    34 
       
    35 <tr><td class="memItemLeft" nowrap align="right" valign="top">TIMEVAL&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classclass__timers.html#0fa5bd5d1d4012bf9eef3ffabe990dfb">get_elapsed_time</a> ()</td></tr>
       
    36 
       
    37 <tr><td colspan="2"><br><h2>Private Member Functions</h2></td></tr>
       
    38 <tr><td class="memItemLeft" nowrap align="right" valign="top">TIMEVAL&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classclass__timers.html#e4fe19b5b56b72ce2601d74f6519bd0b">get_timer</a> () const</td></tr>
       
    39 
       
    40 <tr><td colspan="2"><br><h2>Static Private Member Functions</h2></td></tr>
       
    41 <tr><td class="memItemLeft" nowrap align="right" valign="top">static DWORD WINAPI&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classclass__timers.html#a68dd5b6225b3519b4bc2a0280683c87">timer_loop_thread_proc</a> (void *arg)</td></tr>
       
    42 
       
    43 <tr><td colspan="2"><br><h2>Private Attributes</h2></td></tr>
       
    44 <tr><td class="memItemLeft" nowrap align="right" valign="top">TIMEVAL&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classclass__timers.html#01c07cb9949b61fce137e60a54d001b9">m_last_occured_alarm_time</a></td></tr>
       
    45 
       
    46 <tr><td class="memItemLeft" nowrap align="right" valign="top">volatile TIMEVAL&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classclass__timers.html#d45784e3a40494a35d5684ab8df0bfc9">m_last_alarm_set_time</a></td></tr>
       
    47 
       
    48 <tr><td class="memItemLeft" nowrap align="right" valign="top">HANDLE&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classclass__timers.html#8d08585f4ba63c21b4636863499b9e05">m_timer_thread</a></td></tr>
       
    49 
       
    50 <tr><td class="memItemLeft" nowrap align="right" valign="top">volatile bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classclass__timers.html#957a0cc71456a57fd5cb640122fe924a">m_continue_timer_loop</a></td></tr>
       
    51 
       
    52 <tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classclass__timers.html#5fdc6eb0abb2689d078b333b083bfcb0">m_use_hi_res_timer</a></td></tr>
       
    53 
       
    54 <tr><td class="memItemLeft" nowrap align="right" valign="top">double&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classclass__timers.html#5bf844fdbe2e70ab6e3e832f688d382b">m_counts_per_usec</a></td></tr>
       
    55 
       
    56 </table>
       
    57 <hr><a name="_details"></a><h2>Detailed Description</h2>
       
    58 
       
    59 <p>
       
    60 
       
    61 <p>
       
    62 Definition at line <a class="el" href="timers__win32_8cpp-source.html#l00094">94</a> of file <a class="el" href="timers__win32_8cpp-source.html">timers_win32.cpp</a>.<hr><h2>Constructor &amp; Destructor Documentation</h2>
       
    63 <a class="anchor" name="924a91ae96d721dd432136351c925d9f"></a><!-- doxytag: member="class_timers::class_timers" ref="924a91ae96d721dd432136351c925d9f" args="()" -->
       
    64 <div class="memitem">
       
    65 <div class="memproto">
       
    66       <table class="memname">
       
    67         <tr>
       
    68           <td class="memname">class_timers::class_timers           </td>
       
    69           <td>(</td>
       
    70           <td class="paramname">          </td>
       
    71           <td>&nbsp;)&nbsp;</td>
       
    72           <td width="100%"></td>
       
    73         </tr>
       
    74       </table>
       
    75 </div>
       
    76 <div class="memdoc">
       
    77 
       
    78 <p>
       
    79 
       
    80 <p>
       
    81 Definition at line <a class="el" href="timers__win32_8cpp-source.html#l00116">116</a> of file <a class="el" href="timers__win32_8cpp-source.html">timers_win32.cpp</a>.
       
    82 <p>
       
    83 References <a class="el" href="timers__win32_8cpp-source.html#l00113">m_counts_per_usec</a>, and <a class="el" href="timers__win32_8cpp-source.html#l00112">m_use_hi_res_timer</a>.
       
    84 </div>
       
    85 </div><p>
       
    86 <a class="anchor" name="6fd261041314ddd3ada9537530d02afd"></a><!-- doxytag: member="class_timers::~class_timers" ref="6fd261041314ddd3ada9537530d02afd" args="()" -->
       
    87 <div class="memitem">
       
    88 <div class="memproto">
       
    89       <table class="memname">
       
    90         <tr>
       
    91           <td class="memname">class_timers::~class_timers           </td>
       
    92           <td>(</td>
       
    93           <td class="paramname">          </td>
       
    94           <td>&nbsp;)&nbsp;</td>
       
    95           <td width="100%"></td>
       
    96         </tr>
       
    97       </table>
       
    98 </div>
       
    99 <div class="memdoc">
       
   100 
       
   101 <p>
       
   102 
       
   103 <p>
       
   104 Definition at line <a class="el" href="timers__win32_8cpp-source.html#l00133">133</a> of file <a class="el" href="timers__win32_8cpp-source.html">timers_win32.cpp</a>.
       
   105 <p>
       
   106 References <a class="el" href="timers__win32_8cpp-source.html#l00193">stop_timer_thread()</a>.
       
   107 <p>
       
   108 Here is the call graph for this function:<p><center><img src="classclass__timers_6fd261041314ddd3ada9537530d02afd_cgraph.png" border="0" usemap="#classclass__timers_6fd261041314ddd3ada9537530d02afd_cgraph_map" alt=""></center>
       
   109 <map name="classclass__timers_6fd261041314ddd3ada9537530d02afd_cgraph_map">
       
   110 <area href="classclass__timers.html#a78d9f5ab159ec6b11b4dc4c8f351697" shape="rect" coords="264,6,502,30" alt="">
       
   111 </map>
       
   112 
       
   113 </div>
       
   114 </div><p>
       
   115 <hr><h2>Member Function Documentation</h2>
       
   116 <a class="anchor" name="d857a63670354f41759f68d4ea29a0f5"></a><!-- doxytag: member="class_timers::start_timer_thread" ref="d857a63670354f41759f68d4ea29a0f5" args="()" -->
       
   117 <div class="memitem">
       
   118 <div class="memproto">
       
   119       <table class="memname">
       
   120         <tr>
       
   121           <td class="memname">void class_timers::start_timer_thread           </td>
       
   122           <td>(</td>
       
   123           <td class="paramname">          </td>
       
   124           <td>&nbsp;)&nbsp;</td>
       
   125           <td width="100%"></td>
       
   126         </tr>
       
   127       </table>
       
   128 </div>
       
   129 <div class="memdoc">
       
   130 
       
   131 <p>
       
   132 
       
   133 <p>
       
   134 Definition at line <a class="el" href="timers__win32_8cpp-source.html#l00173">173</a> of file <a class="el" href="timers__win32_8cpp-source.html">timers_win32.cpp</a>.
       
   135 <p>
       
   136 References <a class="el" href="timers__win32_8cpp-source.html#l00139">get_timer()</a>, <a class="el" href="timers__win32_8cpp-source.html#l00109">m_last_alarm_set_time</a>, <a class="el" href="timers__win32_8cpp-source.html#l00108">m_last_occured_alarm_time</a>, <a class="el" href="timers__win32_8cpp-source.html#l00110">m_timer_thread</a>, <a class="el" href="timers__win32_8cpp-source.html#l00151">timer_loop_thread_proc()</a>, and <a class="el" href="hcs12_2applicfg_8h-source.html#l00153">TIMEVAL_MAX</a>.
       
   137 <p>
       
   138 Referenced by <a class="el" href="timers__win32_8cpp-source.html#l00219">StartTimerLoop()</a>.
       
   139 <p>
       
   140 Here is the call graph for this function:<p><center><img src="classclass__timers_d857a63670354f41759f68d4ea29a0f5_cgraph.png" border="0" usemap="#classclass__timers_d857a63670354f41759f68d4ea29a0f5_cgraph_map" alt=""></center>
       
   141 <map name="classclass__timers_d857a63670354f41759f68d4ea29a0f5_cgraph_map">
       
   142 <area href="classclass__timers.html#e4fe19b5b56b72ce2601d74f6519bd0b" shape="rect" coords="616,7,795,31" alt="">
       
   143 <area href="classclass__timers.html#a68dd5b6225b3519b4bc2a0280683c87" shape="rect" coords="295,56,567,80" alt="">
       
   144 <area href="timers__unix_8c.html#d7fee43b8a44cf8b7036853593044037" shape="rect" coords="656,55,755,79" alt="">
       
   145 <area href="timers__unix_8c.html#73d9a4eb941fb20cf6b597840510394b" shape="rect" coords="654,103,758,127" alt="">
       
   146 <area href="timer_8c.html#fa75192a3238525618f8cb83004930cc" shape="rect" coords="648,151,763,175" alt="">
       
   147 <area href="canOpenDriver_8c.html#24dbe63e88d184388542037d16a8208d" shape="rect" coords="843,151,974,175" alt="">
       
   148 </map>
       
   149 
       
   150 </div>
       
   151 </div><p>
       
   152 <a class="anchor" name="e0066fac671c6adb997d6c075487af89"></a><!-- doxytag: member="class_timers::resume_timer_thread" ref="e0066fac671c6adb997d6c075487af89" args="()" -->
       
   153 <div class="memitem">
       
   154 <div class="memproto">
       
   155       <table class="memname">
       
   156         <tr>
       
   157           <td class="memname">void class_timers::resume_timer_thread           </td>
       
   158           <td>(</td>
       
   159           <td class="paramname">          </td>
       
   160           <td>&nbsp;)&nbsp;</td>
       
   161           <td width="100%"></td>
       
   162         </tr>
       
   163       </table>
       
   164 </div>
       
   165 <div class="memdoc">
       
   166 
       
   167 <p>
       
   168 
       
   169 <p>
       
   170 Definition at line <a class="el" href="timers__win32_8cpp-source.html#l00184">184</a> of file <a class="el" href="timers__win32_8cpp-source.html">timers_win32.cpp</a>.
       
   171 <p>
       
   172 References <a class="el" href="timers__win32_8cpp-source.html#l00111">m_continue_timer_loop</a>, and <a class="el" href="timers__win32_8cpp-source.html#l00110">m_timer_thread</a>.
       
   173 <p>
       
   174 Referenced by <a class="el" href="timers__win32_8cpp-source.html#l00219">StartTimerLoop()</a>.
       
   175 </div>
       
   176 </div><p>
       
   177 <a class="anchor" name="a78d9f5ab159ec6b11b4dc4c8f351697"></a><!-- doxytag: member="class_timers::stop_timer_thread" ref="a78d9f5ab159ec6b11b4dc4c8f351697" args="()" -->
       
   178 <div class="memitem">
       
   179 <div class="memproto">
       
   180       <table class="memname">
       
   181         <tr>
       
   182           <td class="memname">void class_timers::stop_timer_thread           </td>
       
   183           <td>(</td>
       
   184           <td class="paramname">          </td>
       
   185           <td>&nbsp;)&nbsp;</td>
       
   186           <td width="100%"></td>
       
   187         </tr>
       
   188       </table>
       
   189 </div>
       
   190 <div class="memdoc">
       
   191 
       
   192 <p>
       
   193 
       
   194 <p>
       
   195 Definition at line <a class="el" href="timers__win32_8cpp-source.html#l00193">193</a> of file <a class="el" href="timers__win32_8cpp-source.html">timers_win32.cpp</a>.
       
   196 <p>
       
   197 References <a class="el" href="timers__win32_8cpp-source.html#l00111">m_continue_timer_loop</a>, and <a class="el" href="timers__win32_8cpp-source.html#l00110">m_timer_thread</a>.
       
   198 <p>
       
   199 Referenced by <a class="el" href="timers__win32_8cpp-source.html#l00228">StopTimerLoop()</a>, and <a class="el" href="timers__win32_8cpp-source.html#l00133">~class_timers()</a>.
       
   200 </div>
       
   201 </div><p>
       
   202 <a class="anchor" name="a27df6346a38fb25acc394cb7998a3f8"></a><!-- doxytag: member="class_timers::set_timer" ref="a27df6346a38fb25acc394cb7998a3f8" args="(TIMEVAL value)" -->
       
   203 <div class="memitem">
       
   204 <div class="memproto">
       
   205       <table class="memname">
       
   206         <tr>
       
   207           <td class="memname">void class_timers::set_timer           </td>
       
   208           <td>(</td>
       
   209           <td class="paramtype">TIMEVAL&nbsp;</td>
       
   210           <td class="paramname"> <em>value</em>          </td>
       
   211           <td>&nbsp;)&nbsp;</td>
       
   212           <td width="100%"></td>
       
   213         </tr>
       
   214       </table>
       
   215 </div>
       
   216 <div class="memdoc">
       
   217 
       
   218 <p>
       
   219 
       
   220 <p>
       
   221 Definition at line <a class="el" href="timers__win32_8cpp-source.html#l00204">204</a> of file <a class="el" href="timers__win32_8cpp-source.html">timers_win32.cpp</a>.
       
   222 <p>
       
   223 References <a class="el" href="timers__win32_8cpp-source.html#l00139">get_timer()</a>, <a class="el" href="timers__win32_8cpp-source.html#l00109">m_last_alarm_set_time</a>, and <a class="el" href="hcs12_2applicfg_8h-source.html#l00153">TIMEVAL_MAX</a>.
       
   224 <p>
       
   225 Referenced by <a class="el" href="timers__win32_8cpp-source.html#l00233">setTimer()</a>.
       
   226 <p>
       
   227 Here is the call graph for this function:<p><center><img src="classclass__timers_a27df6346a38fb25acc394cb7998a3f8_cgraph.png" border="0" usemap="#classclass__timers_a27df6346a38fb25acc394cb7998a3f8_cgraph_map" alt=""></center>
       
   228 <map name="classclass__timers_a27df6346a38fb25acc394cb7998a3f8_cgraph_map">
       
   229 <area href="classclass__timers.html#e4fe19b5b56b72ce2601d74f6519bd0b" shape="rect" coords="232,6,411,30" alt="">
       
   230 </map>
       
   231 
       
   232 </div>
       
   233 </div><p>
       
   234 <a class="anchor" name="0fa5bd5d1d4012bf9eef3ffabe990dfb"></a><!-- doxytag: member="class_timers::get_elapsed_time" ref="0fa5bd5d1d4012bf9eef3ffabe990dfb" args="()" -->
       
   235 <div class="memitem">
       
   236 <div class="memproto">
       
   237       <table class="memname">
       
   238         <tr>
       
   239           <td class="memname">TIMEVAL class_timers::get_elapsed_time           </td>
       
   240           <td>(</td>
       
   241           <td class="paramname">          </td>
       
   242           <td>&nbsp;)&nbsp;</td>
       
   243           <td width="100%"></td>
       
   244         </tr>
       
   245       </table>
       
   246 </div>
       
   247 <div class="memdoc">
       
   248 
       
   249 <p>
       
   250 
       
   251 <p>
       
   252 Definition at line <a class="el" href="timers__win32_8cpp-source.html#l00210">210</a> of file <a class="el" href="timers__win32_8cpp-source.html">timers_win32.cpp</a>.
       
   253 <p>
       
   254 References <a class="el" href="timers__win32_8cpp-source.html#l00139">get_timer()</a>, and <a class="el" href="timers__win32_8cpp-source.html#l00108">m_last_occured_alarm_time</a>.
       
   255 <p>
       
   256 Referenced by <a class="el" href="timers__win32_8cpp-source.html#l00238">getElapsedTime()</a>.
       
   257 <p>
       
   258 Here is the call graph for this function:<p><center><img src="classclass__timers_0fa5bd5d1d4012bf9eef3ffabe990dfb_cgraph.png" border="0" usemap="#classclass__timers_0fa5bd5d1d4012bf9eef3ffabe990dfb_cgraph_map" alt=""></center>
       
   259 <map name="classclass__timers_0fa5bd5d1d4012bf9eef3ffabe990dfb_cgraph_map">
       
   260 <area href="classclass__timers.html#e4fe19b5b56b72ce2601d74f6519bd0b" shape="rect" coords="288,6,467,30" alt="">
       
   261 </map>
       
   262 
       
   263 </div>
       
   264 </div><p>
       
   265 <a class="anchor" name="e4fe19b5b56b72ce2601d74f6519bd0b"></a><!-- doxytag: member="class_timers::get_timer" ref="e4fe19b5b56b72ce2601d74f6519bd0b" args="() const" -->
       
   266 <div class="memitem">
       
   267 <div class="memproto">
       
   268       <table class="memname">
       
   269         <tr>
       
   270           <td class="memname">TIMEVAL class_timers::get_timer           </td>
       
   271           <td>(</td>
       
   272           <td class="paramname">          </td>
       
   273           <td>&nbsp;)&nbsp;</td>
       
   274           <td width="100%"> const<code> [private]</code></td>
       
   275         </tr>
       
   276       </table>
       
   277 </div>
       
   278 <div class="memdoc">
       
   279 
       
   280 <p>
       
   281 
       
   282 <p>
       
   283 Definition at line <a class="el" href="timers__win32_8cpp-source.html#l00139">139</a> of file <a class="el" href="timers__win32_8cpp-source.html">timers_win32.cpp</a>.
       
   284 <p>
       
   285 References <a class="el" href="timers__win32_8cpp-source.html#l00113">m_counts_per_usec</a>, <a class="el" href="timers__win32_8cpp-source.html#l00112">m_use_hi_res_timer</a>, and <a class="el" href="hcs12_2applicfg_8h-source.html#l00150">TIMEVAL</a>.
       
   286 <p>
       
   287 Referenced by <a class="el" href="timers__win32_8cpp-source.html#l00210">get_elapsed_time()</a>, <a class="el" href="timers__win32_8cpp-source.html#l00204">set_timer()</a>, <a class="el" href="timers__win32_8cpp-source.html#l00173">start_timer_thread()</a>, and <a class="el" href="timers__win32_8cpp-source.html#l00151">timer_loop_thread_proc()</a>.
       
   288 </div>
       
   289 </div><p>
       
   290 <a class="anchor" name="a68dd5b6225b3519b4bc2a0280683c87"></a><!-- doxytag: member="class_timers::timer_loop_thread_proc" ref="a68dd5b6225b3519b4bc2a0280683c87" args="(void *arg)" -->
       
   291 <div class="memitem">
       
   292 <div class="memproto">
       
   293       <table class="memname">
       
   294         <tr>
       
   295           <td class="memname">DWORD WINAPI class_timers::timer_loop_thread_proc           </td>
       
   296           <td>(</td>
       
   297           <td class="paramtype">void *&nbsp;</td>
       
   298           <td class="paramname"> <em>arg</em>          </td>
       
   299           <td>&nbsp;)&nbsp;</td>
       
   300           <td width="100%"><code> [static, private]</code></td>
       
   301         </tr>
       
   302       </table>
       
   303 </div>
       
   304 <div class="memdoc">
       
   305 
       
   306 <p>
       
   307 
       
   308 <p>
       
   309 Definition at line <a class="el" href="timers__win32_8cpp-source.html#l00151">151</a> of file <a class="el" href="timers__win32_8cpp-source.html">timers_win32.cpp</a>.
       
   310 <p>
       
   311 References <a class="el" href="timers__unix_8c-source.html#l00020">EnterMutex()</a>, <a class="el" href="timers__win32_8cpp-source.html#l00139">get_timer()</a>, <a class="el" href="timers__unix_8c-source.html#l00025">LeaveMutex()</a>, <a class="el" href="timers__win32_8cpp-source.html#l00111">m_continue_timer_loop</a>, <a class="el" href="timers__win32_8cpp-source.html#l00109">m_last_alarm_set_time</a>, <a class="el" href="timers__win32_8cpp-source.html#l00108">m_last_occured_alarm_time</a>, <a class="el" href="timer_8c-source.html#l00131">TimeDispatch()</a>, <a class="el" href="hcs12_2applicfg_8h-source.html#l00150">TIMEVAL</a>, and <a class="el" href="hcs12_2applicfg_8h-source.html#l00153">TIMEVAL_MAX</a>.
       
   312 <p>
       
   313 Referenced by <a class="el" href="timers__win32_8cpp-source.html#l00173">start_timer_thread()</a>.
       
   314 <p>
       
   315 Here is the call graph for this function:<p><center><img src="classclass__timers_a68dd5b6225b3519b4bc2a0280683c87_cgraph.png" border="0" usemap="#classclass__timers_a68dd5b6225b3519b4bc2a0280683c87_cgraph_map" alt=""></center>
       
   316 <map name="classclass__timers_a68dd5b6225b3519b4bc2a0280683c87_cgraph_map">
       
   317 <area href="timers__unix_8c.html#d7fee43b8a44cf8b7036853593044037" shape="rect" coords="368,6,467,30" alt="">
       
   318 <area href="classclass__timers.html#e4fe19b5b56b72ce2601d74f6519bd0b" shape="rect" coords="328,54,507,78" alt="">
       
   319 <area href="timers__unix_8c.html#73d9a4eb941fb20cf6b597840510394b" shape="rect" coords="366,102,470,126" alt="">
       
   320 <area href="timer_8c.html#fa75192a3238525618f8cb83004930cc" shape="rect" coords="360,150,475,174" alt="">
       
   321 <area href="canOpenDriver_8c.html#24dbe63e88d184388542037d16a8208d" shape="rect" coords="555,150,686,174" alt="">
       
   322 </map>
       
   323 
       
   324 </div>
       
   325 </div><p>
       
   326 <hr><h2>Field Documentation</h2>
       
   327 <a class="anchor" name="01c07cb9949b61fce137e60a54d001b9"></a><!-- doxytag: member="class_timers::m_last_occured_alarm_time" ref="01c07cb9949b61fce137e60a54d001b9" args="" -->
       
   328 <div class="memitem">
       
   329 <div class="memproto">
       
   330       <table class="memname">
       
   331         <tr>
       
   332           <td class="memname">TIMEVAL <a class="el" href="classclass__timers.html#01c07cb9949b61fce137e60a54d001b9">class_timers::m_last_occured_alarm_time</a><code> [private]</code>          </td>
       
   333         </tr>
       
   334       </table>
       
   335 </div>
       
   336 <div class="memdoc">
       
   337 
       
   338 <p>
       
   339 
       
   340 <p>
       
   341 Definition at line <a class="el" href="timers__win32_8cpp-source.html#l00108">108</a> of file <a class="el" href="timers__win32_8cpp-source.html">timers_win32.cpp</a>.
       
   342 <p>
       
   343 Referenced by <a class="el" href="timers__win32_8cpp-source.html#l00210">get_elapsed_time()</a>, <a class="el" href="timers__win32_8cpp-source.html#l00173">start_timer_thread()</a>, and <a class="el" href="timers__win32_8cpp-source.html#l00151">timer_loop_thread_proc()</a>.
       
   344 </div>
       
   345 </div><p>
       
   346 <a class="anchor" name="d45784e3a40494a35d5684ab8df0bfc9"></a><!-- doxytag: member="class_timers::m_last_alarm_set_time" ref="d45784e3a40494a35d5684ab8df0bfc9" args="" -->
       
   347 <div class="memitem">
       
   348 <div class="memproto">
       
   349       <table class="memname">
       
   350         <tr>
       
   351           <td class="memname">volatile TIMEVAL <a class="el" href="classclass__timers.html#d45784e3a40494a35d5684ab8df0bfc9">class_timers::m_last_alarm_set_time</a><code> [private]</code>          </td>
       
   352         </tr>
       
   353       </table>
       
   354 </div>
       
   355 <div class="memdoc">
       
   356 
       
   357 <p>
       
   358 
       
   359 <p>
       
   360 Definition at line <a class="el" href="timers__win32_8cpp-source.html#l00109">109</a> of file <a class="el" href="timers__win32_8cpp-source.html">timers_win32.cpp</a>.
       
   361 <p>
       
   362 Referenced by <a class="el" href="timers__win32_8cpp-source.html#l00204">set_timer()</a>, <a class="el" href="timers__win32_8cpp-source.html#l00173">start_timer_thread()</a>, and <a class="el" href="timers__win32_8cpp-source.html#l00151">timer_loop_thread_proc()</a>.
       
   363 </div>
       
   364 </div><p>
       
   365 <a class="anchor" name="8d08585f4ba63c21b4636863499b9e05"></a><!-- doxytag: member="class_timers::m_timer_thread" ref="8d08585f4ba63c21b4636863499b9e05" args="" -->
       
   366 <div class="memitem">
       
   367 <div class="memproto">
       
   368       <table class="memname">
       
   369         <tr>
       
   370           <td class="memname">HANDLE <a class="el" href="classclass__timers.html#8d08585f4ba63c21b4636863499b9e05">class_timers::m_timer_thread</a><code> [private]</code>          </td>
       
   371         </tr>
       
   372       </table>
       
   373 </div>
       
   374 <div class="memdoc">
       
   375 
       
   376 <p>
       
   377 
       
   378 <p>
       
   379 Definition at line <a class="el" href="timers__win32_8cpp-source.html#l00110">110</a> of file <a class="el" href="timers__win32_8cpp-source.html">timers_win32.cpp</a>.
       
   380 <p>
       
   381 Referenced by <a class="el" href="timers__win32_8cpp-source.html#l00184">resume_timer_thread()</a>, <a class="el" href="timers__win32_8cpp-source.html#l00173">start_timer_thread()</a>, and <a class="el" href="timers__win32_8cpp-source.html#l00193">stop_timer_thread()</a>.
       
   382 </div>
       
   383 </div><p>
       
   384 <a class="anchor" name="957a0cc71456a57fd5cb640122fe924a"></a><!-- doxytag: member="class_timers::m_continue_timer_loop" ref="957a0cc71456a57fd5cb640122fe924a" args="" -->
       
   385 <div class="memitem">
       
   386 <div class="memproto">
       
   387       <table class="memname">
       
   388         <tr>
       
   389           <td class="memname">volatile bool <a class="el" href="classclass__timers.html#957a0cc71456a57fd5cb640122fe924a">class_timers::m_continue_timer_loop</a><code> [private]</code>          </td>
       
   390         </tr>
       
   391       </table>
       
   392 </div>
       
   393 <div class="memdoc">
       
   394 
       
   395 <p>
       
   396 
       
   397 <p>
       
   398 Definition at line <a class="el" href="timers__win32_8cpp-source.html#l00111">111</a> of file <a class="el" href="timers__win32_8cpp-source.html">timers_win32.cpp</a>.
       
   399 <p>
       
   400 Referenced by <a class="el" href="timers__win32_8cpp-source.html#l00184">resume_timer_thread()</a>, <a class="el" href="timers__win32_8cpp-source.html#l00193">stop_timer_thread()</a>, and <a class="el" href="timers__win32_8cpp-source.html#l00151">timer_loop_thread_proc()</a>.
       
   401 </div>
       
   402 </div><p>
       
   403 <a class="anchor" name="5fdc6eb0abb2689d078b333b083bfcb0"></a><!-- doxytag: member="class_timers::m_use_hi_res_timer" ref="5fdc6eb0abb2689d078b333b083bfcb0" args="" -->
       
   404 <div class="memitem">
       
   405 <div class="memproto">
       
   406       <table class="memname">
       
   407         <tr>
       
   408           <td class="memname">bool <a class="el" href="classclass__timers.html#5fdc6eb0abb2689d078b333b083bfcb0">class_timers::m_use_hi_res_timer</a><code> [private]</code>          </td>
       
   409         </tr>
       
   410       </table>
       
   411 </div>
       
   412 <div class="memdoc">
       
   413 
       
   414 <p>
       
   415 
       
   416 <p>
       
   417 Definition at line <a class="el" href="timers__win32_8cpp-source.html#l00112">112</a> of file <a class="el" href="timers__win32_8cpp-source.html">timers_win32.cpp</a>.
       
   418 <p>
       
   419 Referenced by <a class="el" href="timers__win32_8cpp-source.html#l00116">class_timers()</a>, and <a class="el" href="timers__win32_8cpp-source.html#l00139">get_timer()</a>.
       
   420 </div>
       
   421 </div><p>
       
   422 <a class="anchor" name="5bf844fdbe2e70ab6e3e832f688d382b"></a><!-- doxytag: member="class_timers::m_counts_per_usec" ref="5bf844fdbe2e70ab6e3e832f688d382b" args="" -->
       
   423 <div class="memitem">
       
   424 <div class="memproto">
       
   425       <table class="memname">
       
   426         <tr>
       
   427           <td class="memname">double <a class="el" href="classclass__timers.html#5bf844fdbe2e70ab6e3e832f688d382b">class_timers::m_counts_per_usec</a><code> [private]</code>          </td>
       
   428         </tr>
       
   429       </table>
       
   430 </div>
       
   431 <div class="memdoc">
       
   432 
       
   433 <p>
       
   434 
       
   435 <p>
       
   436 Definition at line <a class="el" href="timers__win32_8cpp-source.html#l00113">113</a> of file <a class="el" href="timers__win32_8cpp-source.html">timers_win32.cpp</a>.
       
   437 <p>
       
   438 Referenced by <a class="el" href="timers__win32_8cpp-source.html#l00116">class_timers()</a>, and <a class="el" href="timers__win32_8cpp-source.html#l00139">get_timer()</a>.
       
   439 </div>
       
   440 </div><p>
       
   441 <hr>The documentation for this class was generated from the following file:<ul>
       
   442 <li>drivers/win32/<a class="el" href="timers__win32_8cpp-source.html">timers_win32.cpp</a></ul>
       
   443 <hr size="1"><address style="align: right;"><small>Generated on Fri Jun 8 08:52:18 2007 for CanFestival by&nbsp;
       
   444 <a href="http://www.doxygen.org/index.html">
       
   445 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address>
       
   446 </body>
       
   447 </html>