diff options
author | Jonathon Jongsma <jjongsma@redhat.com> | 2015-06-18 13:55:40 -0500 |
---|---|---|
committer | Jonathon Jongsma <jjongsma@redhat.com> | 2015-06-19 14:39:48 -0500 |
commit | 5c0ed8a99f749fd6282032f2c49832d5faa3f88d (patch) | |
tree | 3a408cc7467f2f3bf2f7829b9d5b0ffac680ded9 /src/virt-viewer-session.h | |
parent | bac799c6e99c7a14d39e683941a9225a5a13ee4b (diff) | |
download | virt-viewer-5c0ed8a99f749fd6282032f2c49832d5faa3f88d.tar.gz virt-viewer-5c0ed8a99f749fd6282032f2c49832d5faa3f88d.tar.xz virt-viewer-5c0ed8a99f749fd6282032f2c49832d5faa3f88d.zip |
Session: add vfunc to check auth retry capability
The spice session implementation can retry authentication on its own,
whereas the vnc session needs to tear down the session and re-connect in
order to retry a failed authentication. Add API to determine this so
that we can clean up some code related to authentication failures.
Diffstat (limited to 'src/virt-viewer-session.h')
-rw-r--r-- | src/virt-viewer-session.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/virt-viewer-session.h b/src/virt-viewer-session.h index 533d79a..ea64bae 100644 --- a/src/virt-viewer-session.h +++ b/src/virt-viewer-session.h @@ -96,6 +96,7 @@ struct _VirtViewerSessionClass { void (*session_cancelled)(VirtViewerSession *session); void (*apply_monitor_geometry)(VirtViewerSession *session, GdkRectangle* monitors, guint nmonitors); gboolean (*can_share_folder)(VirtViewerSession *session); + gboolean (*can_retry_auth)(VirtViewerSession *session); }; GType virt_viewer_session_get_type(void); @@ -132,6 +133,7 @@ gchar* virt_viewer_session_get_uri(VirtViewerSession *self); void virt_viewer_session_set_file(VirtViewerSession *self, VirtViewerFile *file); VirtViewerFile* virt_viewer_session_get_file(VirtViewerSession *self); gboolean virt_viewer_session_can_share_folder(VirtViewerSession *self); +gboolean virt_viewer_session_can_retry_auth(VirtViewerSession *self); G_END_DECLS |