From 232dbd8710dc75328c9991d84b323e0cac601562 Mon Sep 17 00:00:00 2001 From: Gerd Hoffmann Date: Tue, 9 Mar 2010 14:14:02 +0100 Subject: new libspice api: alloc, initi and free spice server instances. The implementation can't handle multiple spice server instances at the same time right now. The API allows this though, so if we fixup the implementation some day we don't have to change the API. --- server/spice.h | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) (limited to 'server/spice.h') diff --git a/server/spice.h b/server/spice.h index 26de4f73..49a52a8d 100644 --- a/server/spice.h +++ b/server/spice.h @@ -20,10 +20,16 @@ #include "vd_interface.h" +/* old interface */ extern const char *spice_usage_str[]; int spice_parse_args(const char *args); void spice_init(CoreInterface *core); -#endif +/* new interface */ +typedef struct RedsState SpiceServer; +SpiceServer *spice_server_new(void); +int spice_server_init(SpiceServer *s, CoreInterface *core); +void spice_server_destroy(SpiceServer *s); +#endif -- cgit