From d55b68b6b44f2499278fa860fb47ff22f5011faa Mon Sep 17 00:00:00 2001 From: "Daniel P. Berrange" Date: Mon, 12 Dec 2011 16:52:31 +0000 Subject: Add APIs for injecting a client connection socket Allow applications to pass a pre-accepted client socket file descriptor in. The new APIs are spice_server_add_ssl_client and spice_server_add_client * server/reds.c: Implement new APIs * server/spice.h: Define new APIs Signed-off-by: Daniel P. Berrange --- server/spice.h | 3 +++ 1 file changed, 3 insertions(+) (limited to 'server/spice.h') diff --git a/server/spice.h b/server/spice.h index 974975a7..fbd409a9 100644 --- a/server/spice.h +++ b/server/spice.h @@ -425,6 +425,9 @@ int spice_server_set_tls(SpiceServer *s, int port, const char *private_key_file, const char *key_passwd, const char *dh_key_file, const char *ciphersuite); +int spice_server_add_client(SpiceServer *s, int socket); +int spice_server_add_ssl_client(SpiceServer *s, int socket); + int spice_server_add_interface(SpiceServer *s, SpiceBaseInstance *sin); int spice_server_remove_interface(SpiceBaseInstance *sin); -- cgit