summaryrefslogtreecommitdiffstats
path: root/src/virt-viewer-file.h
diff options
context:
space:
mode:
authorChristophe Fergeau <cfergeau@redhat.com>2015-04-16 15:11:48 +0200
committerChristophe Fergeau <cfergeau@redhat.com>2015-06-09 18:06:39 +0200
commitfd1052ad5d7850d6bc7d4997c46e5a57452141ed (patch)
treee9d77a0e58be62646bcb740d41ea409aee37f2f1 /src/virt-viewer-file.h
parentf94a64d7591d682297b841da6000b66eab23c640 (diff)
downloadvirt-viewer-fd1052ad5d7850d6bc7d4997c46e5a57452141ed.tar.gz
virt-viewer-fd1052ad5d7850d6bc7d4997c46e5a57452141ed.tar.xz
virt-viewer-fd1052ad5d7850d6bc7d4997c46e5a57452141ed.zip
vv-file: Add VirtViewerFile::versions
Specifying a single minimal version in the .vv file is not enough as the client version will be highly dependent on the OS it's running in. Windows versioning is not the same as linux versioning, Fedora 21 and Fedora 22 may have different release numbers for the same version, and we may want to force a specific minimal release in case of a critical bug fix. This commit adds supports for a 'versions' field in .vv files where a list of os-id:version couples can be stored.
Diffstat (limited to 'src/virt-viewer-file.h')
-rw-r--r--src/virt-viewer-file.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/virt-viewer-file.h b/src/virt-viewer-file.h
index e84988a..1635507 100644
--- a/src/virt-viewer-file.h
+++ b/src/virt-viewer-file.h
@@ -102,6 +102,8 @@ gchar* virt_viewer_file_get_proxy(VirtViewerFile* self);
void virt_viewer_file_set_proxy(VirtViewerFile* self, const gchar* value);
gchar* virt_viewer_file_get_version(VirtViewerFile* self);
void virt_viewer_file_set_version(VirtViewerFile* self, const gchar* value);
+GHashTable* virt_viewer_file_get_versions(VirtViewerFile* self);
+void virt_viewer_file_set_versions(VirtViewerFile* self, GHashTable *version_table);
gchar** virt_viewer_file_get_secure_channels(VirtViewerFile* self, gsize* length);
void virt_viewer_file_set_secure_channels(VirtViewerFile* self, const gchar* const* value, gsize length);
gint virt_viewer_file_get_delete_this_file(VirtViewerFile* self);