Home | History | Annotate | Line # | Download | only in html
      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.7.4 -->
     10   <div id="navrow1" class="tabs">
     11     <ul class="tablist">
     12       <li><a href="index.html"><span>Main&#160;Page</span></a></li>
     13       <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
     14       <li class="current"><a href="files.html"><span>Files</span></a></li>
     15     </ul>
     16   </div>
     17   <div id="navrow2" class="tabs2">
     18     <ul class="tablist">
     19       <li><a href="files.html"><span>File&#160;List</span></a></li>
     20       <li><a href="globals.html"><span>Globals</span></a></li>
     21     </ul>
     22   </div>
     23 </div>
     24 <div id="side-nav" class="ui-resizable side-nav-resizable">
     25   <div id="nav-tree">
     26     <div id="nav-tree-contents">
     27     </div>
     28   </div>
     29   <div id="splitbar" style="-moz-user-select:none;" 
     30        class="ui-resizable-handle">
     31   </div>
     32 </div>
     33 <script type="text/javascript">
     34   initNavTree('usb-private_8h.html','');
     35 </script>
     36 <div id="doc-content">
     37 <div class="header">
     38   <div class="summary">
     39 <a href="#nested-classes">Data Structures</a> &#124;
     40 <a href="#define-members">Defines</a> &#124;
     41 <a href="#typedef-members">Typedefs</a>  </div>
     42   <div class="headertitle">
     43 <div class="title">usb-private.h File Reference</div>  </div>
     44 </div>
     45 <div class="contents">
     46 <div class="textblock"><code>#include &quot;<a class="el" href="dmxinputinit_8h_source.html">dmxinputinit.h</a>&quot;</code><br/>
     47 <code>#include &quot;inputstr.h&quot;</code><br/>
     48 <code>#include &lt;X11/Xos.h&gt;</code><br/>
     49 <code>#include &lt;errno.h&gt;</code><br/>
     50 <code>#include &lt;linux/input.h&gt;</code><br/>
     51 <code>#include &quot;<a class="el" href="usb-common_8h_source.html">usb-common.h</a>&quot;</code><br/>
     52 </div>
     53 <p><a href="usb-private_8h_source.html">Go to the source code of this file.</a></p>
     54 <table class="memberdecls">
     55 <tr><td colspan="2"><h2><a name="nested-classes"></a>
     56 Data Structures</h2></td></tr>
     57 <tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct__myPrivate.html">_myPrivate</a></td></tr>
     58 <tr><td colspan="2"><h2><a name="define-members"></a>
     59 Defines</h2></td></tr>
     60 <tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="usb-private_8h.html#af2e56f461a160409ab75afaa916beebf">EV_MSC</a>&#160;&#160;&#160;0x04</td></tr>
     61 <tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="usb-private_8h.html#a97886fd107ad9e34bf130fe2e8a5799a">EV_FF</a>&#160;&#160;&#160;0x15</td></tr>
     62 <tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="usb-private_8h.html#ad578ee0c4ea73206378c55bba1135e84">LED_SLEEP</a>&#160;&#160;&#160;0x05</td></tr>
     63 <tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="usb-private_8h.html#a59fd9fe6c0cd23e8154bc7578d3676a5">LED_SUSPEND</a>&#160;&#160;&#160;0x06</td></tr>
     64 <tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="usb-private_8h.html#a06e2b597089e33458df03d81fa441995">LED_MUTE</a>&#160;&#160;&#160;0x07</td></tr>
     65 <tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="usb-private_8h.html#acc1dccaea09503c64e9dfb635e19b29a">LED_MISC</a>&#160;&#160;&#160;0x08</td></tr>
     66 <tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="usb-private_8h.html#a0774f9bbd6ba5b888d42a088b906deaf">BTN_DEAD</a>&#160;&#160;&#160;0x12f</td></tr>
     67 <tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="usb-private_8h.html#ad7efb66d8b7e7e5ef815d869534a769e">BTN_THUMBL</a>&#160;&#160;&#160;0x13d</td></tr>
     68 <tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="usb-private_8h.html#ab637d656fd23697017c9b50be714119d">BTN_THUMBR</a>&#160;&#160;&#160;0x13e</td></tr>
     69 <tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="usb-private_8h.html#af0896a7858b26c8c2eb9d8406f2aa32c">MSC_SERIAL</a>&#160;&#160;&#160;0x00</td></tr>
     70 <tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="usb-private_8h.html#abe411125a4bc2a57b8656a3d44acfc0d">MSC_MAX</a>&#160;&#160;&#160;0x07</td></tr>
     71 <tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="usb-private_8h.html#abc57d88f908f35bd3c82ba7dff0d97e7">ABS_WHEEL</a>&#160;&#160;&#160;0x08</td></tr>
     72 <tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="usb-private_8h.html#acf2960996b3a73cfa447e18a655690c5">ABS_GAS</a>&#160;&#160;&#160;0x09</td></tr>
     73 <tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="usb-private_8h.html#a28f782ce9e5d1e3cff987901a7bf6823">ABS_BRAKE</a>&#160;&#160;&#160;0x0a</td></tr>
     74 <tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="usb-private_8h.html#a4551482d17e969e4de70a669be3afc74">NUM_STATE_ENTRIES</a>&#160;&#160;&#160;(256/32)</td></tr>
     75 <tr><td colspan="2"><h2><a name="typedef-members"></a>
     76 Typedefs</h2></td></tr>
     77 <tr><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="struct__myPrivate.html">_myPrivate</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="usb-private_8h.html#a25692217bddf2b6c089525b325afccf1">myPrivate</a></td></tr>
     78 </table>
     79 <hr/><a name="details" id="details"></a><h2>Detailed Description</h2>
     80 <div class="textblock"><p>Private header file for USB support. This file provides Linux-specific include files and the definition of the private structure. </p>
     81 <dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="usb-common_8c.html">usb-common.c</a> </dd>
     82 <dd>
     83 <a class="el" href="usb-keyboard_8c.html">usb-keyboard.c</a> </dd>
     84 <dd>
     85 <a class="el" href="usb-mouse_8c.html">usb-mouse.c</a> </dd>
     86 <dd>
     87 <a class="el" href="usb-other_8c.html">usb-other.c</a> </dd></dl>
     88 </div><hr/><h2>Define Documentation</h2>
     89 <a class="anchor" id="a28f782ce9e5d1e3cff987901a7bf6823"></a><!-- doxytag: member="usb&#45;private.h::ABS_BRAKE" ref="a28f782ce9e5d1e3cff987901a7bf6823" args="" -->
     90 <div class="memitem">
     91 <div class="memproto">
     92       <table class="memname">
     93         <tr>
     94           <td class="memname">#define ABS_BRAKE&#160;&#160;&#160;0x0a</td>
     95         </tr>
     96       </table>
     97 </div>
     98 <div class="memdoc">
     99 
    100 <p>Referenced by <a class="el" href="usb-common_8c.html#a01c83154e667f74a79fac7b951208646">usbPrint()</a>.</p>
    101 
    102 </div>
    103 </div>
    104 <a class="anchor" id="acf2960996b3a73cfa447e18a655690c5"></a><!-- doxytag: member="usb&#45;private.h::ABS_GAS" ref="acf2960996b3a73cfa447e18a655690c5" args="" -->
    105 <div class="memitem">
    106 <div class="memproto">
    107       <table class="memname">
    108         <tr>
    109           <td class="memname">#define ABS_GAS&#160;&#160;&#160;0x09</td>
    110         </tr>
    111       </table>
    112 </div>
    113 <div class="memdoc">
    114 
    115 <p>Referenced by <a class="el" href="usb-common_8c.html#a01c83154e667f74a79fac7b951208646">usbPrint()</a>.</p>
    116 
    117 </div>
    118 </div>
    119 <a class="anchor" id="abc57d88f908f35bd3c82ba7dff0d97e7"></a><!-- doxytag: member="usb&#45;private.h::ABS_WHEEL" ref="abc57d88f908f35bd3c82ba7dff0d97e7" args="" -->
    120 <div class="memitem">
    121 <div class="memproto">
    122       <table class="memname">
    123         <tr>
    124           <td class="memname">#define ABS_WHEEL&#160;&#160;&#160;0x08</td>
    125         </tr>
    126       </table>
    127 </div>
    128 <div class="memdoc">
    129 
    130 <p>Referenced by <a class="el" href="usb-common_8c.html#a01c83154e667f74a79fac7b951208646">usbPrint()</a>.</p>
    131 
    132 </div>
    133 </div>
    134 <a class="anchor" id="a0774f9bbd6ba5b888d42a088b906deaf"></a><!-- doxytag: member="usb&#45;private.h::BTN_DEAD" ref="a0774f9bbd6ba5b888d42a088b906deaf" args="" -->
    135 <div class="memitem">
    136 <div class="memproto">
    137       <table class="memname">
    138         <tr>
    139           <td class="memname">#define BTN_DEAD&#160;&#160;&#160;0x12f</td>
    140         </tr>
    141       </table>
    142 </div>
    143 <div class="memdoc">
    144 
    145 </div>
    146 </div>
    147 <a class="anchor" id="ad7efb66d8b7e7e5ef815d869534a769e"></a><!-- doxytag: member="usb&#45;private.h::BTN_THUMBL" ref="ad7efb66d8b7e7e5ef815d869534a769e" args="" -->
    148 <div class="memitem">
    149 <div class="memproto">
    150       <table class="memname">
    151         <tr>
    152           <td class="memname">#define BTN_THUMBL&#160;&#160;&#160;0x13d</td>
    153         </tr>
    154       </table>
    155 </div>
    156 <div class="memdoc">
    157 
    158 </div>
    159 </div>
    160 <a class="anchor" id="ab637d656fd23697017c9b50be714119d"></a><!-- doxytag: member="usb&#45;private.h::BTN_THUMBR" ref="ab637d656fd23697017c9b50be714119d" args="" -->
    161 <div class="memitem">
    162 <div class="memproto">
    163       <table class="memname">
    164         <tr>
    165           <td class="memname">#define BTN_THUMBR&#160;&#160;&#160;0x13e</td>
    166         </tr>
    167       </table>
    168 </div>
    169 <div class="memdoc">
    170 
    171 </div>
    172 </div>
    173 <a class="anchor" id="a97886fd107ad9e34bf130fe2e8a5799a"></a><!-- doxytag: member="usb&#45;private.h::EV_FF" ref="a97886fd107ad9e34bf130fe2e8a5799a" args="" -->
    174 <div class="memitem">
    175 <div class="memproto">
    176       <table class="memname">
    177         <tr>
    178           <td class="memname">#define EV_FF&#160;&#160;&#160;0x15</td>
    179         </tr>
    180       </table>
    181 </div>
    182 <div class="memdoc">
    183 
    184 <p>Referenced by <a class="el" href="usb-common_8c.html#a01c83154e667f74a79fac7b951208646">usbPrint()</a>.</p>
    185 
    186 </div>
    187 </div>
    188 <a class="anchor" id="af2e56f461a160409ab75afaa916beebf"></a><!-- doxytag: member="usb&#45;private.h::EV_MSC" ref="af2e56f461a160409ab75afaa916beebf" args="" -->
    189 <div class="memitem">
    190 <div class="memproto">
    191       <table class="memname">
    192         <tr>
    193           <td class="memname">#define EV_MSC&#160;&#160;&#160;0x04</td>
    194         </tr>
    195       </table>
    196 </div>
    197 <div class="memdoc">
    198 
    199 <p>Referenced by <a class="el" href="usb-common_8c.html#a01c83154e667f74a79fac7b951208646">usbPrint()</a>.</p>
    200 
    201 </div>
    202 </div>
    203 <a class="anchor" id="acc1dccaea09503c64e9dfb635e19b29a"></a><!-- doxytag: member="usb&#45;private.h::LED_MISC" ref="acc1dccaea09503c64e9dfb635e19b29a" args="" -->
    204 <div class="memitem">
    205 <div class="memproto">
    206       <table class="memname">
    207         <tr>
    208           <td class="memname">#define LED_MISC&#160;&#160;&#160;0x08</td>
    209         </tr>
    210       </table>
    211 </div>
    212 <div class="memdoc">
    213 
    214 <p>Referenced by <a class="el" href="usb-common_8c.html#a01c83154e667f74a79fac7b951208646">usbPrint()</a>.</p>
    215 
    216 </div>
    217 </div>
    218 <a class="anchor" id="a06e2b597089e33458df03d81fa441995"></a><!-- doxytag: member="usb&#45;private.h::LED_MUTE" ref="a06e2b597089e33458df03d81fa441995" args="" -->
    219 <div class="memitem">
    220 <div class="memproto">
    221       <table class="memname">
    222         <tr>
    223           <td class="memname">#define LED_MUTE&#160;&#160;&#160;0x07</td>
    224         </tr>
    225       </table>
    226 </div>
    227 <div class="memdoc">
    228 
    229 <p>Referenced by <a class="el" href="usb-common_8c.html#a01c83154e667f74a79fac7b951208646">usbPrint()</a>.</p>
    230 
    231 </div>
    232 </div>
    233 <a class="anchor" id="ad578ee0c4ea73206378c55bba1135e84"></a><!-- doxytag: member="usb&#45;private.h::LED_SLEEP" ref="ad578ee0c4ea73206378c55bba1135e84" args="" -->
    234 <div class="memitem">
    235 <div class="memproto">
    236       <table class="memname">
    237         <tr>
    238           <td class="memname">#define LED_SLEEP&#160;&#160;&#160;0x05</td>
    239         </tr>
    240       </table>
    241 </div>
    242 <div class="memdoc">
    243 
    244 <p>Referenced by <a class="el" href="usb-common_8c.html#a01c83154e667f74a79fac7b951208646">usbPrint()</a>.</p>
    245 
    246 </div>
    247 </div>
    248 <a class="anchor" id="a59fd9fe6c0cd23e8154bc7578d3676a5"></a><!-- doxytag: member="usb&#45;private.h::LED_SUSPEND" ref="a59fd9fe6c0cd23e8154bc7578d3676a5" args="" -->
    249 <div class="memitem">
    250 <div class="memproto">
    251       <table class="memname">
    252         <tr>
    253           <td class="memname">#define LED_SUSPEND&#160;&#160;&#160;0x06</td>
    254         </tr>
    255       </table>
    256 </div>
    257 <div class="memdoc">
    258 
    259 <p>Referenced by <a class="el" href="usb-common_8c.html#a01c83154e667f74a79fac7b951208646">usbPrint()</a>.</p>
    260 
    261 </div>
    262 </div>
    263 <a class="anchor" id="abe411125a4bc2a57b8656a3d44acfc0d"></a><!-- doxytag: member="usb&#45;private.h::MSC_MAX" ref="abe411125a4bc2a57b8656a3d44acfc0d" args="" -->
    264 <div class="memitem">
    265 <div class="memproto">
    266       <table class="memname">
    267         <tr>
    268           <td class="memname">#define MSC_MAX&#160;&#160;&#160;0x07</td>
    269         </tr>
    270       </table>
    271 </div>
    272 <div class="memdoc">
    273 
    274 </div>
    275 </div>
    276 <a class="anchor" id="af0896a7858b26c8c2eb9d8406f2aa32c"></a><!-- doxytag: member="usb&#45;private.h::MSC_SERIAL" ref="af0896a7858b26c8c2eb9d8406f2aa32c" args="" -->
    277 <div class="memitem">
    278 <div class="memproto">
    279       <table class="memname">
    280         <tr>
    281           <td class="memname">#define MSC_SERIAL&#160;&#160;&#160;0x00</td>
    282         </tr>
    283       </table>
    284 </div>
    285 <div class="memdoc">
    286 
    287 </div>
    288 </div>
    289 <a class="anchor" id="a4551482d17e969e4de70a669be3afc74"></a><!-- doxytag: member="usb&#45;private.h::NUM_STATE_ENTRIES" ref="a4551482d17e969e4de70a669be3afc74" args="" -->
    290 <div class="memitem">
    291 <div class="memproto">
    292       <table class="memname">
    293         <tr>
    294           <td class="memname">#define NUM_STATE_ENTRIES&#160;&#160;&#160;(256/32)</td>
    295         </tr>
    296       </table>
    297 </div>
    298 <div class="memdoc">
    299 
    300 </div>
    301 </div>
    302 <hr/><h2>Typedef Documentation</h2>
    303 <a class="anchor" id="a25692217bddf2b6c089525b325afccf1"></a><!-- doxytag: member="usb&#45;private.h::myPrivate" ref="a25692217bddf2b6c089525b325afccf1" args="" -->
    304 <div class="memitem">
    305 <div class="memproto">
    306       <table class="memname">
    307         <tr>
    308           <td class="memname">typedef struct <a class="el" href="struct__myPrivate.html">_myPrivate</a>  <a class="el" href="struct__myPrivate.html">myPrivate</a></td>
    309         </tr>
    310       </table>
    311 </div>
    312 <div class="memdoc">
    313 
    314 </div>
    315 </div>
    316 </div>
    317 </div>
    318   <div id="nav-path" class="navpath">
    319     <ul>
    320       <li class="navelem"><a class="el" href="usb-private_8h.html">usb-private.h</a>      </li>
    321     <hr>
    322     <address>
    323       <small>
    324         Generated June 29, 2004 for <a
    325         href="http://dmx.sourceforge.net">Distributed Multihead X</a> by
    326         <a href="http://www.doxygen.org/index.html">doxygen</a>
    327         1.3.4.
    328       </small>
    329     </addres>
    330     </hr>
    331   </body>
    332 </html>
    333