#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().