Distributed Multihead X  1.16.4
dmxbackend.h File Reference

Go to the source code of this file.

Functions

void * dmxBackendCreatePrivate (DeviceIntPtr pDevice)
 
void dmxBackendDestroyPrivate (void *private)
 
void dmxBackendInit (DevicePtr pDev)
 
void dmxBackendLateReInit (DevicePtr pDev)
 
void dmxBackendMouGetInfo (DevicePtr pDev, DMXLocalInitInfoPtr info)
 
void dmxBackendKbdGetInfo (DevicePtr pDev, DMXLocalInitInfoPtr info)
 
void dmxBackendCollectEvents (DevicePtr pDev, dmxMotionProcPtr motion, dmxEnqueueProcPtr enqueue, dmxCheckSpecialProcPtr checkspecial, DMXBlockType block)
 
void dmxBackendProcessInput (void *private)
 
int dmxBackendFunctions (void *private, DMXFunctionType function)
 
void dmxBackendUpdatePosition (void *private, int x, int y)
 

Detailed Description

Interface to backend input device support.

See also
dmxbackend.c
dmxcommon.c

Function Documentation

void* dmxBackendCreatePrivate ( DeviceIntPtr  pDevice)

Create and return a private data structure.

References GETDMXLOCALFROMPDEVICE.

void dmxBackendDestroyPrivate ( void *  private)

Destroy the private data structure. No checking is performed to verify that the structure was actually created by dmxBackendCreatePrivate.

int dmxBackendFunctions ( void *  private,
DMXFunctionType  function 
)

Process DMXFunctionType functions. The only function handled here is to acknowledge a pending server shutdown.

References DMX_FUNCTION_TERMINATE.

void dmxBackendInit ( DevicePtr  pDev)
void dmxBackendLateReInit ( DevicePtr  pDev)
void dmxBackendProcessInput ( void *  private)

Called after input events are processed from the DMX queue. No event processing actually takes place here, but this is a convenient place to update the pointer.

References DMXDBG4, DMXDBG6, dmxScreens, dmxSync(), and GETPRIVFROMPRIVATE.

void dmxBackendUpdatePosition ( void *  private,
int  x,
int  y 
)

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