diff options
author | Gerd Hoffmann <kraxel@redhat.com> | 2010-03-04 10:57:00 +0100 |
---|---|---|
committer | Uri Lublin <uril@redhat.com> | 2010-03-08 04:15:34 +0200 |
commit | 5ea2893e3cf6f99c7f2a8b62736871068def2b49 (patch) | |
tree | 6aa4a8a8a31c8fc3ae073a373babbdfd89b2af53 /server/spice.h | |
parent | 19dbf1d5d024dbfff19b2e07c5b1e1d24dee143e (diff) | |
download | spice-5ea2893e3cf6f99c7f2a8b62736871068def2b49.tar.gz spice-5ea2893e3cf6f99c7f2a8b62736871068def2b49.tar.xz spice-5ea2893e3cf6f99c7f2a8b62736871068def2b49.zip |
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.
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Diffstat (limited to 'server/spice.h')
-rw-r--r-- | server/spice.h | 8 |
1 files changed, 7 insertions, 1 deletions
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 |