summaryrefslogtreecommitdiffstats
path: root/client/x11
diff options
context:
space:
mode:
authorArnon Gilboa <agilboa@redhat.com>2010-10-18 10:17:28 +0200
committerArnon Gilboa <agilboa@redhat.com>2010-10-18 10:17:28 +0200
commit4d0e6e525c0d2007ff9846ff3593e654b8b2e0ba (patch)
tree811c980bc8c4539e62f8d22b4b0711f4d118f4de /client/x11
parent20c550d278ed5833bb25c3bfb9d35d775fdb5291 (diff)
downloadspice-4d0e6e525c0d2007ff9846ff3593e654b8b2e0ba.tar.gz
spice-4d0e6e525c0d2007ff9846ff3593e654b8b2e0ba.tar.xz
spice-4d0e6e525c0d2007ff9846ff3593e654b8b2e0ba.zip
spicec: add controller
Spice client controller enables external control (e.g., by XPI or ActiveX) of the client functionality. The controller protocol enables setting parameters (host, port, sport, pwd, secure channels, disabled channels, title, menus, hotkeys etc.), connecting the server, showing and hiding the client etc. The controller is based on the cross-platform named pipe.
Diffstat (limited to 'client/x11')
-rw-r--r--client/x11/Makefile.am2
1 files changed, 2 insertions, 0 deletions
diff --git a/client/x11/Makefile.am b/client/x11/Makefile.am
index f6e9fda7..45ff7fcb 100644
--- a/client/x11/Makefile.am
+++ b/client/x11/Makefile.am
@@ -54,6 +54,8 @@ RED_COMMON_SRCS = \
$(CLIENT_DIR)/client_net_socket.cpp \
$(CLIENT_DIR)/client_net_socket.h \
$(CLIENT_DIR)/common.h \
+ $(CLIENT_DIR)/controller.cpp \
+ $(CLIENT_DIR)/controller.h \
$(CLIENT_DIR)/cursor_channel.cpp \
$(CLIENT_DIR)/cursor_channel.h \
$(CLIENT_DIR)/cursor.cpp \