[Spice-devel] [PATCH spice-gtk 1/5] session: add private get_migration_state
Marc-André Lureau
marcandre.lureau at gmail.com
Fri Nov 15 13:15:07 PST 2013
From: Marc-André Lureau <marcandre.lureau at redhat.com>
---
gtk/spice-session-priv.h | 1 +
gtk/spice-session.c | 11 ++++++++++-
2 files changed, 11 insertions(+), 1 deletion(-)
diff --git a/gtk/spice-session-priv.h b/gtk/spice-session-priv.h
index 55fee47..95de0fc 100644
--- a/gtk/spice-session-priv.h
+++ b/gtk/spice-session-priv.h
@@ -131,6 +131,7 @@ void spice_session_set_migration(SpiceSession *session,
gboolean full_migration);
void spice_session_abort_migration(SpiceSession *session);
void spice_session_set_migration_state(SpiceSession *session, SpiceSessionMigration state);
+SpiceSessionMigration spice_session_get_migration_state(SpiceSession *session);
void spice_session_set_port(SpiceSession *session, int port, gboolean tls);
void spice_session_get_pubkey(SpiceSession *session, guint8 **pubkey, guint *size);
diff --git a/gtk/spice-session.c b/gtk/spice-session.c
index bcbba27..b180d34 100644
--- a/gtk/spice-session.c
+++ b/gtk/spice-session.c
@@ -454,7 +454,7 @@ static void spice_session_get_property(GObject *gobject,
g_value_set_flags(value, s->verify);
break;
case PROP_MIGRATION_STATE:
- g_value_set_enum(value, s->migration_state);
+ g_value_set_enum(value, spice_session_get_migration_state(session));
break;
case PROP_SMARTCARD:
g_value_set_boolean(value, s->smartcard);
@@ -2037,6 +2037,15 @@ void spice_session_set_migration_state(SpiceSession *session, SpiceSessionMigrat
}
G_GNUC_INTERNAL
+SpiceSessionMigration spice_session_get_migration_state(SpiceSession *session)
+{
+ SpiceSessionPrivate *s = SPICE_SESSION_GET_PRIVATE(session);
+
+ g_return_val_if_fail(s != NULL, SPICE_SESSION_MIGRATION_NONE);
+ return s->migration_state;
+}
+
+G_GNUC_INTERNAL
const gchar* spice_session_get_password(SpiceSession *session)
{
SpiceSessionPrivate *s = SPICE_SESSION_GET_PRIVATE(session);
--
1.8.3.1
More information about the Spice-devel
mailing list