fbvncserver.h File Reference

fbvncserver - global definitions More...

#include <stdlib.h>
#include <stdio.h>
#include <unistd.h>
#include <string.h>
#include <math.h>
#include <sys/mman.h>
#include <sys/wait.h>
#include "rfb/rfb.h"
#include "rfb/keysym.h"
#include "config.h"
#include "rotate.h"
#include "dev_uinput.h"

Include dependency graph for fbvncserver.h:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Defines

#define CONFIGBASEDIR   "/usr/share/vnc/"
#define DEFAULT_KBD_LAYOUT   "en-us"
#define DESKTOP_NAME   "PDA"
#define FALSE   0
#define TRACE(STR)
#define TRACE1(STR, ARG1)
#define TRACE2(STR, ARG1, ARG2)
#define TRACE3(STR, ARG1, ARG2, ARG3)
#define TRACE4(STR, ARG1, ARG2, ARG3, ARG4)
#define TRACE5(STR, ARG1, ARG2, ARG3, ARG4, ARG5)
#define TRUE   1
#define UINPUT_INPUTAPI_NAME   "fbvnc TS"
#define UINPUT_KBD_NAME   "fbvnc key-injector"
#define UINPUT_TS_NAME   "fbvnc mouse-injector"


Detailed Description

fbvncserver - global definitions

Author:
Patrik Gfeller (pgf) - CodeOmega (TM)

Definition in file fbvncserver.h.


Define Documentation

#define CONFIGBASEDIR   "/usr/share/vnc/"

where we will find our configuration files (e.g. keymaps)

Definition at line 69 of file fbvncserver.h.

#define DEFAULT_KBD_LAYOUT   "en-us"

name of the default keymap used to translate key events

Definition at line 70 of file fbvncserver.h.

Referenced by main(), and print_usage().

#define DESKTOP_NAME   "PDA"

Definition at line 57 of file fbvncserver.h.

Referenced by main().

#define FALSE   0

Definition at line 62 of file fbvncserver.h.

#define TRACE ( STR   ) 

Definition at line 81 of file fbvncserver.h.

Referenced by main(), and node_is_sane().

#define TRACE1 ( STR,
ARG1   ) 

Definition at line 82 of file fbvncserver.h.

Referenced by keyevent(), main(), node_is_sane(), vncts(), and write_to_fifo().

#define TRACE2 ( STR,
ARG1,
ARG2   ) 

Definition at line 83 of file fbvncserver.h.

Referenced by emit_scancode(), keyevent(), main(), node_is_sane(), write_to_fifo(), and write_to_input().

#define TRACE3 ( STR,
ARG1,
ARG2,
ARG3   ) 

Definition at line 84 of file fbvncserver.h.

Referenced by emit_scancode().

#define TRACE4 ( STR,
ARG1,
ARG2,
ARG3,
ARG4   ) 

Definition at line 85 of file fbvncserver.h.

Referenced by ptrevent().

#define TRACE5 ( STR,
ARG1,
ARG2,
ARG3,
ARG4,
ARG5   ) 

Definition at line 86 of file fbvncserver.h.

#define TRUE   1

Definition at line 59 of file fbvncserver.h.

Referenced by main().

#define UINPUT_INPUTAPI_NAME   "fbvnc TS"

uinput device name for the merged TS events (if inputAPI is used)

Definition at line 67 of file fbvncserver.h.

Referenced by main().

#define UINPUT_KBD_NAME   "fbvnc key-injector"

uinput device name for the remote keyboard

Definition at line 65 of file fbvncserver.h.

Referenced by main().

#define UINPUT_TS_NAME   "fbvnc mouse-injector"

uinput device name for the remote touchscreen

Definition at line 66 of file fbvncserver.h.

Referenced by main(), and node_is_sane().