From 1f876171067c04fc21fccd5a3051f982fd85c0f0 Mon Sep 17 00:00:00 2001 From: marha Date: Wed, 21 Oct 2009 19:07:36 +0000 Subject: Updated to xorg-server-1.7.99.1 --- xorg-server/hw/dmx/doc/html/usb-mouse_8c.html | 520 +++++++++++++++++++------- 1 file changed, 395 insertions(+), 125 deletions(-) (limited to 'xorg-server/hw/dmx/doc/html/usb-mouse_8c.html') diff --git a/xorg-server/hw/dmx/doc/html/usb-mouse_8c.html b/xorg-server/hw/dmx/doc/html/usb-mouse_8c.html index ea3767d19..956624145 100644 --- a/xorg-server/hw/dmx/doc/html/usb-mouse_8c.html +++ b/xorg-server/hw/dmx/doc/html/usb-mouse_8c.html @@ -6,176 +6,446 @@ - -
Main Page | Alphabetical List | Data Structures | File List | Data Fields | Globals
-

usb-mouse.c File Reference

#include "usb-private.h"
-#include "usb-mouse.h"
- - - - + + +
+

usb-mouse.c File Reference

#include "usb-private.h"
+#include "usb-mouse.h"
+

Functions

void mouUSBRead (DevicePtr pDev, MOTIONPROC motion, ENQUEUEPROC enqueue, CHECKPROC checkspecial, BLOCK block)
+ + + + + + + + + + + + + + + + + + + +

Defines

#define GETPRIV
#define LOG0(f)   dmxLog(dmxDebug,f)
#define LOG1(f, a)   dmxLog(dmxDebug,f,a)
#define LOG2(f, a, b)   dmxLog(dmxDebug,f,a,b)
#define LOG3(f, a, b, c)   dmxLog(dmxDebug,f,a,b,c)
#define FATAL0(f)   dmxLog(dmxFatal,f)
#define FATAL1(f, a)   dmxLog(dmxFatal,f,a)
#define FATAL2(f, a, b)   dmxLog(dmxFatal,f,a,b)
#define MOTIONPROC   dmxMotionProcPtr
#define ENQUEUEPROC   dmxEnqueueProcPtr
#define CHECKPROC   dmxCheckSpecialProcPtr
#define BLOCK   DMXBlockType

Functions

void mouUSBRead (DevicePtr pDev, MOTIONPROC motion, ENQUEUEPROC enqueue, CHECKPROC checkspecial, BLOCK block)
void mouUSBInit (DevicePtr pDev)
int mouUSBOn (DevicePtr pDev)
static void mouUSBGetMap (DevicePtr pDev, unsigned char *map, int *nButtons)
void mouUSBGetInfo (DevicePtr pDev, DMXLocalInitInfoPtr info)
+

Detailed Description

+

This code implements a low-level device driver for a USB mouse.

+

Define Documentation

+ +
+
+ + + + +
#define BLOCK   DMXBlockType
+
+
-void mouUSBInit (DevicePtr pDev) +
+
+ +
+
+ + + + +
#define CHECKPROC   dmxCheckSpecialProcPtr
+
+
-int mouUSBOn (DevicePtr pDev) +
+
+ +
+
+ + + + +
#define ENQUEUEPROC   dmxEnqueueProcPtr
+
+
-void mouUSBGetInfo (DevicePtr pDev, DMXLocalInitInfoPtr info) +
+
+ +
+
+ + + + + + + + + +
#define FATAL0( )    dmxLog(dmxFatal,f)
+
+
- -

Detailed Description

-This code implements a low-level device driver for a USB mouse.

Function Documentation

-

- - - - -
- + + + +
+
+
- - - - + + + + + + + + + +
void mouUSBGetInfo DevicePtr  pDev, #define FATAL1(f,
 )    dmxLog(dmxFatal,f,a)
+ +
+ +
+ + +
+
+ + + + + + + + - - + + - - + + + + +
#define FATAL2(f,
DMXLocalInitInfoPtr  infoa,
 )    dmxLog(dmxFatal,f,a,b)
+
+
+
+
+ +
+
+ + + +
#define GETPRIV
-
- - - - - -
-   - - -

-Fill the info structure with information needed to initialize pDev.

-

- - - - -
- + +
+Value:
myPrivate *priv                            \
+                      = ((DMXLocalInputInfoPtr)(pDev->devicePrivate))->private
+
+
+ + +
+
+
- - - - - - + + + + + + -
void mouUSBInit DevicePtr  pDev  ) #define LOG0( )    dmxLog(dmxDebug,f)
-
- - - - - -
-   - - -

-Initialize pDev using usbInit.

-

- - - - -
- + +
+ +
+ + +
+
+
+ + + + + - - - - - - + + + + + + +
#define LOG1(f,
int mouUSBOn DevicePtr  pDev  )  )    dmxLog(dmxDebug,f,a)
+ +
+
+ + +
+
+ + + + + + + + + + + + + + + + + + +
#define LOG2(f,
a,
 )    dmxLog(dmxDebug,f,a,b)
-
- - - - - -
-   - - -

-Turn pDev on (i.e., take input from pDev).

-

- - - - -
- + +
+ +
+ + +
+
+
+ + + + + - - - - + + + + + + + + - - + + + + +
#define LOG3(f,
void mouUSBRead DevicePtr  pDev, a,
b,
MOTIONPROC  motion,  )    dmxLog(dmxDebug,f,a,b,c)
+ +
+ +
+ + +
+
+ + + +
#define MOTIONPROC   dmxMotionProcPtr
+
+
+ +
+
+

Function Documentation

+ + + +
+
+ + + + + + + + + + + + + - - + + + + + +
static void mouUSBGetMap (DevicePtr  pDev,
unsigned char *  map,
CHECKPROC  checkspecial, int *  nButtons 
) [static]
+
+
+ +

Referenced by mouUSBGetInfo().

+ +
+
+ +
+
+ + + + + + + - - +
void mouUSBInit (DevicePtr  pDev )  BLOCK  block
+
+
+

Initialize pDev using usbInit.

+ +

References usbInit(), and usbMouse.

+ +

Referenced by mouUSBOn().

+ +
+
+ +
+
+ + + + + + - - +
int mouUSBOn (DevicePtr  pDev ) 
+
+
+

Turn pDev on (i.e., take input from pDev).

+ +

References GETPRIV, and mouUSBInit().

+
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
void mouUSBRead (DevicePtr  pDev,
MOTIONPROC  motion,
ENQUEUEPROC  enqueue,
CHECKPROC  checkspecial,
BLOCK  block 
)
-
- - - - - -
-   - - -

-Read the USB device using usbRead.

+

+
+

Read the USB device using usbRead.

+ +

References usbRead().

+ +
+
+
-- cgit v1.2.3