#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" |
Definition in file fbvncserver.h.
#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" |
#define FALSE 0 |
Definition at line 62 of file fbvncserver.h.
#define TRACE | ( | STR | ) |
#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 | ) |
#define TRACE4 | ( | STR, | |||
ARG1, | |||||
ARG2, | |||||
ARG3, | |||||
ARG4 | ) |
#define TRACE5 | ( | STR, | |||
ARG1, | |||||
ARG2, | |||||
ARG3, | |||||
ARG4, | |||||
ARG5 | ) |
Definition at line 86 of file fbvncserver.h.
#define TRUE 1 |
#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().