Lines Matching full:timer
3 <title>uIP 1.0: Timer library</title>
16 <h1>Timer library</h1><hr><a name="_details"></a><h2>Detailed Description</h2>
17 The timer library provides functions for setting, resetting and restarting timers, and for checking…
20 A timer is declared as a <code>struct</code> <code>timer</code> and all access to the timer is made…
21 <dl compact><dt><b>Note:</b></dt><dd>The timer library uses the <a class="el" href="a00157.html">Cl…
27 …/td><td class="memItemRight" valign="bottom"><a class="el" href="a00130.html">timer.h</a></td></tr>
29 <tr><td class="mdescLeft"> </td><td class="mdescRight">Timer library header file. <br></td></t…
32 …/td><td class="memItemRight" valign="bottom"><a class="el" href="a00129.html">timer.c</a></td></tr>
34 <tr><td class="mdescLeft"> </td><td class="mdescRight">Timer library implementation. <br></td>…
38 …;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00087.html">timer</a></td></tr>
40 <tr><td class="mdescLeft"> </td><td class="mdescRight">A timer. <a href="a00087.html#_details…
42 …95ec6e6f63071ff51">timer_set</a> (struct <a class="el" href="a00087.html">timer</a> *t, clock_time…
44 <tr><td class="mdescLeft"> </td><td class="mdescRight">Set a timer. <a href="#g6614d96fdfcd95…
45 …9b85455fb948468d6">timer_reset</a> (struct <a class="el" href="a00087.html">timer</a> *t)</td></tr>
47 <tr><td class="mdescLeft"> </td><td class="mdescRight">Reset the timer with the same interval.…
48 …6b876af5c1f163a">timer_restart</a> (struct <a class="el" href="a00087.html">timer</a> *t)</td></tr>
50 <tr><td class="mdescLeft"> </td><td class="mdescRight">Restart the timer from the current poin…
51 …68e6257aad5906e">timer_expired</a> (struct <a class="el" href="a00087.html">timer</a> *t)</td></tr>
53 <tr><td class="mdescLeft"> </td><td class="mdescRight">Check if a timer has expired. <a href=…
56 …ad5906e"></a><!-- doxytag: member="timer.h::timer_expired" ref="g6d71dececfce707c668e6257aad5906e"…
64 … <td class="md" nowrap valign="top">struct <a class="el" href="a00087.html">timer</a> * </td>
81 Check if a timer has expired.
83 This function tests if a timer has expired and returns true or false depending on its status.<p>
86 …<tr><td valign="top"></td><td valign="top"><em>t</em> </td><td>A pointer to the timer</td></t…
89 <dl compact><dt><b>Returns:</b></dt><dd>Non-zero if the timer has expired, zero otherwise. </dd></d…
93 … class="el" href="a00195.html#l00121">121</a> of file <a class="el" href="a00195.html">timer.c</a>.
98 …948468d6"></a><!-- doxytag: member="timer.h::timer_reset" ref="gedaf3e48c2b04229b85455fb948468d6" …
106 … <td class="md" nowrap valign="top">struct <a class="el" href="a00087.html">timer</a> * </td>
123 Reset the timer with the same interval.
125 …timer with the same interval that was given to the <a class="el" href="a00156.html#g6614d96fdfcd95…
128 …<tr><td valign="top"></td><td valign="top"><em>t</em> </td><td>A pointer to the timer.</td></…
135 …a class="el" href="a00195.html#l00084">84</a> of file <a class="el" href="a00195.html">timer.c</a>.
140 …c1f163a"></a><!-- doxytag: member="timer.h::timer_restart" ref="gcb807bd57e5489b386b876af5c1f163a"…
148 … <td class="md" nowrap valign="top">struct <a class="el" href="a00087.html">timer</a> * </td>
165 Restart the timer from the current point in time.
167 …timer with the same interval that was given to the <a class="el" href="a00156.html#g6614d96fdfcd95…
168 <dl compact><dt><b>Note:</b></dt><dd>A periodic timer will drift if this function is used to reset …
171 …<tr><td valign="top"></td><td valign="top"><em>t</em> </td><td>A pointer to the timer.</td></…
177 … class="el" href="a00195.html#l00104">104</a> of file <a class="el" href="a00195.html">timer.c</a>.
182 …63071ff51"></a><!-- doxytag: member="timer.h::timer_set" ref="g6614d96fdfcd95c95ec6e6f63071ff51" a…
190 … <td class="md" nowrap valign="top">struct <a class="el" href="a00087.html">timer</a> * </td>
216 Set a timer.
218 …timer for a time sometime in the future. The function <a class="el" href="a00156.html#g6d71dececfc…
221 …<tr><td valign="top"></td><td valign="top"><em>t</em> </td><td>A pointer to the timer </td></…
222 …><td valign="top"><em>interval</em> </td><td>The interval before the timer expires. </td></tr>
228 …a class="el" href="a00195.html#l00064">64</a> of file <a class="el" href="a00195.html">timer.c</a>.