Distributed Multihead X  1.16.4
_DMXInputInfo Struct Reference

#include <dmxinput.h>

Data Fields

const char * name
 
Bool freename
 
Bool detached
 
int inputIdx
 
int scrnIdx
 
Bool core
 
Bool console
 
Bool windows
 
ProcessInputEventsProc processInputEvents
 
UpdateWindowInfoProc updateWindowInfo
 
dmxSigioState sigioState
 
int sigioFdCount
 
int sigioFd [DMX_MAX_SIGIO_FDS]
 
Bool sigioAdded [DMX_MAX_SIGIO_FDS]
 
int vt_switch_pending
 
int vt_switched
 
int numDevs
 
DMXLocalInputInfoPtrdevs
 
char * keycodes
 
char * symbols
 
char * geometry
 

Detailed Description

DMXInputInfo is typedef'd in dmx.h so that all routines can have access to the global pointers. However, the elements are only available to input-related routines.

Field Documentation

Bool _DMXInputInfo::console

True if console and backend input share the same backend display

Referenced by dmxCloseConsole(), and dmxInputInit().

Bool _DMXInputInfo::core

If True, initialize these devices as devices that send core events

Referenced by dmxConfigAddInput(), dmxInputCopyLocal(), and dmxInputInit().

Bool _DMXInputInfo::freename

If true, free name on destroy

Referenced by dmxInputAttachConsole(), and dmxInputFree().

char* _DMXInputInfo::geometry

XKB geometry from command line

Referenced by dmxInputFree(), and dmxInputInit().

int _DMXInputInfo::inputIdx
char* _DMXInputInfo::keycodes

XKB keycodes from command line

Referenced by dmxInputFree(), and dmxInputInit().

ProcessInputEventsProc _DMXInputInfo::processInputEvents

Referenced by dmxInputInit(), and ProcessInputEvents().

Bool _DMXInputInfo::sigioAdded[DMX_MAX_SIGIO_FDS]

Active fds

Referenced by dmxSigioAdd(), and dmxSigioRemove().

int _DMXInputInfo::sigioFd[DMX_MAX_SIGIO_FDS]

List of fds

Referenced by dmxSigioAdd(), dmxSigioRegister(), and dmxSigioRemove().

int _DMXInputInfo::sigioFdCount

Number of fds in use

Referenced by dmxSigioAdd(), dmxSigioRegister(), dmxSigioRemove(), and dmxSigioUnregister().

dmxSigioState _DMXInputInfo::sigioState
char* _DMXInputInfo::symbols

XKB symbols from command line

Referenced by dmxInputFree(), and dmxInputInit().

UpdateWindowInfoProc _DMXInputInfo::updateWindowInfo
int _DMXInputInfo::vt_switch_pending

True if a VT switch is pending, but has not yet happened.

Referenced by dmxWakeupHandler().

int _DMXInputInfo::vt_switched

True if a VT switch has happened.

Referenced by dmxSwitchReturn(), and dmxWakeupHandler().

Bool _DMXInputInfo::windows

True if window outlines are draw in console

Referenced by dmxConsoleDraw(), and dmxInputInit().


The documentation for this struct was generated from the following file:

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