doc/doxygen/html/classclass__timers.html
changeset 388 1c1e3599d66a
parent 387 6efc85c5493e
child 389 8a46c8432c82
equal deleted inserted replaced
387:6efc85c5493e 388:1c1e3599d66a
     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#62c97f708ae338f872d25e31a17100f9">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#aa1767d5dd1bf12c2313a4f265c81bee">~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#f126a78002e4ac8c105ae782b7a1efbf">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#04b480308ab6441248d5890997740cd5">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#afe8ebe1021bb60687f8cab05a18d34a">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#1f14efc280b93b373f5831cc9123ab63">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#25c83088f9f63dfd9b1c79c471edf1ef">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#0c90706e338a7167cfd38a5e8c3e03d6">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#e54913c9e9072df64466d314b5505bc7">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#7b4d220299b7edb7a80542f8a366cd69">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#d80fb78a3f316e221118323e95a2d1f6">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#4f6a299ae448a812cc231ca7b07a9642">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#4344e9578c0819d60f67f99085cab4b1">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#527f29cccd2683dde43690955c0d1475">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#fe39abbfeda372e4bf267f21f77677a6">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="62c97f708ae338f872d25e31a17100f9"></a><!-- doxytag: member="class_timers::class_timers" ref="62c97f708ae338f872d25e31a17100f9" 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="aa1767d5dd1bf12c2313a4f265c81bee"></a><!-- doxytag: member="class_timers::~class_timers" ref="aa1767d5dd1bf12c2313a4f265c81bee" 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_aa1767d5dd1bf12c2313a4f265c81bee_cgraph.png" border="0" usemap="#classclass__timers_aa1767d5dd1bf12c2313a4f265c81bee_cgraph_map" alt=""></center>
       
   109 <map name="classclass__timers_aa1767d5dd1bf12c2313a4f265c81bee_cgraph_map">
       
   110 <area href="classclass__timers.html#afe8ebe1021bb60687f8cab05a18d34a" shape="rect" coords="221,5,413,32" alt="">
       
   111 </map>
       
   112 
       
   113 </div>
       
   114 </div><p>
       
   115 <hr><h2>Member Function Documentation</h2>
       
   116 <a class="anchor" name="f126a78002e4ac8c105ae782b7a1efbf"></a><!-- doxytag: member="class_timers::start_timer_thread" ref="f126a78002e4ac8c105ae782b7a1efbf" 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_f126a78002e4ac8c105ae782b7a1efbf_cgraph.png" border="0" usemap="#classclass__timers_f126a78002e4ac8c105ae782b7a1efbf_cgraph_map" alt=""></center>
       
   141 <map name="classclass__timers_f126a78002e4ac8c105ae782b7a1efbf_cgraph_map">
       
   142 <area href="classclass__timers.html#0c90706e338a7167cfd38a5e8c3e03d6" shape="rect" coords="519,5,663,32" alt="">
       
   143 <area href="classclass__timers.html#e54913c9e9072df64466d314b5505bc7" shape="rect" coords="245,56,469,83" alt="">
       
   144 <area href="timers__unix_8c.html#aa3c568288a54a9398524255602bbce8" shape="rect" coords="548,56,633,83" alt="">
       
   145 <area href="timers__unix_8c.html#887d197b991c23bc11f626ae688abec7" shape="rect" coords="547,107,635,133" alt="">
       
   146 <area href="timer_8c.html#7a5a515821c2e4fb2f66bac72389da00" shape="rect" coords="543,157,639,184" alt="">
       
   147 <area href="canOpenDriver_8c.html#38b23a8ee3748bca3415967b90df1e15" shape="rect" coords="713,157,820,184" alt="">
       
   148 </map>
       
   149 
       
   150 </div>
       
   151 </div><p>
       
   152 <a class="anchor" name="04b480308ab6441248d5890997740cd5"></a><!-- doxytag: member="class_timers::resume_timer_thread" ref="04b480308ab6441248d5890997740cd5" 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="afe8ebe1021bb60687f8cab05a18d34a"></a><!-- doxytag: member="class_timers::stop_timer_thread" ref="afe8ebe1021bb60687f8cab05a18d34a" 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="1f14efc280b93b373f5831cc9123ab63"></a><!-- doxytag: member="class_timers::set_timer" ref="1f14efc280b93b373f5831cc9123ab63" 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_1f14efc280b93b373f5831cc9123ab63_cgraph.png" border="0" usemap="#classclass__timers_1f14efc280b93b373f5831cc9123ab63_cgraph_map" alt=""></center>
       
   228 <map name="classclass__timers_1f14efc280b93b373f5831cc9123ab63_cgraph_map">
       
   229 <area href="classclass__timers.html#0c90706e338a7167cfd38a5e8c3e03d6" shape="rect" coords="199,5,343,32" alt="">
       
   230 </map>
       
   231 
       
   232 </div>
       
   233 </div><p>
       
   234 <a class="anchor" name="25c83088f9f63dfd9b1c79c471edf1ef"></a><!-- doxytag: member="class_timers::get_elapsed_time" ref="25c83088f9f63dfd9b1c79c471edf1ef" 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_25c83088f9f63dfd9b1c79c471edf1ef_cgraph.png" border="0" usemap="#classclass__timers_25c83088f9f63dfd9b1c79c471edf1ef_cgraph_map" alt=""></center>
       
   259 <map name="classclass__timers_25c83088f9f63dfd9b1c79c471edf1ef_cgraph_map">
       
   260 <area href="classclass__timers.html#0c90706e338a7167cfd38a5e8c3e03d6" shape="rect" coords="244,5,388,32" alt="">
       
   261 </map>
       
   262 
       
   263 </div>
       
   264 </div><p>
       
   265 <a class="anchor" name="0c90706e338a7167cfd38a5e8c3e03d6"></a><!-- doxytag: member="class_timers::get_timer" ref="0c90706e338a7167cfd38a5e8c3e03d6" 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="e54913c9e9072df64466d314b5505bc7"></a><!-- doxytag: member="class_timers::timer_loop_thread_proc" ref="e54913c9e9072df64466d314b5505bc7" 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_e54913c9e9072df64466d314b5505bc7_cgraph.png" border="0" usemap="#classclass__timers_e54913c9e9072df64466d314b5505bc7_cgraph_map" alt=""></center>
       
   316 <map name="classclass__timers_e54913c9e9072df64466d314b5505bc7_cgraph_map">
       
   317 <area href="timers__unix_8c.html#aa3c568288a54a9398524255602bbce8" shape="rect" coords="308,5,393,32" alt="">
       
   318 <area href="classclass__timers.html#0c90706e338a7167cfd38a5e8c3e03d6" shape="rect" coords="279,56,423,83" alt="">
       
   319 <area href="timers__unix_8c.html#887d197b991c23bc11f626ae688abec7" shape="rect" coords="307,107,395,133" alt="">
       
   320 <area href="timer_8c.html#7a5a515821c2e4fb2f66bac72389da00" shape="rect" coords="303,157,399,184" alt="">
       
   321 <area href="canOpenDriver_8c.html#38b23a8ee3748bca3415967b90df1e15" shape="rect" coords="473,157,580,184" alt="">
       
   322 </map>
       
   323 
       
   324 </div>
       
   325 </div><p>
       
   326 <hr><h2>Field Documentation</h2>
       
   327 <a class="anchor" name="7b4d220299b7edb7a80542f8a366cd69"></a><!-- doxytag: member="class_timers::m_last_occured_alarm_time" ref="7b4d220299b7edb7a80542f8a366cd69" 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#7b4d220299b7edb7a80542f8a366cd69">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="d80fb78a3f316e221118323e95a2d1f6"></a><!-- doxytag: member="class_timers::m_last_alarm_set_time" ref="d80fb78a3f316e221118323e95a2d1f6" 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#d80fb78a3f316e221118323e95a2d1f6">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="4f6a299ae448a812cc231ca7b07a9642"></a><!-- doxytag: member="class_timers::m_timer_thread" ref="4f6a299ae448a812cc231ca7b07a9642" 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#4f6a299ae448a812cc231ca7b07a9642">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="4344e9578c0819d60f67f99085cab4b1"></a><!-- doxytag: member="class_timers::m_continue_timer_loop" ref="4344e9578c0819d60f67f99085cab4b1" 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#4344e9578c0819d60f67f99085cab4b1">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="527f29cccd2683dde43690955c0d1475"></a><!-- doxytag: member="class_timers::m_use_hi_res_timer" ref="527f29cccd2683dde43690955c0d1475" 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#527f29cccd2683dde43690955c0d1475">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="fe39abbfeda372e4bf267f21f77677a6"></a><!-- doxytag: member="class_timers::m_counts_per_usec" ref="fe39abbfeda372e4bf267f21f77677a6" 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#fe39abbfeda372e4bf267f21f77677a6">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 Mon Jul 2 19:10:43 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>