head 1.2; access; symbols netbsd-7-2-RELEASE:1.1.1.3 netbsd-7-1-2-RELEASE:1.1.1.3 netbsd-7-1-1-RELEASE:1.1.1.3 netbsd-7-1:1.1.1.3.0.14 netbsd-7-1-RELEASE:1.1.1.3 netbsd-7-1-RC2:1.1.1.3 netbsd-7-1-RC1:1.1.1.3 netbsd-7-0-2-RELEASE:1.1.1.3 netbsd-7-0-1-RELEASE:1.1.1.3 netbsd-7-0:1.1.1.3.0.12 netbsd-7-0-RELEASE:1.1.1.3 netbsd-7-0-RC3:1.1.1.3 netbsd-7-0-RC2:1.1.1.3 netbsd-7-0-RC1:1.1.1.3 netbsd-5-2-3-RELEASE:1.1.1.1 netbsd-5-1-5-RELEASE:1.1.1.1 netbsd-6-0-6-RELEASE:1.1.1.3 netbsd-6-1-5-RELEASE:1.1.1.3 netbsd-7:1.1.1.3.0.10 netbsd-7-base:1.1.1.3 netbsd-6-1-4-RELEASE:1.1.1.3 netbsd-6-0-5-RELEASE:1.1.1.3 riastradh-xf86-video-intel-2-7-1-pre-2-21-15:1.1.1.3 riastradh-drm2:1.1.1.3.0.8 riastradh-drm2-base:1.1.1.3 netbsd-6-1-3-RELEASE:1.1.1.3 netbsd-6-0-4-RELEASE:1.1.1.3 netbsd-5-2-2-RELEASE:1.1.1.1 netbsd-5-1-4-RELEASE:1.1.1.1 netbsd-6-1-2-RELEASE:1.1.1.3 netbsd-6-0-3-RELEASE:1.1.1.3 netbsd-5-2-1-RELEASE:1.1.1.1 netbsd-5-1-3-RELEASE:1.1.1.1 netbsd-6-1-1-RELEASE:1.1.1.3 xorg-server-1-10-6:1.1.1.3 netbsd-6-1:1.1.1.3.0.6 netbsd-6-0-2-RELEASE:1.1.1.3 netbsd-6-1-RELEASE:1.1.1.3 netbsd-6-1-RC4:1.1.1.3 netbsd-6-1-RC3:1.1.1.3 netbsd-6-1-RC2:1.1.1.3 netbsd-6-1-RC1:1.1.1.3 netbsd-5-2:1.1.1.1.0.8 netbsd-6-0-1-RELEASE:1.1.1.3 netbsd-5-2-RELEASE:1.1.1.1 netbsd-5-2-RC1:1.1.1.1 netbsd-6-0:1.1.1.3.0.4 netbsd-6-0-RELEASE:1.1.1.3 netbsd-6-0-RC2:1.1.1.3 netbsd-6-0-RC1:1.1.1.3 netbsd-6:1.1.1.3.0.2 netbsd-6-base:1.1.1.3 netbsd-5-1-2-RELEASE:1.1.1.1 netbsd-5-1-1-RELEASE:1.1.1.1 xorg-server-1-10-3:1.1.1.3 mrg-xorg-server-1-9-5-pre-1-10-3:1.1.1.2 xorg-server-1-9-5:1.1.1.2 xorg-server-1-9-2:1.1.1.2 netbsd-5-1:1.1.1.1.0.6 netbsd-5-1-RELEASE:1.1.1.1 netbsd-5-1-RC4:1.1.1.1 netbsd-5-1-RC3:1.1.1.1 netbsd-5-1-RC2:1.1.1.1 netbsd-5-1-RC1:1.1.1.1 netbsd-5-0-2-RELEASE:1.1.1.1 xorg-server-1-6-5:1.1.1.1 xorg-server-1-6-3:1.1.1.1 netbsd-5-0-1-RELEASE:1.1.1.1 xorg-server-1-6-2:1.1.1.1 xorg-server-1-6-1-901:1.1.1.1 netbsd-5-0:1.1.1.1.0.4 netbsd-5-0-RELEASE:1.1.1.1 netbsd-5-0-RC4:1.1.1.1 netbsd-5-0-RC3:1.1.1.1 netbsd-5-0-RC2:1.1.1.1 netbsd-5-0-RC1:1.1.1.1 netbsd-5:1.1.1.1.0.2 netbsd-5-base:1.1.1.1 xorg-server-1-4-2:1.1.1.1 xorg:1.1.1; locks; strict; comment @# @; 1.2 date 2016.08.11.00.04.28; author mrg; state dead; branches; next 1.1; commitid FQxwnZNPy5ZgOOhz; 1.1 date 2008.07.31.19.50.30; author mrg; state Exp; branches 1.1.1.1; next ; 1.1.1.1 date 2008.07.31.19.50.30; author mrg; state Exp; branches; next 1.1.1.2; 1.1.1.2 date 2010.11.23.05.21.18; author mrg; state Exp; branches; next 1.1.1.3; 1.1.1.3 date 2011.08.02.06.56.50; author mrg; state Exp; branches; next ; desc @@ 1.2 log @first merge of netbsd changes. not tested yet. @ text @ File Index
Main Page | Alphabetical List | Data Structures | File List | Data Fields | Globals

dmxlog.c File Reference

#include "dmx.h"
#include "dmxlog.h"
#include "dmxinput.h"
#include "XI.h"
#include "XIproto.h"

Functions

dmxLogLevel dmxSetLogLevel (dmxLogLevel newLevel)
dmxLogLevel dmxGetLogLevel (void)
void AbortServer (void)
void dmxLog (dmxLogLevel logLevel, const char *format,...)
void dmxLogCont (dmxLogLevel logLevel, const char *format,...)
void dmxLogOutput (DMXScreenInfo *dmxScreen, const char *format,...)
void dmxLogOutputCont (DMXScreenInfo *dmxScreen, const char *format,...)
void dmxLogOutputWarning (DMXScreenInfo *dmxScreen, const char *format,...)
void dmxLogInput (DMXInputInfo *dmxInput, const char *format,...)
void dmxLogInputCont (DMXInputInfo *dmxInput, const char *format,...)
void dmxLogArgs (dmxLogLevel logLevel, int argc, char **argv)
void dmxLogVisual (DMXScreenInfo *dmxScreen, XVisualInfo *vi, int defaultVisual)
const char * dmxXInputEventName (int type)
const char * dmxEventName (int type)

Detailed Description

This file encapsulated all of the logging functions that are used by DMX for informational, warning, and error messages.

Function Documentation

void AbortServer void   ) 
 

This function was removed between XFree86 4.3.0 and XFree86 4.4.0.

const char* dmxEventName int  type  ) 
 

Translate an event type into a human-readable string.

dmxLogLevel dmxGetLogLevel void   ) 
 

Returns the log level set by dmxLogLevel.

void dmxLog dmxLogLevel  logLevel,
const char *  format,
... 
 

Log the specified message at the specified logLevel. format can be a printf-like format expression.

void dmxLogArgs dmxLogLevel  logLevel,
int  argc,
char **  argv
 

Print argc messages, each describing an element in argv. This is maingly for debugging purposes.

void dmxLogCont dmxLogLevel  logLevel,
const char *  format,
... 
 

Continue a log message without printing the message prefix.

void dmxLogInput DMXInputInfo dmxInput,
const char *  format,
... 
 

Log an informational message (at level dmxInfo) related to input. The message prefix will contain information from dmxInput.

void dmxLogInputCont DMXInputInfo dmxInput,
const char *  format,
... 
 

Continue a message related to input without printing the message prefix.

void dmxLogOutput DMXScreenInfo dmxScreen,
const char *  format,
... 
 

Log an informational message (at level dmxInfo) related to ouput. The message prefix will contain backend information from dmxScreen.

void dmxLogOutputCont DMXScreenInfo dmxScreen,
const char *  format,
... 
 

Continue a message related to output without printing the message prefix.

void dmxLogOutputWarning DMXScreenInfo dmxScreen,
const char *  format,
... 
 

Log a warning message (at level dmxWarning) related to output. The message prefix will contain backend information from dmxScreen.

void dmxLogVisual DMXScreenInfo dmxScreen,
XVisualInfo *  vi,
int  defaultVisual
 

Print messages at level dmxInfo describing the visuals in vi.

dmxLogLevel dmxSetLogLevel dmxLogLevel  newLevel  ) 
 

Set the default level for logging to dmxLogLevel. Returns the previous log level.

const char* dmxXInputEventName int  type  ) 
 

Translate a (normalized) XInput event type into a human-readable string.


Generated June 29, 2004 for Distributed Multihead X by doxygen 1.3.4. @ 1.1 log @Initial revision @ text @@ 1.1.1.1 log @initial import of xorg-server-1.4.2 @ text @@ 1.1.1.2 log @import xorg-server 1.9.2. important changes since 1.6.5 include: - built-in symbol visibility, default not export - fixes for various crashes - many fixes for XI2, EXA, dix, render, glx, xkb, EDID, randr, Xv, resource handling, Xext, vfb, xfree86 / vga and composite support. - fixes several memory leaks - many many documentation updates - record extension enabled - no longer looks for XF86Config files @ text @d9 21 a29 72

dmxlog.c File Reference

#include "dmx.h"
#include "dmxlog.h"
#include "dmxinput.h"
#include <X11/extensions/XI.h>
#include <X11/extensions/XIproto.h>

Functions

dmxLogLevel dmxSetLogLevel (dmxLogLevel newLevel)
dmxLogLevel dmxGetLogLevel (void)
void AbortServer (void)
static void VFatalError (const char *format, va_list args)
static void dmxHeader (dmxLogLevel logLevel, DMXInputInfo *dmxInput, DMXScreenInfo *dmxScreen)
static void dmxMessage (dmxLogLevel logLevel, const char *format, va_list args)
void dmxLog (dmxLogLevel logLevel, const char *format,...)
void dmxLogCont (dmxLogLevel logLevel, const char *format,...)
void dmxLogOutput (DMXScreenInfo *dmxScreen, const char *format,...)
void dmxLogOutputCont (DMXScreenInfo *dmxScreen, const char *format,...)
void dmxLogOutputWarning (DMXScreenInfo *dmxScreen, const char *format,...)
void dmxLogInput (DMXInputInfo *dmxInput, const char *format,...)
void dmxLogInputCont (DMXInputInfo *dmxInput, const char *format,...)
void dmxLogArgs (dmxLogLevel logLevel, int argc, char **argv)
void dmxLogVisual (DMXScreenInfo *dmxScreen, XVisualInfo *vi, int defaultVisual)
const char * dmxXInputEventName (int type)
const char * dmxEventName (int type)

Variables

static dmxLogLevel dmxCurrentLogLevel = dmxDebug

Detailed Description

This file encapsulated all of the logging functions that are used by DMX for informational, warning, and error messages.


Function Documentation

void AbortServer ( void   ) 

This function was removed between XFree86 4.3.0 and XFree86 4.4.0.

d31 1 a31 1

Referenced by VFatalError().

d33 1 a33 18
const char* dmxEventName ( int  type  ) 

Translate an event type into a human-readable string.

d35 1 a35 1

Referenced by dmxConsoleUpdateFineCursor(), dmxDump(), and dmxEnqueue().

d37 1 a37 18
dmxLogLevel dmxGetLogLevel ( void   ) 

Returns the log level set by dmxLogLevel.

d39 1 a39 1

References dmxCurrentLogLevel.

d41 1 a41 32
static void dmxHeader ( dmxLogLevel  logLevel,
DMXInputInfo dmxInput,
DMXScreenInfo dmxScreen 
) [static]
d63 28 a90 5 d92 28 a119 10 d121 1 d123 19 a141 14

Log the specified message at the specified logLevel. format can be a printf-like format expression.

References dmxHeader(), and dmxMessage().

Referenced by ddxProcessArgument(), dmxAddDevice(), dmxAttachScreen(), dmxBackendCollectEvents(), dmxBackendInitPrivate(), dmxBECreateColormap(), dmxBECreateCursor(), dmxBELoadFont(), dmxBERestorePixmap(), dmxBERestoreRenderGlyph(), dmxBESavePixmap(), dmxCheckFunctionKeys(), dmxCheckSpecialKeys(), dmxCommonOthOn(), dmxCommonRestoreState(), dmxComputeWidthHeight(), dmxConfigAddDisplay(), dmxConfigAddInput(), dmxConfigConfigure(), dmxConfigCopyData(), dmxConfigCopyFromWall(), dmxConfigFromCommandLine(), dmxConfigFromConfigFile(), dmxConfigReadFile(), dmxConfigStoreConfig(), dmxConfigStoreDisplay(), dmxConfigStoreFile(), dmxConfigStoreInput(), dmxConfigStoreXInput(), dmxConfigWriteFile(), dmxConnectionBlockCallback(), dmxConsoleCreateEmptyCursor(), dmxConsoleDrawWindows(), dmxConsoleFunctions(), dmxConsoleInit(), dmxConsoleUpdateFineCursor(), dmxDetachScreen(), dmxDeviceOnOff(), dmxDisplayInit(), dmxErrorHandler(), dmxFixup(), dmxGetButtonMapping(), dmxGetFontPath(), dmxInitOrigins(), dmxInitOverlap(), dmxInputCopyLocal(), dmxInputInit(), dmxInputLogDevices(), dmxInputScanForExtensions(), dmxLogArgs(), dmxLogVisual(), dmxMapInsert(), dmxOnScreen(), dmxPopulateLocal(), dmxPropertyCheckOtherWindows(), dmxPropertyIterate(), dmxPropertySameDisplay(), dmxPropertyWindow(), dmxReInitOrigins(), dmxSigioRegister(), dmxStatCallback(), dmxSwitchReturn(), dmxSync(), dmxSyncInit(), dmxTranslateAndEnqueueExtEvent(), dmxTryComputeScreenOrigins(), dmxUpdateWindowInformation(), dmxWakeupHandler(), InitInput(), InitOutput(), and othUSBGetInfo().

void dmxLog ( dmxLogLevel  logLevel,
const char *  format,
  ... 
)
d143 4 a146 4 a148 1 d150 3 a152 2 a154 1 d156 3 a158 2 d162 2 a163 2 d165 1 d167 19 a185 12

Print argc messages, each describing an element in argv. This is maingly for debugging purposes.

References dmxLog().

void dmxLogArgs ( dmxLogLevel  logLevel, int  argc, char **  argv )
d187 4 a190 4 a192 1 d194 3 a196 2 a198 1 d200 3 a202 2 d206 2 a207 2 d209 1 d211 19 a229 14

Continue a log message without printing the message prefix.

References dmxMessage().

Referenced by dmxInputLogDevices(), and dmxStatCallback().

void dmxLogCont ( dmxLogLevel  logLevel, const char *  format,   ... )
d231 4 a234 4 a236 1 d238 3 a240 2 a242 1 d244 3 a246 2 d250 2 a251 2 d253 1 d255 19 a273 14

Log an informational message (at level dmxInfo) related to input. The message prefix will contain information from dmxInput.

References dmxHeader(), dmxInfo, and dmxMessage().

Referenced by dmxAddDevice(), dmxCommonKbdGetInfo(), dmxCommonRestoreState(), dmxCommonSaveState(), dmxEnqueue(), dmxInputAttachBackend(), dmxInputAttachConsole(), dmxInputAttachOld(), dmxInputDetach(), dmxInputInit(), dmxInputScanForExtensions(), and dmxKeyboardOn().

void dmxLogInput ( DMXInputInfo dmxInput, const char *  format,   ... )
d275 4 a278 4 a280 1 d282 3 a284 2 a286 1 d288 3 a290 2 d294 2 a295 2 d297 1 d299 19 a317 14

Continue a message related to input without printing the message prefix.

References dmxInfo, and dmxMessage().

Referenced by dmxKeyboardOn().

void dmxLogInputCont ( DMXInputInfo dmxInput, const char *  format,   ... )
d319 4 a322 4 a324 1 d326 3 a328 2 a330 1 d332 3 a334 2 d338 2 a339 2 d341 1 d343 19 a361 14

Log an informational message (at level dmxInfo) related to ouput. The message prefix will contain backend information from dmxScreen.

References dmxHeader(), dmxInfo, and dmxMessage().

Referenced by _dmxDPMSInit(), dmxAttachScreen(), dmxDetachScreen(), dmxGetScreenAttribs(), dmxInitOrigins(), dmxInitOverlap(), dmxLogVisual(), dmxPrintScreenInfo(), dmxPropertyCheckOtherServers(), and dmxReInitOrigins().

void dmxLogOutput ( DMXScreenInfo dmxScreen, const char *  format,   ... )
d363 4 a366 4 a368 1 d370 3 a372 2 a374 1 d376 3 a378 2 d382 2 a383 2 d385 1 d387 19 a405 14

Continue a message related to output without printing the message prefix.

References dmxInfo, and dmxMessage().

Referenced by dmxInitOverlap(), dmxPrintOverlap(), and dmxPrintScreenInfo().

void dmxLogOutputCont ( DMXScreenInfo dmxScreen, const char *  format,   ... )
d407 4 a410 4 a412 1 d414 3 a416 2 a418 1 d420 3 a422 2 d426 2 a427 2 d429 1 d431 19 a449 14

Log a warning message (at level dmxWarning) related to output. The message prefix will contain backend information from dmxScreen.

References dmxHeader(), dmxMessage(), and dmxWarning.

Referenced by dmxGetScreenAttribs(), dmxPrintScreenInfo(), and dmxPropertyCheckOtherServers().

void dmxLogOutputWarning ( DMXScreenInfo dmxScreen, const char *  format,   ... )
d451 4 a454 4 a456 1 d458 3 a460 2 a462 1 d464 3 a466 2 d470 2 a471 2 d473 1 d475 19 a493 14

Print messages at level dmxInfo describing the visuals in vi.

References dmxInfo, dmxLog(), and dmxLogOutput().

Referenced by dmxConnectionBlockCallback(), and dmxGetVisualInfo().

void dmxLogVisual ( DMXScreenInfo dmxScreen, XVisualInfo *  vi, int  defaultVisual )
d495 4 a498 4 a500 1 d502 3 a504 2 a506 1 d508 3 a510 2 d514 2 a515 2 d517 1 d519 26 a544 20
static void dmxMessage ( dmxLogLevel  logLevel, const char *  format, va_list  args ) [static]
a545 6
dmxLogLevel dmxSetLogLevel ( dmxLogLevel  newLevel  ) 

Set the default level for logging to dmxLogLevel. Returns the previous log level.

References dmxCurrentLogLevel, and dmxFatal.

a546 14
d548 26 a573 26

Translate a (normalized) XInput event type into a human-readable string.

const char* dmxXInputEventName ( int  type  ) 
a574 7
static void VFatalError ( const char *  format,
va_list  args 
) [static]

References AbortServer(), and OsVendorFatalError().

Referenced by dmxMessage().

a575 10

Variable Documentation

d577 14 a590 8 @ 1.1.1.3 log @initial import of xorg-server 1.10.3. highlights include: - fixes xorg bugs 29969, 30367, 30527, 30267, 30260, 29046, 30260, 31548, 28672, 24887, 32115, 21457, 32436, 21827, 28414, 24703, 32803, 16318, 33449, 33324, 33929, 35082, 35209, 36146, 36119 - many additional NULL checks - adjustments related to input ABI 12 - *lots* of dead code removal - vga arbitrator fixes - GL fixes - EDID fixes - conversion to using asprintf() in many places - many fixes from valgrind, compiler warnings see these for more details: http://lists.freedesktop.org/archives/xorg-announce/2011-February/001612.html http://lists.freedesktop.org/archives/xorg-announce/2011-April/001646.html http://lists.freedesktop.org/archives/xorg-announce/2011-May/001675.html http://lists.freedesktop.org/archives/xorg-announce/2011-July/001710.html @ text @d9 3 a11 2
dmxLogLevel dmxCurrentLogLevel = dmxDebug [static]
d41 17 a57 17 d60 1 a60 1 d62 3 a64 3

Detailed Description

This file encapsulated all of the logging functions that are used by DMX for informational, warning, and error messages.


Function Documentation

d72 3 a74 2 d93 3 a95 2 d114 3 a116 2 d135 2 a136 2 d141 2 a142 2 d147 2 a148 2 d153 1 a153 1 d172 2 a173 2 d178 2 a179 2 d184 2 a185 2 d190 1 a190 1 d199 1 a199 1

Referenced by ddxProcessArgument(), dmxAddDevice(), dmxAttachScreen(), dmxBackendCollectEvents(), dmxBackendInitPrivate(), dmxBECreateColormap(), dmxBECreateCursor(), dmxBELoadFont(), dmxBERestorePixmap(), dmxBERestoreRenderGlyph(), dmxBESavePixmap(), dmxCheckFunctionKeys(), dmxCheckSpecialKeys(), dmxCommonOthOn(), dmxCommonRestoreState(), dmxComputeWidthHeight(), dmxConfigAddDisplay(), dmxConfigAddInput(), dmxConfigConfigure(), dmxConfigCopyData(), dmxConfigCopyFromWall(), dmxConfigFromCommandLine(), dmxConfigFromConfigFile(), dmxConfigReadFile(), dmxConfigStoreConfig(), dmxConfigStoreDisplay(), dmxConfigStoreFile(), dmxConfigStoreInput(), dmxConfigStoreXInput(), dmxConfigWriteFile(), dmxConnectionBlockCallback(), dmxConsoleCreateEmptyCursor(), dmxConsoleDrawWindows(), dmxConsoleFunctions(), dmxConsoleInit(), dmxConsoleUpdateFineCursor(), dmxDetachScreen(), dmxDeviceOnOff(), dmxDisplayInit(), dmxErrorHandler(), dmxFixup(), dmxGetButtonMapping(), dmxGetFontPath(), dmxInitOrigins(), dmxInitOverlap(), dmxInputCopyLocal(), dmxInputInit(), dmxInputLogDevices(), dmxLogArgs(), dmxLogVisual(), dmxMapInsert(), dmxOnScreen(), dmxPopulateLocal(), dmxPropertyCheckOtherWindows(), dmxPropertyIterate(), dmxPropertySameDisplay(), dmxPropertyWindow(), dmxReInitOrigins(), dmxSigioRegister(), dmxStatCallback(), dmxSwitchReturn(), dmxSync(), dmxSyncInit(), dmxTranslateAndEnqueueExtEvent(), dmxTryComputeScreenOrigins(), dmxUpdateWindowInformation(), dmxWakeupHandler(), InitInput(), InitOutput(), and othUSBGetInfo().

d210 2 a211 2 d216 2 a217 2 d222 2 a223 2 d228 1 a228 1 d246 2 a247 2 d252 2 a253 2 d258 2 a259 2 d264 1 a264 1 d284 2 a285 2 d290 2 a291 2 d296 2 a297 2 d302 1 a302 1 d322 2 a323 2 d328 2 a329 2 d334 2 a335 2 d340 1 a340 1 d360 2 a361 2 d366 2 a367 2 d372 2 a373 2 d378 1 a378 1 d398 2 a399 2 d404 2 a405 2 d410 2 a411 2 d416 1 a416 1 d436 2 a437 2 d442 2 a443 2 d448 2 a449 2 d454 1 a454 1 d474 2 a475 2 d480 2 a481 2 d486 2 a487 2 d492 1 a492 1 d512 2 a513 2 d518 2 a519 2 d524 2 a525 2 d530 1 a530 1 d549 3 a551 2 d570 3 a572 2 d589 2 a590 2 d595 2 a596 2 d601 1 a601 1 a629 4
dmxLogLevel dmxSetLogLevel (dmxLogLevel newLevel)
dmxLogLevel dmxGetLogLevel (void)
void AbortServer (void)
static void VFatalError (const char *format, va_list args)
static void dmxHeader (dmxLogLevel logLevel, DMXInputInfo *dmxInput, DMXScreenInfo *dmxScreen)
static void dmxMessage (dmxLogLevel logLevel, const char *format, va_list args)
void dmxLog (dmxLogLevel logLevel, const char *format,...)
void dmxLogCont (dmxLogLevel logLevel, const char *format,...)
void dmxLogOutput (DMXScreenInfo *dmxScreen, const char *format,...)
void dmxLogOutputCont (DMXScreenInfo *dmxScreen, const char *format,...)
void dmxLogOutputWarning (DMXScreenInfo *dmxScreen, const char *format,...)
void dmxLogInput (DMXInputInfo *dmxInput, const char *format,...)
void dmxLogInputCont (DMXInputInfo *dmxInput, const char *format,...)
void dmxLogArgs (dmxLogLevel logLevel, int argc, char **argv)
void dmxLogVisual (DMXScreenInfo *dmxScreen, XVisualInfo *vi, int defaultVisual)
const char * dmxXInputEventName (int type)
const char * dmxEventName (int type)
static dmxLogLevel dmxCurrentLogLevel = dmxDebug
void  )int  type)void  )dmxLogLevel  logLevel, DMXInputInfo dmxInput, DMXScreenInfo dmxScreen  [static]dmxLogLevel  logLevel, const char *  format,   ... dmxLogLevel  logLevel, int  argc, char **  argv dmxLogLevel  logLevel, const char *  format,   ... DMXInputInfo dmxInput, const char *  format,   ... DMXInputInfo dmxInput, const char *  format,   ... DMXScreenInfo dmxScreen, const char *  format,   ... DMXScreenInfo dmxScreen, const char *  format,   ... DMXScreenInfo dmxScreen, const char *  format,   ... DMXScreenInfo dmxScreen, XVisualInfo *  vi, int  defaultVisual dmxLogLevel  logLevel, const char *  format, va_list  args  [static]dmxLogLevel  newLevel)int  type)const char *  format, va_list  args  [static]