spice/server/spice-server.syms
Alon Levy c04d60631e server: api: add spice_qxl_* calls based on QXLWorker contents
For each callback in QXLWorker, for example QXLWorker::update_area, add
a direct call named spice_qxl_update_area.

This will (a) remove the pointless indirection and (b) make shared
library versioning alot easier as we'll get new linker symbols which
we can tag with the version they appeared in the shared library.
2011-07-20 16:00:17 +03:00

86 lines
2.2 KiB
Plaintext

SPICE_SERVER_0.6.0 {
global:
spice_server_add_interface;
spice_server_add_renderer;
spice_server_char_device_recognized_subtypes;
spice_server_char_device_wakeup;
spice_server_destroy;
spice_server_get_image_compression;
spice_server_get_peer_info;
spice_server_get_sock_info;
spice_server_init;
spice_server_kbd_leds;
spice_server_migrate_client_state;
spice_server_migrate_end;
spice_server_migrate_info;
spice_server_migrate_start;
spice_server_new;
spice_server_playback_get_buffer;
spice_server_playback_put_samples;
spice_server_playback_start;
spice_server_playback_stop;
spice_server_record_get_samples;
spice_server_record_start;
spice_server_record_stop;
spice_server_remove_interface;
spice_server_set_addr;
spice_server_set_agent_mouse;
spice_server_set_channel_security;
spice_server_set_image_compression;
spice_server_set_jpeg_compression;
spice_server_set_noauth;
spice_server_set_playback_compression;
spice_server_set_port;
spice_server_set_streaming_video;
spice_server_set_ticket;
spice_server_set_tls;
spice_server_set_zlib_glz_compression;
local: *;
};
SPICE_SERVER_0.6.1 {
global:
spice_get_current_compat_version;
spice_server_set_compat_version;
} SPICE_SERVER_0.6.0;
SPICE_SERVER_0.8.0 {
global:
spice_server_migrate_switch;
} SPICE_SERVER_0.6.1;
SPICE_SERVER_0.8.1 {
global:
spice_server_set_agent_copypaste;
} SPICE_SERVER_0.8.0;
SPICE_SERVER_0.8.2 {
global:
spice_server_set_sasl;
spice_server_set_sasl_appname;
spice_qxl_wakeup;
spice_qxl_oom;
spice_qxl_start;
spice_qxl_stop;
spice_qxl_update_area;
spice_qxl_add_memslot;
spice_qxl_del_memslot;
spice_qxl_reset_memslots;
spice_qxl_destroy_surfaces;
spice_qxl_destroy_primary_surface;
spice_qxl_create_primary_surface;
spice_qxl_reset_image_cache;
spice_qxl_reset_cursor;
spice_qxl_destroy_surface_wait;
spice_qxl_loadvm_commands;
} SPICE_SERVER_0.8.1;
SPICE_SERVER_0.10.0 {
global:
spice_server_playback_set_mute;
spice_server_playback_set_volume;
spice_server_record_set_mute;
spice_server_record_set_volume;
} SPICE_SERVER_0.8.2;