1 <!DOCTYPE HTML PUBLIC
"-//W3C//DTD HTML 4.0 Transitional//EN">
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">
9 <!-- Generated by Doxygen 1.3.4 -->
10 <div class=
"qindex"><a class=
"qindex" href=
"main.html">Main
Page
</a> |
<a class=
"qindex" href=
"classes.html">Alphabetical
List
</a> |
<a class=
"qindex" href=
"annotated.html">Data
Structures
</a> |
<a class=
"qindex" href=
"files.html">File
List
</a> |
<a class=
"qindex" href=
"functions.html">Data
Fields
</a> |
<a class=
"qindex" href=
"globals.html">Globals
</a></div>
11 <h1>usb-common.h File Reference
</h1>
13 <a href=
"usb-common_8h-source.html">Go to the source code of this file.
</a><table border=
0 cellpadding=
0 cellspacing=
0>
15 <tr><td colspan=
2><br><h2>Functions
</h2></td></tr>
16 <tr><td class=
"memItemLeft" nowrap align=right valign=top
>pointer
</td><td class=
"memItemRight" valign=bottom
><a class=
"el" href=
"usb-common_8h.html#a3">usbCreatePrivate
</a> (DeviceIntPtr pDevice)
</td></tr>
18 <tr><td class=
"memItemLeft" nowrap align=right valign=top
>void
</td><td class=
"memItemRight" valign=bottom
><a class=
"el" href=
"usb-common_8h.html#a4">usbDestroyPrivate
</a> (pointer priv)
</td></tr>
20 <tr><td class=
"memItemLeft" nowrap align=right valign=top
>void
</td><td class=
"memItemRight" valign=bottom
><a class=
"el" href=
"usb-common_8h.html#a6">usbInit
</a> (DevicePtr pDev, usbType type)
</td></tr>
22 <tr><td class=
"memItemLeft" nowrap align=right valign=top
>void
</td><td class=
"memItemRight" valign=bottom
><a class=
"el" href=
"usb-common_8h.html#a7">usbOff
</a> (DevicePtr pDev)
</td></tr>
25 <hr><a name=
"_details"></a><h2>Detailed Description
</h2>
26 Interface to common USB support.
<dl compact
><dt><b>See also:
</b></dt><dd>usb-common.c
<p>
30 <hr><h2>Function Documentation
</h2>
31 <a class=
"anchor" name=
"a3" doxytag=
"usb-common.h::usbCreatePrivate" ></a><p>
32 <table class=
"mdTable" width=
"100%" cellpadding=
"2" cellspacing=
"0">
35 <table cellpadding=
"0" cellspacing=
"0" border=
"0">
37 <td class=
"md" nowrap
valign=
"top"> pointer usbCreatePrivate
</td>
38 <td class=
"md" valign=
"top">(
</td>
39 <td class=
"md" nowrap
valign=
"top">DeviceIntPtr
</td>
40 <td class=
"mdname1" valign=
"top" nowrap
> <em>pDevice
</em> </td>
41 <td class=
"md" valign=
"top"> )
</td>
42 <td class=
"md" nowrap
></td>
49 <table cellspacing=
5 cellpadding=
0 border=
0>
57 Create a private structure for use within this file.
</td>
60 <a class=
"anchor" name=
"a4" doxytag=
"usb-common.h::usbDestroyPrivate" ></a><p>
61 <table class=
"mdTable" width=
"100%" cellpadding=
"2" cellspacing=
"0">
64 <table cellpadding=
"0" cellspacing=
"0" border=
"0">
66 <td class=
"md" nowrap
valign=
"top"> void usbDestroyPrivate
</td>
67 <td class=
"md" valign=
"top">(
</td>
68 <td class=
"md" nowrap
valign=
"top">pointer
</td>
69 <td class=
"mdname1" valign=
"top" nowrap
> <em>priv
</em> </td>
70 <td class=
"md" valign=
"top"> )
</td>
71 <td class=
"md" nowrap
></td>
78 <table cellspacing=
5 cellpadding=
0 border=
0>
86 Destroy a private structure.
</td>
89 <a class=
"anchor" name=
"a6" doxytag=
"usb-common.h::usbInit" ></a><p>
90 <table class=
"mdTable" width=
"100%" cellpadding=
"2" cellspacing=
"0">
93 <table cellpadding=
"0" cellspacing=
"0" border=
"0">
95 <td class=
"md" nowrap
valign=
"top"> void usbInit
</td>
96 <td class=
"md" valign=
"top">(
</td>
97 <td class=
"md" nowrap
valign=
"top">DevicePtr
</td>
98 <td class=
"mdname" nowrap
> <em>pDev
</em>,
</td>
103 <td class=
"md" nowrap
>usbType
</td>
104 <td class=
"mdname" nowrap
> <em>type
</em></td>
108 <td class=
"md">)
</td>
109 <td class=
"md" colspan=
"2"></td>
116 <table cellspacing=
5 cellpadding=
0 border=
0>
124 Initialized
<em>pDev
</em> as a
<em>usbMouse
</em>,
<em>usbKeyboard
</em>, or
<em>usbOther
</em> device.
</td>
127 <a class=
"anchor" name=
"a7" doxytag=
"usb-common.h::usbOff" ></a><p>
128 <table class=
"mdTable" width=
"100%" cellpadding=
"2" cellspacing=
"0">
131 <table cellpadding=
"0" cellspacing=
"0" border=
"0">
133 <td class=
"md" nowrap
valign=
"top"> void usbOff
</td>
134 <td class=
"md" valign=
"top">(
</td>
135 <td class=
"md" nowrap
valign=
"top">DevicePtr
</td>
136 <td class=
"mdname1" valign=
"top" nowrap
> <em>pDev
</em> </td>
137 <td class=
"md" valign=
"top"> )
</td>
138 <td class=
"md" nowrap
></td>
145 <table cellspacing=
5 cellpadding=
0 border=
0>
153 Turn
<em>pDev
</em> off (i.e., stop taking input from
<em>pDev
</em>).
</td>
159 Generated June
29,
2004 for
<a
160 href=
"http://dmx.sourceforge.net">Distributed Multihead X
</a> by
161 <a href=
"http://www.doxygen.org/index.html">doxygen
</a>