Distributed Multihead X  1.16.4
lnx-ms.h File Reference

Go to the source code of this file.

Functions

void * msLinuxCreatePrivate (DeviceIntPtr pMouse)
 
void msLinuxDestroyPrivate (void *priv)
 
void msLinuxRead (DevicePtr pDev, dmxMotionProcPtr motion, dmxEnqueueProcPtr enqueue, dmxCheckSpecialProcPtr checkspecial, DMXBlockType block)
 
void msLinuxInit (DevicePtr pDev)
 
void msLinuxGetInfo (DevicePtr pDev, DMXLocalInitInfoPtr info)
 
int msLinuxOn (DevicePtr pDev)
 
void msLinuxOff (DevicePtr pDev)
 
void msLinuxCtrl (DevicePtr pDev, PtrCtrl *ctrl)
 
void msLinuxVTPreSwitch (void *p)
 
void msLinuxVTPostSwitch (void *p)
 

Detailed Description

Interface to Linux MS mouse driver.

See also
lnx-ms.c

Function Documentation

void* msLinuxCreatePrivate ( DeviceIntPtr  pMouse)

Create a private structure for use within this file.

References _myPrivate::fd, and _myPrivate::pMouse.

void msLinuxCtrl ( DevicePtr  pDev,
PtrCtrl *  ctrl 
)
void msLinuxDestroyPrivate ( void *  priv)

Destroy a private structure.

void msLinuxInit ( DevicePtr  pDev)

Initialize pDev.

References FATAL1, GETPRIV, and O_NONBLOCK.

Referenced by msLinuxOn().

void msLinuxOff ( DevicePtr  pDev)

Turn pDev off (i.e., stop taking input from pDev).

References GETPRIV.

int msLinuxOn ( DevicePtr  pDev)

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

References FATAL1, GETPRIV, and msLinuxInit().

void msLinuxRead ( DevicePtr  pDev,
dmxMotionProcPtr  motion,
dmxEnqueueProcPtr  enqueue,
dmxCheckSpecialProcPtr  checkspecial,
DMXBlockType  block 
)
void msLinuxVTPostSwitch ( void *  p)

Currently unused hook called after returning from a VT switch.

void msLinuxVTPreSwitch ( void *  p)

Currently unused hook called prior to an VT switch.


Generated on Tue Aug 18 2015 01:27:31 for Distributed Multihead X by doxygen 1.8.8