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>lnx-ms.h File Reference
</h1>
13 <a href=
"lnx-ms_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=
"lnx-ms_8h.html#a0">msLinuxCreatePrivate
</a> (DeviceIntPtr pMouse)
</td></tr>
18 <tr><td class=
"memItemLeft" nowrap align=right valign=top
>void
</td><td class=
"memItemRight" valign=bottom
><a class=
"el" href=
"lnx-ms_8h.html#a1">msLinuxDestroyPrivate
</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=
"lnx-ms_8h.html#a3">msLinuxInit
</a> (DevicePtr pDev)
</td></tr>
22 <tr><td class=
"memItemLeft" nowrap align=right valign=top
>void
</td><td class=
"memItemRight" valign=bottom
><a class=
"el" href=
"lnx-ms_8h.html#a4">msLinuxGetInfo
</a> (DevicePtr pDev,
<a class=
"el" href=
"struct__DMXLocalInitInfo.html">DMXLocalInitInfoPtr
</a> info)
</td></tr>
24 <tr><td class=
"memItemLeft" nowrap align=right valign=top
>int
</td><td class=
"memItemRight" valign=bottom
><a class=
"el" href=
"lnx-ms_8h.html#a5">msLinuxOn
</a> (DevicePtr pDev)
</td></tr>
26 <tr><td class=
"memItemLeft" nowrap align=right valign=top
>void
</td><td class=
"memItemRight" valign=bottom
><a class=
"el" href=
"lnx-ms_8h.html#a6">msLinuxOff
</a> (DevicePtr pDev)
</td></tr>
28 <tr><td class=
"memItemLeft" nowrap align=right valign=top
>void
</td><td class=
"memItemRight" valign=bottom
><a class=
"el" href=
"lnx-ms_8h.html#a8">msLinuxVTPreSwitch
</a> (pointer p)
</td></tr>
30 <tr><td class=
"memItemLeft" nowrap align=right valign=top
>void
</td><td class=
"memItemRight" valign=bottom
><a class=
"el" href=
"lnx-ms_8h.html#a9">msLinuxVTPostSwitch
</a> (pointer p)
</td></tr>
33 <hr><a name=
"_details"></a><h2>Detailed Description
</h2>
34 Interface to Linux MS mouse driver.
<dl compact
><dt><b>See also:
</b></dt><dd>lnx-ms.c
</dd></dl>
35 <hr><h2>Function Documentation
</h2>
36 <a class=
"anchor" name=
"a0" doxytag=
"lnx-ms.h::msLinuxCreatePrivate" ></a><p>
37 <table class=
"mdTable" width=
"100%" cellpadding=
"2" cellspacing=
"0">
40 <table cellpadding=
"0" cellspacing=
"0" border=
"0">
42 <td class=
"md" nowrap
valign=
"top"> pointer msLinuxCreatePrivate
</td>
43 <td class=
"md" valign=
"top">(
</td>
44 <td class=
"md" nowrap
valign=
"top">DeviceIntPtr
</td>
45 <td class=
"mdname1" valign=
"top" nowrap
> <em>pMouse
</em> </td>
46 <td class=
"md" valign=
"top"> )
</td>
47 <td class=
"md" nowrap
></td>
54 <table cellspacing=
5 cellpadding=
0 border=
0>
62 Create a private structure for use within this file.
</td>
65 <a class=
"anchor" name=
"a1" doxytag=
"lnx-ms.h::msLinuxDestroyPrivate" ></a><p>
66 <table class=
"mdTable" width=
"100%" cellpadding=
"2" cellspacing=
"0">
69 <table cellpadding=
"0" cellspacing=
"0" border=
"0">
71 <td class=
"md" nowrap
valign=
"top"> void msLinuxDestroyPrivate
</td>
72 <td class=
"md" valign=
"top">(
</td>
73 <td class=
"md" nowrap
valign=
"top">pointer
</td>
74 <td class=
"mdname1" valign=
"top" nowrap
> <em>priv
</em> </td>
75 <td class=
"md" valign=
"top"> )
</td>
76 <td class=
"md" nowrap
></td>
83 <table cellspacing=
5 cellpadding=
0 border=
0>
91 Destroy a private structure.
</td>
94 <a class=
"anchor" name=
"a4" doxytag=
"lnx-ms.h::msLinuxGetInfo" ></a><p>
95 <table class=
"mdTable" width=
"100%" cellpadding=
"2" cellspacing=
"0">
98 <table cellpadding=
"0" cellspacing=
"0" border=
"0">
100 <td class=
"md" nowrap
valign=
"top"> void msLinuxGetInfo
</td>
101 <td class=
"md" valign=
"top">(
</td>
102 <td class=
"md" nowrap
valign=
"top">DevicePtr
</td>
103 <td class=
"mdname" nowrap
> <em>pDev
</em>,
</td>
108 <td class=
"md" nowrap
><a class=
"el" href=
"struct__DMXLocalInitInfo.html">DMXLocalInitInfoPtr
</a> </td>
109 <td class=
"mdname" nowrap
> <em>info
</em></td>
113 <td class=
"md">)
</td>
114 <td class=
"md" colspan=
"2"></td>
121 <table cellspacing=
5 cellpadding=
0 border=
0>
129 Fill the
<em>info
</em> structure with information needed to initialize
<em>pDev
</em>.
</td>
132 <a class=
"anchor" name=
"a3" doxytag=
"lnx-ms.h::msLinuxInit" ></a><p>
133 <table class=
"mdTable" width=
"100%" cellpadding=
"2" cellspacing=
"0">
136 <table cellpadding=
"0" cellspacing=
"0" border=
"0">
138 <td class=
"md" nowrap
valign=
"top"> void msLinuxInit
</td>
139 <td class=
"md" valign=
"top">(
</td>
140 <td class=
"md" nowrap
valign=
"top">DevicePtr
</td>
141 <td class=
"mdname1" valign=
"top" nowrap
> <em>pDev
</em> </td>
142 <td class=
"md" valign=
"top"> )
</td>
143 <td class=
"md" nowrap
></td>
150 <table cellspacing=
5 cellpadding=
0 border=
0>
158 Initialize
<em>pDev
</em>.
</td>
161 <a class=
"anchor" name=
"a6" doxytag=
"lnx-ms.h::msLinuxOff" ></a><p>
162 <table class=
"mdTable" width=
"100%" cellpadding=
"2" cellspacing=
"0">
165 <table cellpadding=
"0" cellspacing=
"0" border=
"0">
167 <td class=
"md" nowrap
valign=
"top"> void msLinuxOff
</td>
168 <td class=
"md" valign=
"top">(
</td>
169 <td class=
"md" nowrap
valign=
"top">DevicePtr
</td>
170 <td class=
"mdname1" valign=
"top" nowrap
> <em>pDev
</em> </td>
171 <td class=
"md" valign=
"top"> )
</td>
172 <td class=
"md" nowrap
></td>
179 <table cellspacing=
5 cellpadding=
0 border=
0>
187 Turn
<em>pDev
</em> off (i.e., stop taking input from
<em>pDev
</em>).
</td>
190 <a class=
"anchor" name=
"a5" doxytag=
"lnx-ms.h::msLinuxOn" ></a><p>
191 <table class=
"mdTable" width=
"100%" cellpadding=
"2" cellspacing=
"0">
194 <table cellpadding=
"0" cellspacing=
"0" border=
"0">
196 <td class=
"md" nowrap
valign=
"top"> int msLinuxOn
</td>
197 <td class=
"md" valign=
"top">(
</td>
198 <td class=
"md" nowrap
valign=
"top">DevicePtr
</td>
199 <td class=
"mdname1" valign=
"top" nowrap
> <em>pDev
</em> </td>
200 <td class=
"md" valign=
"top"> )
</td>
201 <td class=
"md" nowrap
></td>
208 <table cellspacing=
5 cellpadding=
0 border=
0>
216 Turn
<em>pDev
</em> on (i.e., take input from
<em>pDev
</em>).
</td>
219 <a class=
"anchor" name=
"a9" doxytag=
"lnx-ms.h::msLinuxVTPostSwitch" ></a><p>
220 <table class=
"mdTable" width=
"100%" cellpadding=
"2" cellspacing=
"0">
223 <table cellpadding=
"0" cellspacing=
"0" border=
"0">
225 <td class=
"md" nowrap
valign=
"top"> void msLinuxVTPostSwitch
</td>
226 <td class=
"md" valign=
"top">(
</td>
227 <td class=
"md" nowrap
valign=
"top">pointer
</td>
228 <td class=
"mdname1" valign=
"top" nowrap
> <em>p
</em> </td>
229 <td class=
"md" valign=
"top"> )
</td>
230 <td class=
"md" nowrap
></td>
237 <table cellspacing=
5 cellpadding=
0 border=
0>
245 Currently unused hook called after returning from a VT switch.
</td>
248 <a class=
"anchor" name=
"a8" doxytag=
"lnx-ms.h::msLinuxVTPreSwitch" ></a><p>
249 <table class=
"mdTable" width=
"100%" cellpadding=
"2" cellspacing=
"0">
252 <table cellpadding=
"0" cellspacing=
"0" border=
"0">
254 <td class=
"md" nowrap
valign=
"top"> void msLinuxVTPreSwitch
</td>
255 <td class=
"md" valign=
"top">(
</td>
256 <td class=
"md" nowrap
valign=
"top">pointer
</td>
257 <td class=
"mdname1" valign=
"top" nowrap
> <em>p
</em> </td>
258 <td class=
"md" valign=
"top"> )
</td>
259 <td class=
"md" nowrap
></td>
266 <table cellspacing=
5 cellpadding=
0 border=
0>
274 Currently unused hook called prior to an VT switch.
</td>
280 Generated June
29,
2004 for
<a
281 href=
"http://dmx.sourceforge.net">Distributed Multihead X
</a> by
282 <a href=
"http://www.doxygen.org/index.html">doxygen
</a>