summaryrefslogtreecommitdiffstats
path: root/src/virt-viewer-session.c
diff options
context:
space:
mode:
authorMarc-André Lureau <marcandre.lureau@redhat.com>2012-01-27 14:51:21 +0100
committerDaniel P. Berrange <berrange@redhat.com>2012-01-30 17:10:18 +0000
commit629ddc1b5d80b0e0231e3a56ac69c88536654f9e (patch)
tree00d83cf13a222e01e73b9551bb5f365ad4eed9ac /src/virt-viewer-session.c
parentb1d2f16790a3768b12112233b17f72cdc8bce3bf (diff)
downloadvirt-viewer-629ddc1b5d80b0e0231e3a56ac69c88536654f9e.tar.gz
virt-viewer-629ddc1b5d80b0e0231e3a56ac69c88536654f9e.tar.xz
virt-viewer-629ddc1b5d80b0e0231e3a56ac69c88536654f9e.zip
Add virt_viewer_session_open_uri
Diffstat (limited to 'src/virt-viewer-session.c')
-rw-r--r--src/virt-viewer-session.c12
1 files changed, 12 insertions, 0 deletions
diff --git a/src/virt-viewer-session.c b/src/virt-viewer-session.c
index d151238..8dfa1ee 100644
--- a/src/virt-viewer-session.c
+++ b/src/virt-viewer-session.c
@@ -239,6 +239,18 @@ gboolean virt_viewer_session_open_host(VirtViewerSession *session, char *host, c
return klass->open_host(session, host, port);
}
+gboolean virt_viewer_session_open_uri(VirtViewerSession *session, gchar *uri)
+{
+ VirtViewerSessionClass *klass;
+
+ g_return_val_if_fail(VIRT_VIEWER_IS_SESSION(session), FALSE);
+
+ klass = VIRT_VIEWER_SESSION_GET_CLASS(session);
+ g_return_val_if_fail(klass->open_uri != NULL, FALSE);
+
+ return klass->open_uri(session, uri);
+}
+
gboolean virt_viewer_session_channel_open_fd(VirtViewerSession *session,
VirtViewerSessionChannel *channel, int fd)
{