First import
[xorg_rtime.git] / xorg-server-1.4 / hw / dmx / doc / html / struct__EventQueue.html
blobabcc33aa221bdf0e71363c1643598d21d63c1144
1 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
2 <html>
3 <head>
4 <meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
5 <title>File Index</title>
6 <link href="doxygen.css" rel="stylesheet" type="text/css">
7 </head>
8 <body>
9 <!-- Generated by Doxygen 1.3.4 -->
10 <div class="qindex"><a class="qindex" href="main.html">Main&nbsp;Page</a> | <a class="qindex" href="classes.html">Alphabetical&nbsp;List</a> | <a class="qindex" href="annotated.html">Data&nbsp;Structures</a> | <a class="qindex" href="files.html">File&nbsp;List</a> | <a class="qindex" href="functions.html">Data&nbsp;Fields</a> | <a class="qindex" href="globals.html">Globals</a></div>
11 <h1>_EventQueue Struct Reference</h1><table border=0 cellpadding=0 cellspacing=0>
12 <tr><td></td></tr>
13 <tr><td colspan=2><br><h2>Data Fields</h2></td></tr>
14 <tr><td class="memItemLeft" nowrap align=right valign=top>HWEventQueueType&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="struct__EventQueue.html#o0">head</a></td></tr>
16 <tr><td class="memItemLeft" nowrap align=right valign=top>HWEventQueueType&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="struct__EventQueue.html#o1">tail</a></td></tr>
18 <tr><td class="memItemLeft" nowrap align=right valign=top>CARD32&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="struct__EventQueue.html#o2">lastEventTime</a></td></tr>
20 <tr><td class="memItemLeft" nowrap align=right valign=top>Bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="struct__EventQueue.html#o3">lastMotion</a></td></tr>
22 <tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="struct__Event.html">EventRec</a>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="struct__EventQueue.html#o4">events</a> [QUEUE_SIZE]</td></tr>
24 <tr><td class="memItemLeft" nowrap align=right valign=top>DevicePtr&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="struct__EventQueue.html#o6">pPtr</a></td></tr>
26 <tr><td class="memItemLeft" nowrap align=right valign=top>ScreenPtr&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="struct__EventQueue.html#o7">pEnqueueScreen</a></td></tr>
28 <tr><td class="memItemLeft" nowrap align=right valign=top>ScreenPtr&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="struct__EventQueue.html#o8">pDequeueScreen</a></td></tr>
30 </table>
31 <hr><a name="_details"></a><h2>Detailed Description</h2>
32 Event queue.
33 <p>
34 <hr><h2>Field Documentation</h2>
35 <a class="anchor" name="o4" doxytag="_EventQueue::events" ></a><p>
36 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
37 <tr>
38 <td class="mdRow">
39 <table cellpadding="0" cellspacing="0" border="0">
40 <tr>
41 <td class="md" nowrap valign="top"> <a class="el" href="struct__Event.html">EventRec</a> <a class="el" href="struct__EventQueue.html#o4">_EventQueue::events</a>[QUEUE_SIZE]
42 </table>
43 </td>
44 </tr>
45 </table>
46 <table cellspacing=5 cellpadding=0 border=0>
47 <tr>
48 <td>
49 &nbsp;
50 </td>
51 <td>
53 <p>
54 Static allocation for signals. </td>
55 </tr>
56 </table>
57 <a class="anchor" name="o0" doxytag="_EventQueue::head" ></a><p>
58 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
59 <tr>
60 <td class="mdRow">
61 <table cellpadding="0" cellspacing="0" border="0">
62 <tr>
63 <td class="md" nowrap valign="top"> HWEventQueueType <a class="el" href="struct__EventQueue.html#o0">_EventQueue::head</a>
64 </table>
65 </td>
66 </tr>
67 </table>
68 <table cellspacing=5 cellpadding=0 border=0>
69 <tr>
70 <td>
71 &nbsp;
72 </td>
73 <td>
75 <p>
76 Queue head; must be long for SetInputCheck. </td>
77 </tr>
78 </table>
79 <a class="anchor" name="o2" doxytag="_EventQueue::lastEventTime" ></a><p>
80 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
81 <tr>
82 <td class="mdRow">
83 <table cellpadding="0" cellspacing="0" border="0">
84 <tr>
85 <td class="md" nowrap valign="top"> CARD32 <a class="el" href="struct__EventQueue.html#o2">_EventQueue::lastEventTime</a>
86 </table>
87 </td>
88 </tr>
89 </table>
90 <table cellspacing=5 cellpadding=0 border=0>
91 <tr>
92 <td>
93 &nbsp;
94 </td>
95 <td>
97 <p>
98 To avoid time running backwards. </td>
99 </tr>
100 </table>
101 <a class="anchor" name="o3" doxytag="_EventQueue::lastMotion" ></a><p>
102 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
103 <tr>
104 <td class="mdRow">
105 <table cellpadding="0" cellspacing="0" border="0">
106 <tr>
107 <td class="md" nowrap valign="top"> Bool <a class="el" href="struct__EventQueue.html#o3">_EventQueue::lastMotion</a>
108 </table>
109 </td>
110 </tr>
111 </table>
112 <table cellspacing=5 cellpadding=0 border=0>
113 <tr>
114 <td>
115 &nbsp;
116 </td>
117 <td>
120 True if last event was motion. </td>
121 </tr>
122 </table>
123 <a class="anchor" name="o8" doxytag="_EventQueue::pDequeueScreen" ></a><p>
124 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
125 <tr>
126 <td class="mdRow">
127 <table cellpadding="0" cellspacing="0" border="0">
128 <tr>
129 <td class="md" nowrap valign="top"> ScreenPtr <a class="el" href="struct__EventQueue.html#o8">_EventQueue::pDequeueScreen</a>
130 </table>
131 </td>
132 </tr>
133 </table>
134 <table cellspacing=5 cellpadding=0 border=0>
135 <tr>
136 <td>
137 &nbsp;
138 </td>
139 <td>
142 Screen events are dispatched to. </td>
143 </tr>
144 </table>
145 <a class="anchor" name="o7" doxytag="_EventQueue::pEnqueueScreen" ></a><p>
146 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
147 <tr>
148 <td class="mdRow">
149 <table cellpadding="0" cellspacing="0" border="0">
150 <tr>
151 <td class="md" nowrap valign="top"> ScreenPtr <a class="el" href="struct__EventQueue.html#o7">_EventQueue::pEnqueueScreen</a>
152 </table>
153 </td>
154 </tr>
155 </table>
156 <table cellspacing=5 cellpadding=0 border=0>
157 <tr>
158 <td>
159 &nbsp;
160 </td>
161 <td>
164 Screen events are delivered to. </td>
165 </tr>
166 </table>
167 <a class="anchor" name="o6" doxytag="_EventQueue::pPtr" ></a><p>
168 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
169 <tr>
170 <td class="mdRow">
171 <table cellpadding="0" cellspacing="0" border="0">
172 <tr>
173 <td class="md" nowrap valign="top"> DevicePtr <a class="el" href="struct__EventQueue.html#o6">_EventQueue::pPtr</a>
174 </table>
175 </td>
176 </tr>
177 </table>
178 <table cellspacing=5 cellpadding=0 border=0>
179 <tr>
180 <td>
181 &nbsp;
182 </td>
183 <td>
186 Device pointers (to get funcs) </td>
187 </tr>
188 </table>
189 <a class="anchor" name="o1" doxytag="_EventQueue::tail" ></a><p>
190 <table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
191 <tr>
192 <td class="mdRow">
193 <table cellpadding="0" cellspacing="0" border="0">
194 <tr>
195 <td class="md" nowrap valign="top"> HWEventQueueType <a class="el" href="struct__EventQueue.html#o1">_EventQueue::tail</a>
196 </table>
197 </td>
198 </tr>
199 </table>
200 <table cellspacing=5 cellpadding=0 border=0>
201 <tr>
202 <td>
203 &nbsp;
204 </td>
205 <td>
208 Queue tail; must be long for SetInputCheck. </td>
209 </tr>
210 </table>
211 <hr>The documentation for this struct was generated from the following file:<ul>
212 <li><a class="el" href="dmxeq_8c.html">dmxeq.c</a></ul>
213 <hr>
214 <address>
215 <small>
216 Generated June 29, 2004 for <a
217 href="http://dmx.sourceforge.net">Distributed Multihead X</a> by
218 <a href="http://www.doxygen.org/index.html">doxygen</a>
219 1.3.4.
220 </small>
221 </addres>
222 </hr>
223 </body>
224 </html>