summaryrefslogtreecommitdiffstats
path: root/src/ck-session.c
diff options
context:
space:
mode:
authorWilliam Jon McCann <mccann@jhu.edu>2007-03-05 15:24:56 -0500
committerWilliam Jon McCann <mccann@jhu.edu>2007-03-05 15:24:56 -0500
commit7dfb9732b27778722214531d0c17b7e50e8a2fe1 (patch)
tree751f1ee51171a3e5606ab2499ff06312743ad507 /src/ck-session.c
parented0e87a5f66d88d6f388229e1bf71632bb0f1308 (diff)
rename host-name to remote-host-name to make it more intuitive
Diffstat (limited to 'src/ck-session.c')
-rw-r--r--src/ck-session.c49
1 files changed, 27 insertions, 22 deletions
diff --git a/src/ck-session.c b/src/ck-session.c
index 9d53072..d8f09f2 100644
--- a/src/ck-session.c
+++ b/src/ck-session.c
@@ -53,7 +53,7 @@ struct CkSessionPrivate
char *display_device;
char *x11_display_device;
char *x11_display;
- char *host_name;
+ char *remote_host_name;
guint uid;
gboolean active;
@@ -86,7 +86,7 @@ enum {
PROP_X11_DISPLAY_DEVICE,
PROP_DISPLAY_DEVICE,
PROP_SESSION_TYPE,
- PROP_HOST_NAME,
+ PROP_REMOTE_HOST_NAME,
PROP_IS_LOCAL,
PROP_ACTIVE,
PROP_IDLE_HINT,
@@ -492,14 +492,14 @@ ck_session_get_x11_display_device (CkSession *session,
}
gboolean
-ck_session_get_host_name (CkSession *session,
- char **host_name,
- GError **error)
+ck_session_get_remote_host_name (CkSession *session,
+ char **remote_host_name,
+ GError **error)
{
g_return_val_if_fail (CK_IS_SESSION (session), FALSE);
- if (host_name != NULL) {
- *host_name = g_strdup (session->priv->host_name);
+ if (remote_host_name != NULL) {
+ *remote_host_name = g_strdup (session->priv->remote_host_name);
}
return TRUE;
@@ -652,14 +652,14 @@ ck_session_set_x11_display_device (CkSession *session,
}
gboolean
-ck_session_set_host_name (CkSession *session,
- const char *host_name,
- GError **error)
+ck_session_set_remote_host_name (CkSession *session,
+ const char *remote_host_name,
+ GError **error)
{
g_return_val_if_fail (CK_IS_SESSION (session), FALSE);
- g_free (session->priv->host_name);
- session->priv->host_name = g_strdup (host_name);
+ g_free (session->priv->remote_host_name);
+ session->priv->remote_host_name = g_strdup (remote_host_name);
return TRUE;
}
@@ -715,8 +715,8 @@ ck_session_set_property (GObject *object,
case PROP_USER:
ck_session_set_user (self, g_value_get_uint (value), NULL);
break;
- case PROP_HOST_NAME:
- ck_session_set_host_name (self, g_value_get_string (value), NULL);
+ case PROP_REMOTE_HOST_NAME:
+ ck_session_set_remote_host_name (self, g_value_get_string (value), NULL);
break;
case PROP_IDLE_HINT:
session_set_idle_hint_internal (self, g_value_get_boolean (value));
@@ -765,8 +765,8 @@ ck_session_get_property (GObject *object,
case PROP_USER:
g_value_set_uint (value, self->priv->uid);
break;
- case PROP_HOST_NAME:
- g_value_set_string (value, self->priv->host_name);
+ case PROP_REMOTE_HOST_NAME:
+ g_value_set_string (value, self->priv->remote_host_name);
break;
case PROP_IDLE_HINT:
g_value_set_boolean (value, self->priv->idle_hint);
@@ -895,10 +895,10 @@ ck_session_class_init (CkSessionClass *klass)
NULL,
G_PARAM_READWRITE));
g_object_class_install_property (object_class,
- PROP_HOST_NAME,
- g_param_spec_string ("host-name",
- "host-name",
- "Host name",
+ PROP_REMOTE_HOST_NAME,
+ g_param_spec_string ("remote-host-name",
+ "remote-host-name",
+ "Remote host name",
NULL,
G_PARAM_READWRITE));
@@ -950,7 +950,7 @@ ck_session_finalize (GObject *object)
g_free (session->priv->seat_id);
g_free (session->priv->session_type);
g_free (session->priv->x11_display);
- g_free (session->priv->host_name);
+ g_free (session->priv->remote_host_name);
G_OBJECT_CLASS (ck_session_parent_class)->finalize (object);
}
@@ -1008,7 +1008,12 @@ ck_session_new_with_parameters (const char *ssid,
1, &prop_val,
G_MAXUINT);
- g_object_set_property (object, prop_name, prop_val);
+ if (g_object_class_find_property (G_OBJECT_GET_CLASS (object), prop_name)) {
+ g_object_set_property (object, prop_name, prop_val);
+ } else {
+ ck_debug ("Skipping unknown parameter: %s", prop_name);
+ }
+
g_value_unset (prop_val);
}
}