Back to index

indicator-session  12.10.0
Classes | Typedefs | Functions | Variables
dbus-consolekit-session.c File Reference
#include "dbus-consolekit-session.h"
#include <string.h>

Go to the source code of this file.

Classes

struct  _ExtendedGDBusArgInfo
struct  _ExtendedGDBusMethodInfo
struct  _ExtendedGDBusSignalInfo
struct  _ExtendedGDBusPropertyInfo
struct  _ExtendedGDBusInterfaceInfo
struct  ChangedProperty
struct  _ConsoleKitSessionProxyPrivate
 ConsoleKitSessionProxy: More...
struct  _ConsoleKitSessionSkeletonPrivate
 ConsoleKitSessionSkeleton: More...

Typedefs

typedef ConsoleKitSessionIface ConsoleKitSessionInterface

Functions

static void _changed_property_free (ChangedProperty *data)
static gboolean _g_strv_equal0 (gchar **a, gchar **b)
static gboolean _g_variant_equal0 (GVariant *a, GVariant *b)
static G_GNUC_UNUSED gboolean _g_value_equal (const GValue *a, const GValue *b)
GDBusInterfaceInfo * console_kit_session_interface_info (void)
 console_kit_session_interface_info:
guint console_kit_session_override_properties (GObjectClass *klass, guint property_id_begin)
 console_kit_session_override_properties: : The class structure for a #GObject-derived class.
static void console_kit_session_default_init (ConsoleKitSessionIface *iface)
 ConsoleKitSession:
 G_DEFINE_INTERFACE (ConsoleKitSession, console_kit_session, G_TYPE_OBJECT)
guint console_kit_session_get_unix_user (ConsoleKitSession *object)
 console_kit_session_get_unix_user: (skip) : A #ConsoleKitSession.
void console_kit_session_set_unix_user (ConsoleKitSession *object, guint value)
 console_kit_session_set_unix_user: (skip) : A #ConsoleKitSession.
guint console_kit_session_get_user (ConsoleKitSession *object)
 console_kit_session_get_user: (skip) : A #ConsoleKitSession.
void console_kit_session_set_user (ConsoleKitSession *object, guint value)
 console_kit_session_set_user: (skip) : A #ConsoleKitSession.
const gchar * console_kit_session_get_session_type (ConsoleKitSession *object)
 console_kit_session_get_session_type: (skip) : A #ConsoleKitSession.
gchar * console_kit_session_dup_session_type (ConsoleKitSession *object)
 console_kit_session_dup_session_type: (skip) : A #ConsoleKitSession.
void console_kit_session_set_session_type (ConsoleKitSession *object, const gchar *value)
 console_kit_session_set_session_type: (skip) : A #ConsoleKitSession.
const gchar * console_kit_session_get_remote_host_name (ConsoleKitSession *object)
 console_kit_session_get_remote_host_name: (skip) : A #ConsoleKitSession.
gchar * console_kit_session_dup_remote_host_name (ConsoleKitSession *object)
 console_kit_session_dup_remote_host_name: (skip) : A #ConsoleKitSession.
void console_kit_session_set_remote_host_name (ConsoleKitSession *object, const gchar *value)
 console_kit_session_set_remote_host_name: (skip) : A #ConsoleKitSession.
const gchar * console_kit_session_get_display_device (ConsoleKitSession *object)
 console_kit_session_get_display_device: (skip) : A #ConsoleKitSession.
gchar * console_kit_session_dup_display_device (ConsoleKitSession *object)
 console_kit_session_dup_display_device: (skip) : A #ConsoleKitSession.
void console_kit_session_set_display_device (ConsoleKitSession *object, const gchar *value)
 console_kit_session_set_display_device: (skip) : A #ConsoleKitSession.
const gchar * console_kit_session_get_x11_display (ConsoleKitSession *object)
 console_kit_session_get_x11_display: (skip) : A #ConsoleKitSession.
gchar * console_kit_session_dup_x11_display (ConsoleKitSession *object)
 console_kit_session_dup_x11_display: (skip) : A #ConsoleKitSession.
void console_kit_session_set_x11_display (ConsoleKitSession *object, const gchar *value)
 console_kit_session_set_x11_display: (skip) : A #ConsoleKitSession.
const gchar * console_kit_session_get_x11_display_device (ConsoleKitSession *object)
 console_kit_session_get_x11_display_device: (skip) : A #ConsoleKitSession.
gchar * console_kit_session_dup_x11_display_device (ConsoleKitSession *object)
 console_kit_session_dup_x11_display_device: (skip) : A #ConsoleKitSession.
void console_kit_session_set_x11_display_device (ConsoleKitSession *object, const gchar *value)
 console_kit_session_set_x11_display_device: (skip) : A #ConsoleKitSession.
gboolean console_kit_session_get_active (ConsoleKitSession *object)
 console_kit_session_get_active: (skip) : A #ConsoleKitSession.
void console_kit_session_set_active (ConsoleKitSession *object, gboolean value)
 console_kit_session_set_active: (skip) : A #ConsoleKitSession.
gboolean console_kit_session_get_is_local (ConsoleKitSession *object)
 console_kit_session_get_is_local: (skip) : A #ConsoleKitSession.
void console_kit_session_set_is_local (ConsoleKitSession *object, gboolean value)
 console_kit_session_set_is_local: (skip) : A #ConsoleKitSession.
gboolean console_kit_session_get_idle_hint (ConsoleKitSession *object)
 console_kit_session_get_idle_hint: (skip) : A #ConsoleKitSession.
void console_kit_session_set_idle_hint (ConsoleKitSession *object, gboolean value)
 console_kit_session_set_idle_hint: (skip) : A #ConsoleKitSession.
void console_kit_session_emit_active_changed (ConsoleKitSession *object, gboolean arg_is_active)
 console_kit_session_emit_active_changed: : A #ConsoleKitSession.
void console_kit_session_emit_idle_hint_changed (ConsoleKitSession *object, gboolean arg_hint)
 console_kit_session_emit_idle_hint_changed: : A #ConsoleKitSession.
void console_kit_session_emit_lock (ConsoleKitSession *object)
 console_kit_session_emit_lock: : A #ConsoleKitSession.
void console_kit_session_emit_unlock (ConsoleKitSession *object)
 console_kit_session_emit_unlock: : A #ConsoleKitSession.
void console_kit_session_call_get_id (ConsoleKitSession *proxy, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data)
 console_kit_session_call_get_id: : A #ConsoleKitSessionProxy.
gboolean console_kit_session_call_get_id_finish (ConsoleKitSession *proxy, gchar **out_ssid, GAsyncResult *res, GError **error)
 console_kit_session_call_get_id_finish: : A #ConsoleKitSessionProxy.
gboolean console_kit_session_call_get_id_sync (ConsoleKitSession *proxy, gchar **out_ssid, GCancellable *cancellable, GError **error)
 console_kit_session_call_get_id_sync: : A #ConsoleKitSessionProxy.
void console_kit_session_call_get_seat_id (ConsoleKitSession *proxy, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data)
 console_kit_session_call_get_seat_id: : A #ConsoleKitSessionProxy.
gboolean console_kit_session_call_get_seat_id_finish (ConsoleKitSession *proxy, gchar **out_sid, GAsyncResult *res, GError **error)
 console_kit_session_call_get_seat_id_finish: : A #ConsoleKitSessionProxy.
gboolean console_kit_session_call_get_seat_id_sync (ConsoleKitSession *proxy, gchar **out_sid, GCancellable *cancellable, GError **error)
 console_kit_session_call_get_seat_id_sync: : A #ConsoleKitSessionProxy.
void console_kit_session_call_get_session_type (ConsoleKitSession *proxy, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data)
 console_kit_session_call_get_session_type: : A #ConsoleKitSessionProxy.
gboolean console_kit_session_call_get_session_type_finish (ConsoleKitSession *proxy, gchar **out_type, GAsyncResult *res, GError **error)
 console_kit_session_call_get_session_type_finish: : A #ConsoleKitSessionProxy.
gboolean console_kit_session_call_get_session_type_sync (ConsoleKitSession *proxy, gchar **out_type, GCancellable *cancellable, GError **error)
 console_kit_session_call_get_session_type_sync: : A #ConsoleKitSessionProxy.
void console_kit_session_call_get_user (ConsoleKitSession *proxy, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data)
 console_kit_session_call_get_user: : A #ConsoleKitSessionProxy.
gboolean console_kit_session_call_get_user_finish (ConsoleKitSession *proxy, guint *out_uid, GAsyncResult *res, GError **error)
 console_kit_session_call_get_user_finish: : A #ConsoleKitSessionProxy.
gboolean console_kit_session_call_get_user_sync (ConsoleKitSession *proxy, guint *out_uid, GCancellable *cancellable, GError **error)
 console_kit_session_call_get_user_sync: : A #ConsoleKitSessionProxy.
void console_kit_session_call_get_unix_user (ConsoleKitSession *proxy, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data)
 console_kit_session_call_get_unix_user: : A #ConsoleKitSessionProxy.
gboolean console_kit_session_call_get_unix_user_finish (ConsoleKitSession *proxy, guint *out_uid, GAsyncResult *res, GError **error)
 console_kit_session_call_get_unix_user_finish: : A #ConsoleKitSessionProxy.
gboolean console_kit_session_call_get_unix_user_sync (ConsoleKitSession *proxy, guint *out_uid, GCancellable *cancellable, GError **error)
 console_kit_session_call_get_unix_user_sync: : A #ConsoleKitSessionProxy.
void console_kit_session_call_get_x11_display (ConsoleKitSession *proxy, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data)
 console_kit_session_call_get_x11_display: : A #ConsoleKitSessionProxy.
gboolean console_kit_session_call_get_x11_display_finish (ConsoleKitSession *proxy, gchar **out_display, GAsyncResult *res, GError **error)
 console_kit_session_call_get_x11_display_finish: : A #ConsoleKitSessionProxy.
gboolean console_kit_session_call_get_x11_display_sync (ConsoleKitSession *proxy, gchar **out_display, GCancellable *cancellable, GError **error)
 console_kit_session_call_get_x11_display_sync: : A #ConsoleKitSessionProxy.
void console_kit_session_call_get_x11_display_device (ConsoleKitSession *proxy, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data)
 console_kit_session_call_get_x11_display_device: : A #ConsoleKitSessionProxy.
gboolean console_kit_session_call_get_x11_display_device_finish (ConsoleKitSession *proxy, gchar **out_x11_display_device, GAsyncResult *res, GError **error)
 console_kit_session_call_get_x11_display_device_finish: : A #ConsoleKitSessionProxy.
gboolean console_kit_session_call_get_x11_display_device_sync (ConsoleKitSession *proxy, gchar **out_x11_display_device, GCancellable *cancellable, GError **error)
 console_kit_session_call_get_x11_display_device_sync: : A #ConsoleKitSessionProxy.
void console_kit_session_call_get_display_device (ConsoleKitSession *proxy, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data)
 console_kit_session_call_get_display_device: : A #ConsoleKitSessionProxy.
gboolean console_kit_session_call_get_display_device_finish (ConsoleKitSession *proxy, gchar **out_display_device, GAsyncResult *res, GError **error)
 console_kit_session_call_get_display_device_finish: : A #ConsoleKitSessionProxy.
gboolean console_kit_session_call_get_display_device_sync (ConsoleKitSession *proxy, gchar **out_display_device, GCancellable *cancellable, GError **error)
 console_kit_session_call_get_display_device_sync: : A #ConsoleKitSessionProxy.
void console_kit_session_call_get_remote_host_name (ConsoleKitSession *proxy, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data)
 console_kit_session_call_get_remote_host_name: : A #ConsoleKitSessionProxy.
gboolean console_kit_session_call_get_remote_host_name_finish (ConsoleKitSession *proxy, gchar **out_remote_host_name, GAsyncResult *res, GError **error)
 console_kit_session_call_get_remote_host_name_finish: : A #ConsoleKitSessionProxy.
gboolean console_kit_session_call_get_remote_host_name_sync (ConsoleKitSession *proxy, gchar **out_remote_host_name, GCancellable *cancellable, GError **error)
 console_kit_session_call_get_remote_host_name_sync: : A #ConsoleKitSessionProxy.
void console_kit_session_call_get_login_session_id (ConsoleKitSession *proxy, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data)
 console_kit_session_call_get_login_session_id: : A #ConsoleKitSessionProxy.
gboolean console_kit_session_call_get_login_session_id_finish (ConsoleKitSession *proxy, gchar **out_login_session_id, GAsyncResult *res, GError **error)
 console_kit_session_call_get_login_session_id_finish: : A #ConsoleKitSessionProxy.
gboolean console_kit_session_call_get_login_session_id_sync (ConsoleKitSession *proxy, gchar **out_login_session_id, GCancellable *cancellable, GError **error)
 console_kit_session_call_get_login_session_id_sync: : A #ConsoleKitSessionProxy.
void console_kit_session_call_is_active (ConsoleKitSession *proxy, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data)
 console_kit_session_call_is_active: : A #ConsoleKitSessionProxy.
gboolean console_kit_session_call_is_active_finish (ConsoleKitSession *proxy, gboolean *out_active, GAsyncResult *res, GError **error)
 console_kit_session_call_is_active_finish: : A #ConsoleKitSessionProxy.
gboolean console_kit_session_call_is_active_sync (ConsoleKitSession *proxy, gboolean *out_active, GCancellable *cancellable, GError **error)
 console_kit_session_call_is_active_sync: : A #ConsoleKitSessionProxy.
void console_kit_session_call_is_local (ConsoleKitSession *proxy, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data)
 console_kit_session_call_is_local: : A #ConsoleKitSessionProxy.
gboolean console_kit_session_call_is_local_finish (ConsoleKitSession *proxy, gboolean *out_local, GAsyncResult *res, GError **error)
 console_kit_session_call_is_local_finish: : A #ConsoleKitSessionProxy.
gboolean console_kit_session_call_is_local_sync (ConsoleKitSession *proxy, gboolean *out_local, GCancellable *cancellable, GError **error)
 console_kit_session_call_is_local_sync: : A #ConsoleKitSessionProxy.
void console_kit_session_call_get_creation_time (ConsoleKitSession *proxy, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data)
 console_kit_session_call_get_creation_time: : A #ConsoleKitSessionProxy.
gboolean console_kit_session_call_get_creation_time_finish (ConsoleKitSession *proxy, gchar **out_iso8601_datetime, GAsyncResult *res, GError **error)
 console_kit_session_call_get_creation_time_finish: : A #ConsoleKitSessionProxy.
gboolean console_kit_session_call_get_creation_time_sync (ConsoleKitSession *proxy, gchar **out_iso8601_datetime, GCancellable *cancellable, GError **error)
 console_kit_session_call_get_creation_time_sync: : A #ConsoleKitSessionProxy.
void console_kit_session_call_activate (ConsoleKitSession *proxy, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data)
 console_kit_session_call_activate: : A #ConsoleKitSessionProxy.
gboolean console_kit_session_call_activate_finish (ConsoleKitSession *proxy, GAsyncResult *res, GError **error)
 console_kit_session_call_activate_finish: : A #ConsoleKitSessionProxy.
gboolean console_kit_session_call_activate_sync (ConsoleKitSession *proxy, GCancellable *cancellable, GError **error)
 console_kit_session_call_activate_sync: : A #ConsoleKitSessionProxy.
void console_kit_session_call_lock (ConsoleKitSession *proxy, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data)
 console_kit_session_call_lock: : A #ConsoleKitSessionProxy.
gboolean console_kit_session_call_lock_finish (ConsoleKitSession *proxy, GAsyncResult *res, GError **error)
 console_kit_session_call_lock_finish: : A #ConsoleKitSessionProxy.
gboolean console_kit_session_call_lock_sync (ConsoleKitSession *proxy, GCancellable *cancellable, GError **error)
 console_kit_session_call_lock_sync: : A #ConsoleKitSessionProxy.
void console_kit_session_call_unlock (ConsoleKitSession *proxy, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data)
 console_kit_session_call_unlock: : A #ConsoleKitSessionProxy.
gboolean console_kit_session_call_unlock_finish (ConsoleKitSession *proxy, GAsyncResult *res, GError **error)
 console_kit_session_call_unlock_finish: : A #ConsoleKitSessionProxy.
gboolean console_kit_session_call_unlock_sync (ConsoleKitSession *proxy, GCancellable *cancellable, GError **error)
 console_kit_session_call_unlock_sync: : A #ConsoleKitSessionProxy.
void console_kit_session_call_get_idle_hint (ConsoleKitSession *proxy, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data)
 console_kit_session_call_get_idle_hint: : A #ConsoleKitSessionProxy.
gboolean console_kit_session_call_get_idle_hint_finish (ConsoleKitSession *proxy, gboolean *out_idle_hint, GAsyncResult *res, GError **error)
 console_kit_session_call_get_idle_hint_finish: : A #ConsoleKitSessionProxy.
gboolean console_kit_session_call_get_idle_hint_sync (ConsoleKitSession *proxy, gboolean *out_idle_hint, GCancellable *cancellable, GError **error)
 console_kit_session_call_get_idle_hint_sync: : A #ConsoleKitSessionProxy.
void console_kit_session_call_get_idle_since_hint (ConsoleKitSession *proxy, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data)
 console_kit_session_call_get_idle_since_hint: : A #ConsoleKitSessionProxy.
gboolean console_kit_session_call_get_idle_since_hint_finish (ConsoleKitSession *proxy, gchar **out_iso8601_datetime, GAsyncResult *res, GError **error)
 console_kit_session_call_get_idle_since_hint_finish: : A #ConsoleKitSessionProxy.
gboolean console_kit_session_call_get_idle_since_hint_sync (ConsoleKitSession *proxy, gchar **out_iso8601_datetime, GCancellable *cancellable, GError **error)
 console_kit_session_call_get_idle_since_hint_sync: : A #ConsoleKitSessionProxy.
void console_kit_session_call_set_idle_hint (ConsoleKitSession *proxy, gboolean arg_idle_hint, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data)
 console_kit_session_call_set_idle_hint: : A #ConsoleKitSessionProxy.
gboolean console_kit_session_call_set_idle_hint_finish (ConsoleKitSession *proxy, GAsyncResult *res, GError **error)
 console_kit_session_call_set_idle_hint_finish: : A #ConsoleKitSessionProxy.
gboolean console_kit_session_call_set_idle_hint_sync (ConsoleKitSession *proxy, gboolean arg_idle_hint, GCancellable *cancellable, GError **error)
 console_kit_session_call_set_idle_hint_sync: : A #ConsoleKitSessionProxy.
void console_kit_session_complete_get_id (ConsoleKitSession *object, GDBusMethodInvocation *invocation, const gchar *ssid)
 console_kit_session_complete_get_id: : A #ConsoleKitSession.
void console_kit_session_complete_get_seat_id (ConsoleKitSession *object, GDBusMethodInvocation *invocation, const gchar *sid)
 console_kit_session_complete_get_seat_id: : A #ConsoleKitSession.
void console_kit_session_complete_get_session_type (ConsoleKitSession *object, GDBusMethodInvocation *invocation, const gchar *type)
 console_kit_session_complete_get_session_type: : A #ConsoleKitSession.
void console_kit_session_complete_get_user (ConsoleKitSession *object, GDBusMethodInvocation *invocation, guint uid)
 console_kit_session_complete_get_user: : A #ConsoleKitSession.
void console_kit_session_complete_get_unix_user (ConsoleKitSession *object, GDBusMethodInvocation *invocation, guint uid)
 console_kit_session_complete_get_unix_user: : A #ConsoleKitSession.
void console_kit_session_complete_get_x11_display (ConsoleKitSession *object, GDBusMethodInvocation *invocation, const gchar *display)
 console_kit_session_complete_get_x11_display: : A #ConsoleKitSession.
void console_kit_session_complete_get_x11_display_device (ConsoleKitSession *object, GDBusMethodInvocation *invocation, const gchar *x11_display_device)
 console_kit_session_complete_get_x11_display_device: : A #ConsoleKitSession.
void console_kit_session_complete_get_display_device (ConsoleKitSession *object, GDBusMethodInvocation *invocation, const gchar *display_device)
 console_kit_session_complete_get_display_device: : A #ConsoleKitSession.
void console_kit_session_complete_get_remote_host_name (ConsoleKitSession *object, GDBusMethodInvocation *invocation, const gchar *remote_host_name)
 console_kit_session_complete_get_remote_host_name: : A #ConsoleKitSession.
void console_kit_session_complete_get_login_session_id (ConsoleKitSession *object, GDBusMethodInvocation *invocation, const gchar *login_session_id)
 console_kit_session_complete_get_login_session_id: : A #ConsoleKitSession.
void console_kit_session_complete_is_active (ConsoleKitSession *object, GDBusMethodInvocation *invocation, gboolean active)
 console_kit_session_complete_is_active: : A #ConsoleKitSession.
void console_kit_session_complete_is_local (ConsoleKitSession *object, GDBusMethodInvocation *invocation, gboolean local)
 console_kit_session_complete_is_local: : A #ConsoleKitSession.
void console_kit_session_complete_get_creation_time (ConsoleKitSession *object, GDBusMethodInvocation *invocation, const gchar *iso8601_datetime)
 console_kit_session_complete_get_creation_time: : A #ConsoleKitSession.
void console_kit_session_complete_activate (ConsoleKitSession *object, GDBusMethodInvocation *invocation)
 console_kit_session_complete_activate: : A #ConsoleKitSession.
void console_kit_session_complete_lock (ConsoleKitSession *object, GDBusMethodInvocation *invocation)
 console_kit_session_complete_lock: : A #ConsoleKitSession.
void console_kit_session_complete_unlock (ConsoleKitSession *object, GDBusMethodInvocation *invocation)
 console_kit_session_complete_unlock: : A #ConsoleKitSession.
void console_kit_session_complete_get_idle_hint (ConsoleKitSession *object, GDBusMethodInvocation *invocation, gboolean idle_hint)
 console_kit_session_complete_get_idle_hint: : A #ConsoleKitSession.
void console_kit_session_complete_get_idle_since_hint (ConsoleKitSession *object, GDBusMethodInvocation *invocation, const gchar *iso8601_datetime)
 console_kit_session_complete_get_idle_since_hint: : A #ConsoleKitSession.
void console_kit_session_complete_set_idle_hint (ConsoleKitSession *object, GDBusMethodInvocation *invocation)
 console_kit_session_complete_set_idle_hint: : A #ConsoleKitSession.
static void console_kit_session_proxy_iface_init (ConsoleKitSessionIface *iface)
 G_DEFINE_TYPE_WITH_CODE (ConsoleKitSessionProxy, console_kit_session_proxy, G_TYPE_DBUS_PROXY, G_IMPLEMENT_INTERFACE(TYPE_CONSOLE_KIT_SESSION, console_kit_session_proxy_iface_init))
static void console_kit_session_proxy_finalize (GObject *object)
static void console_kit_session_proxy_get_property (GObject *object, guint prop_id, GValue *value, GParamSpec *pspec)
static void console_kit_session_proxy_set_property_cb (GDBusProxy *proxy, GAsyncResult *res, gpointer user_data)
static void console_kit_session_proxy_set_property (GObject *object, guint prop_id, const GValue *value, GParamSpec *pspec)
static void console_kit_session_proxy_g_signal (GDBusProxy *proxy, const gchar *sender_name, const gchar *signal_name, GVariant *parameters)
static void console_kit_session_proxy_g_properties_changed (GDBusProxy *_proxy, GVariant *changed_properties, const gchar *const *invalidated_properties)
static guint console_kit_session_proxy_get_unix_user (ConsoleKitSession *object)
static guint console_kit_session_proxy_get_user (ConsoleKitSession *object)
static const gchar * console_kit_session_proxy_get_session_type (ConsoleKitSession *object)
static const gchar * console_kit_session_proxy_get_remote_host_name (ConsoleKitSession *object)
static const gchar * console_kit_session_proxy_get_display_device (ConsoleKitSession *object)
static const gchar * console_kit_session_proxy_get_x11_display (ConsoleKitSession *object)
static const gchar * console_kit_session_proxy_get_x11_display_device (ConsoleKitSession *object)
static gboolean console_kit_session_proxy_get_active (ConsoleKitSession *object)
static gboolean console_kit_session_proxy_get_is_local (ConsoleKitSession *object)
static gboolean console_kit_session_proxy_get_idle_hint (ConsoleKitSession *object)
static void console_kit_session_proxy_init (ConsoleKitSessionProxy *proxy)
static void console_kit_session_proxy_class_init (ConsoleKitSessionProxyClass *klass)
: (allow-none): A bus name (well-known or unique) or NULL if @connection is not a message bus connection.

console_kit_session_proxy_new_sync: : A #GDBusConnection.

: Flags from the #GDBusProxyFlags enumeration.

: An object path. : (allow-none): A #GCancellable or NULL. : Return location for error or NULL

Synchronously creates a proxy for the D-Bus interface <link linkend="gdbus-interface-org-freedesktop-ConsoleKit-Session.top_of_page">org.freedesktop.ConsoleKit.Session</link>. See g_dbus_proxy_new_sync() for more details.

The calling thread is blocked until a reply is received.

See console_kit_session_proxy_new() for the asynchronous version of this constructor.

Returns: (transfer full) (type ConsoleKitSessionProxy): The constructed proxy object or NULL if is set.

void console_kit_session_proxy_new (GDBusConnection *connection, GDBusProxyFlags flags, const gchar *name, const gchar *object_path, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data)
ConsoleKitSession * console_kit_session_proxy_new_finish (GAsyncResult *res, GError **error)
 console_kit_session_proxy_new_finish: : The #GAsyncResult obtained from the #GAsyncReadyCallback passed to console_kit_session_proxy_new().
ConsoleKitSession * console_kit_session_proxy_new_sync (GDBusConnection *connection, GDBusProxyFlags flags, const gchar *name, const gchar *object_path, GCancellable *cancellable, GError **error)

Variables

static const _ExtendedGDBusArgInfo _console_kit_session_method_info_get_id_OUT_ARG_ssid
 SECTION:ConsoleKitSession : ConsoleKitSession : Generated C code for the org.freedesktop.ConsoleKit.Session D-Bus interface.
static const
_ExtendedGDBusArgInfo *const 
_console_kit_session_method_info_get_id_OUT_ARG_pointers []
static const
_ExtendedGDBusMethodInfo 
_console_kit_session_method_info_get_id
static const _ExtendedGDBusArgInfo _console_kit_session_method_info_get_seat_id_OUT_ARG_sid
static const
_ExtendedGDBusArgInfo *const 
_console_kit_session_method_info_get_seat_id_OUT_ARG_pointers []
static const
_ExtendedGDBusMethodInfo 
_console_kit_session_method_info_get_seat_id
static const _ExtendedGDBusArgInfo _console_kit_session_method_info_get_session_type_OUT_ARG_type
static const
_ExtendedGDBusArgInfo *const 
_console_kit_session_method_info_get_session_type_OUT_ARG_pointers []
static const
_ExtendedGDBusMethodInfo 
_console_kit_session_method_info_get_session_type
static const _ExtendedGDBusArgInfo _console_kit_session_method_info_get_user_OUT_ARG_uid
static const
_ExtendedGDBusArgInfo *const 
_console_kit_session_method_info_get_user_OUT_ARG_pointers []
static const
_ExtendedGDBusMethodInfo 
_console_kit_session_method_info_get_user
static const _ExtendedGDBusArgInfo _console_kit_session_method_info_get_unix_user_OUT_ARG_uid
static const
_ExtendedGDBusArgInfo *const 
_console_kit_session_method_info_get_unix_user_OUT_ARG_pointers []
static const
_ExtendedGDBusMethodInfo 
_console_kit_session_method_info_get_unix_user
static const _ExtendedGDBusArgInfo _console_kit_session_method_info_get_x11_display_OUT_ARG_display
static const
_ExtendedGDBusArgInfo *const 
_console_kit_session_method_info_get_x11_display_OUT_ARG_pointers []
static const
_ExtendedGDBusMethodInfo 
_console_kit_session_method_info_get_x11_display
static const _ExtendedGDBusArgInfo _console_kit_session_method_info_get_x11_display_device_OUT_ARG_x11_display_device
static const
_ExtendedGDBusArgInfo *const 
_console_kit_session_method_info_get_x11_display_device_OUT_ARG_pointers []
static const
_ExtendedGDBusMethodInfo 
_console_kit_session_method_info_get_x11_display_device
static const _ExtendedGDBusArgInfo _console_kit_session_method_info_get_display_device_OUT_ARG_display_device
static const
_ExtendedGDBusArgInfo *const 
_console_kit_session_method_info_get_display_device_OUT_ARG_pointers []
static const
_ExtendedGDBusMethodInfo 
_console_kit_session_method_info_get_display_device
static const _ExtendedGDBusArgInfo _console_kit_session_method_info_get_remote_host_name_OUT_ARG_remote_host_name
static const
_ExtendedGDBusArgInfo *const 
_console_kit_session_method_info_get_remote_host_name_OUT_ARG_pointers []
static const
_ExtendedGDBusMethodInfo 
_console_kit_session_method_info_get_remote_host_name
static const _ExtendedGDBusArgInfo _console_kit_session_method_info_get_login_session_id_OUT_ARG_login_session_id
static const
_ExtendedGDBusArgInfo *const 
_console_kit_session_method_info_get_login_session_id_OUT_ARG_pointers []
static const
_ExtendedGDBusMethodInfo 
_console_kit_session_method_info_get_login_session_id
static const _ExtendedGDBusArgInfo _console_kit_session_method_info_is_active_OUT_ARG_active
static const
_ExtendedGDBusArgInfo *const 
_console_kit_session_method_info_is_active_OUT_ARG_pointers []
static const
_ExtendedGDBusMethodInfo 
_console_kit_session_method_info_is_active
static const _ExtendedGDBusArgInfo _console_kit_session_method_info_is_local_OUT_ARG_local
static const
_ExtendedGDBusArgInfo *const 
_console_kit_session_method_info_is_local_OUT_ARG_pointers []
static const
_ExtendedGDBusMethodInfo 
_console_kit_session_method_info_is_local
static const _ExtendedGDBusArgInfo _console_kit_session_method_info_get_creation_time_OUT_ARG_iso8601_datetime
static const
_ExtendedGDBusArgInfo *const 
_console_kit_session_method_info_get_creation_time_OUT_ARG_pointers []
static const
_ExtendedGDBusMethodInfo 
_console_kit_session_method_info_get_creation_time
static const GDBusAnnotationInfo _console_kit_session_method_activate_annotation_info_0
static const
GDBusAnnotationInfo *const 
_console_kit_session_method_activate_annotation_info_pointers []
static const
_ExtendedGDBusMethodInfo 
_console_kit_session_method_info_activate
static const GDBusAnnotationInfo _console_kit_session_method_lock_annotation_info_0
static const
GDBusAnnotationInfo *const 
_console_kit_session_method_lock_annotation_info_pointers []
static const
_ExtendedGDBusMethodInfo 
_console_kit_session_method_info_lock
static const GDBusAnnotationInfo _console_kit_session_method_unlock_annotation_info_0
static const
GDBusAnnotationInfo *const 
_console_kit_session_method_unlock_annotation_info_pointers []
static const
_ExtendedGDBusMethodInfo 
_console_kit_session_method_info_unlock
static const _ExtendedGDBusArgInfo _console_kit_session_method_info_get_idle_hint_OUT_ARG_idle_hint
static const
_ExtendedGDBusArgInfo *const 
_console_kit_session_method_info_get_idle_hint_OUT_ARG_pointers []
static const
_ExtendedGDBusMethodInfo 
_console_kit_session_method_info_get_idle_hint
static const _ExtendedGDBusArgInfo _console_kit_session_method_info_get_idle_since_hint_OUT_ARG_iso8601_datetime
static const
_ExtendedGDBusArgInfo *const 
_console_kit_session_method_info_get_idle_since_hint_OUT_ARG_pointers []
static const
_ExtendedGDBusMethodInfo 
_console_kit_session_method_info_get_idle_since_hint
static const _ExtendedGDBusArgInfo _console_kit_session_method_info_set_idle_hint_IN_ARG_idle_hint
static const
_ExtendedGDBusArgInfo *const 
_console_kit_session_method_info_set_idle_hint_IN_ARG_pointers []
static const GDBusAnnotationInfo _console_kit_session_method_set_idle_hint_annotation_info_0
static const
GDBusAnnotationInfo *const 
_console_kit_session_method_set_idle_hint_annotation_info_pointers []
static const
_ExtendedGDBusMethodInfo 
_console_kit_session_method_info_set_idle_hint
static const
_ExtendedGDBusMethodInfo
*const 
_console_kit_session_method_info_pointers []
static const _ExtendedGDBusArgInfo _console_kit_session_signal_info_active_changed_ARG_is_active
static const
_ExtendedGDBusArgInfo *const 
_console_kit_session_signal_info_active_changed_ARG_pointers []
static const
_ExtendedGDBusSignalInfo 
_console_kit_session_signal_info_active_changed
static const _ExtendedGDBusArgInfo _console_kit_session_signal_info_idle_hint_changed_ARG_hint
static const
_ExtendedGDBusArgInfo *const 
_console_kit_session_signal_info_idle_hint_changed_ARG_pointers []
static const
_ExtendedGDBusSignalInfo 
_console_kit_session_signal_info_idle_hint_changed
static const
_ExtendedGDBusSignalInfo 
_console_kit_session_signal_info_lock
static const
_ExtendedGDBusSignalInfo 
_console_kit_session_signal_info_unlock
static const
_ExtendedGDBusSignalInfo
*const 
_console_kit_session_signal_info_pointers []
static const
_ExtendedGDBusPropertyInfo 
_console_kit_session_property_info_unix_user
static const
_ExtendedGDBusPropertyInfo 
_console_kit_session_property_info_user
static const
_ExtendedGDBusPropertyInfo 
_console_kit_session_property_info_session_type
static const
_ExtendedGDBusPropertyInfo 
_console_kit_session_property_info_remote_host_name
static const
_ExtendedGDBusPropertyInfo 
_console_kit_session_property_info_display_device
static const
_ExtendedGDBusPropertyInfo 
_console_kit_session_property_info_x11_display
static const
_ExtendedGDBusPropertyInfo 
_console_kit_session_property_info_x11_display_device
static const
_ExtendedGDBusPropertyInfo 
_console_kit_session_property_info_active
static const
_ExtendedGDBusPropertyInfo 
_console_kit_session_property_info_is_local
static const
_ExtendedGDBusPropertyInfo 
_console_kit_session_property_info_idle_hint
static const
_ExtendedGDBusPropertyInfo
*const 
_console_kit_session_property_info_pointers []
static const
_ExtendedGDBusInterfaceInfo 
_console_kit_session_interface_info

: A bus name (well-known or unique).

console_kit_session_proxy_new_for_bus_sync: : A #GBusType.

: Flags from the #GDBusProxyFlags enumeration.

: An object path. : (allow-none): A #GCancellable or NULL. : Return location for error or NULL

Like console_kit_session_proxy_new_sync() but takes a #GBusType instead of a #GDBusConnection.

The calling thread is blocked until a reply is received.

See console_kit_session_proxy_new_for_bus() for the asynchronous version of this constructor.

Returns: (transfer full) (type ConsoleKitSessionProxy): The constructed proxy object or NULL if is set.

static const GDBusInterfaceVTable _console_kit_session_skeleton_vtable
void console_kit_session_proxy_new_for_bus (GBusType bus_type, GDBusProxyFlags flags, const gchar *name, const gchar *object_path, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data)
ConsoleKitSession * console_kit_session_proxy_new_for_bus_finish (GAsyncResult *res, GError **error)
 console_kit_session_proxy_new_for_bus_finish: : The #GAsyncResult obtained from the #GAsyncReadyCallback passed to console_kit_session_proxy_new_for_bus().
ConsoleKitSession * console_kit_session_proxy_new_for_bus_sync (GBusType bus_type, GDBusProxyFlags flags, const gchar *name, const gchar *object_path, GCancellable *cancellable, GError **error)
static void _console_kit_session_skeleton_handle_method_call (GDBusConnection *connection, const gchar *sender, const gchar *object_path, const gchar *interface_name, const gchar *method_name, GVariant *parameters, GDBusMethodInvocation *invocation, gpointer user_data)
static GVariant * _console_kit_session_skeleton_handle_get_property (GDBusConnection *connection, const gchar *sender, const gchar *object_path, const gchar *interface_name, const gchar *property_name, GError **error, gpointer user_data)
static gboolean _console_kit_session_skeleton_handle_set_property (GDBusConnection *connection, const gchar *sender, const gchar *object_path, const gchar *interface_name, const gchar *property_name, GVariant *variant, GError **error, gpointer user_data)
static GDBusInterfaceInfo * console_kit_session_skeleton_dbus_interface_get_info (GDBusInterfaceSkeleton *skeleton)
static GDBusInterfaceVTable * console_kit_session_skeleton_dbus_interface_get_vtable (GDBusInterfaceSkeleton *skeleton)
static GVariant * console_kit_session_skeleton_dbus_interface_get_properties (GDBusInterfaceSkeleton *_skeleton)
static gboolean _console_kit_session_emit_changed (gpointer user_data)
static void console_kit_session_skeleton_dbus_interface_flush (GDBusInterfaceSkeleton *_skeleton)
static void _console_kit_session_on_signal_active_changed (ConsoleKitSession *object, gboolean arg_is_active)
static void _console_kit_session_on_signal_idle_hint_changed (ConsoleKitSession *object, gboolean arg_hint)
static void _console_kit_session_on_signal_lock (ConsoleKitSession *object)
static void _console_kit_session_on_signal_unlock (ConsoleKitSession *object)
static void console_kit_session_skeleton_iface_init (ConsoleKitSessionIface *iface)
 G_DEFINE_TYPE_WITH_CODE (ConsoleKitSessionSkeleton, console_kit_session_skeleton, G_TYPE_DBUS_INTERFACE_SKELETON, G_IMPLEMENT_INTERFACE(TYPE_CONSOLE_KIT_SESSION, console_kit_session_skeleton_iface_init))
static void console_kit_session_skeleton_finalize (GObject *object)
static void console_kit_session_skeleton_get_property (GObject *object, guint prop_id, GValue *value, GParamSpec *pspec)
static void _console_kit_session_schedule_emit_changed (ConsoleKitSessionSkeleton *skeleton, const _ExtendedGDBusPropertyInfo *info, guint prop_id, const GValue *orig_value)
static void console_kit_session_skeleton_notify (GObject *object, GParamSpec *pspec)
static void console_kit_session_skeleton_set_property (GObject *object, guint prop_id, const GValue *value, GParamSpec *pspec)
static void console_kit_session_skeleton_init (ConsoleKitSessionSkeleton *skeleton)
static guint console_kit_session_skeleton_get_unix_user (ConsoleKitSession *object)
static guint console_kit_session_skeleton_get_user (ConsoleKitSession *object)
static const gchar * console_kit_session_skeleton_get_session_type (ConsoleKitSession *object)
static const gchar * console_kit_session_skeleton_get_remote_host_name (ConsoleKitSession *object)
static const gchar * console_kit_session_skeleton_get_display_device (ConsoleKitSession *object)
static const gchar * console_kit_session_skeleton_get_x11_display (ConsoleKitSession *object)
static const gchar * console_kit_session_skeleton_get_x11_display_device (ConsoleKitSession *object)
static gboolean console_kit_session_skeleton_get_active (ConsoleKitSession *object)
static gboolean console_kit_session_skeleton_get_is_local (ConsoleKitSession *object)
static gboolean console_kit_session_skeleton_get_idle_hint (ConsoleKitSession *object)
static void console_kit_session_skeleton_class_init (ConsoleKitSessionSkeletonClass *klass)
ConsoleKitSession * console_kit_session_skeleton_new (void)
 console_kit_session_skeleton_new:

Class Documentation

struct _ExtendedGDBusArgInfo

Definition at line 18 of file dbus-accounts.c.

Class Members
GDBusArgInfo parent_struct
gboolean use_gvariant
struct _ExtendedGDBusMethodInfo

Definition at line 24 of file dbus-accounts.c.

Class Members
GDBusMethodInfo parent_struct
gboolean pass_fdlist
const gchar * signal_name
struct _ExtendedGDBusSignalInfo

Definition at line 31 of file dbus-accounts.c.

Class Members
GDBusSignalInfo parent_struct
const gchar * signal_name
struct _ExtendedGDBusPropertyInfo

Definition at line 37 of file dbus-accounts.c.

Class Members
const gchar * hyphen_name
GDBusPropertyInfo parent_struct
gboolean use_gvariant
struct _ExtendedGDBusInterfaceInfo

Definition at line 44 of file dbus-accounts.c.

Class Members
const gchar * hyphen_name
GDBusInterfaceInfo parent_struct
struct ChangedProperty

Definition at line 50 of file dbus-accounts.c.

Collaboration diagram for ChangedProperty:
Class Members
const _ExtendedGDBusPropertyInfo * info
GValue orig_value
guint prop_id
struct _ConsoleKitSessionProxyPrivate

ConsoleKitSessionProxy:

The #ConsoleKitSessionProxy structure contains only private data and should only be accessed using the provided API. ConsoleKitSessionProxyClass: : The parent class.

Class structure for #ConsoleKitSessionProxy.

Definition at line 4404 of file dbus-consolekit-session.c.

Class Members
GData * qdata
struct _ConsoleKitSessionSkeletonPrivate

ConsoleKitSessionSkeleton:

The #ConsoleKitSessionSkeleton structure contains only private data and should only be accessed using the provided API. ConsoleKitSessionSkeletonClass: : The parent class.

Class structure for #ConsoleKitSessionSkeleton.

Definition at line 4941 of file dbus-consolekit-session.c.

Class Members
GList * changed_properties
GSource * changed_properties_idle_source
GMainContext * context
GMutex lock
GValue * properties

Typedef Documentation

typedef ConsoleKitSessionIface ConsoleKitSessionInterface

Definition at line 1689 of file dbus-consolekit-session.c.


Function Documentation

static void _changed_property_free ( ChangedProperty data) [static]

Definition at line 58 of file dbus-consolekit-session.c.

{
  g_value_unset (&data->orig_value);
  g_free (data);
}

Here is the caller graph for this function:

static gboolean _console_kit_session_emit_changed ( gpointer  user_data) [static]

Definition at line 5279 of file dbus-consolekit-session.c.

{
  ConsoleKitSessionSkeleton *skeleton = CONSOLE_KIT_SESSION_SKELETON (user_data);
  GList *l;
  GVariantBuilder builder;
  GVariantBuilder invalidated_builder;
  guint num_changes;

  g_mutex_lock (&skeleton->priv->lock);
  g_variant_builder_init (&builder, G_VARIANT_TYPE ("a{sv}"));
  g_variant_builder_init (&invalidated_builder, G_VARIANT_TYPE ("as"));
  for (l = skeleton->priv->changed_properties, num_changes = 0; l != NULL; l = l->next)
    {
      ChangedProperty *cp = l->data;
      GVariant *variant;
      const GValue *cur_value;

      cur_value = &skeleton->priv->properties[cp->prop_id - 1];
      if (!_g_value_equal (cur_value, &cp->orig_value))
        {
          variant = g_dbus_gvalue_to_gvariant (cur_value, G_VARIANT_TYPE (cp->info->parent_struct.signature));
          g_variant_builder_add (&builder, "{sv}", cp->info->parent_struct.name, variant);
          g_variant_unref (variant);
          num_changes++;
        }
    }
  if (num_changes > 0)
    {
      GList *connections, *l;
      GVariant *signal_variant;
      signal_variant = g_variant_ref_sink (g_variant_new ("(sa{sv}as)", "org.freedesktop.ConsoleKit.Session",
                                           &builder, &invalidated_builder));
      connections = g_dbus_interface_skeleton_get_connections (G_DBUS_INTERFACE_SKELETON (skeleton));
      for (l = connections; l != NULL; l = l->next)
        {
          GDBusConnection *connection = l->data;

          g_dbus_connection_emit_signal (connection,
                                         NULL, g_dbus_interface_skeleton_get_object_path (G_DBUS_INTERFACE_SKELETON (skeleton)),
                                         "org.freedesktop.DBus.Properties",
                                         "PropertiesChanged",
                                         signal_variant,
                                         NULL);
        }
      g_variant_unref (signal_variant);
      g_list_free_full (connections, g_object_unref);
    }
  else
    {
      g_variant_builder_clear (&builder);
      g_variant_builder_clear (&invalidated_builder);
    }
  g_list_free_full (skeleton->priv->changed_properties, (GDestroyNotify) _changed_property_free);
  skeleton->priv->changed_properties = NULL;
  skeleton->priv->changed_properties_idle_source = NULL;
  g_mutex_unlock (&skeleton->priv->lock);
  return FALSE;
}

Here is the call graph for this function:

Here is the caller graph for this function:

static void _console_kit_session_on_signal_active_changed ( ConsoleKitSession *  object,
gboolean  arg_is_active 
) [static]

Definition at line 5154 of file dbus-consolekit-session.c.

{
  ConsoleKitSessionSkeleton *skeleton = CONSOLE_KIT_SESSION_SKELETON (object);

  GList      *connections, *l;
  GVariant   *signal_variant;
  connections = g_dbus_interface_skeleton_get_connections (G_DBUS_INTERFACE_SKELETON (skeleton));

  signal_variant = g_variant_ref_sink (g_variant_new ("(b)",
                   arg_is_active));
  for (l = connections; l != NULL; l = l->next)
    {
      GDBusConnection *connection = l->data;
      g_dbus_connection_emit_signal (connection,
        NULL, g_dbus_interface_skeleton_get_object_path (G_DBUS_INTERFACE_SKELETON (skeleton)), "org.freedesktop.ConsoleKit.Session", "ActiveChanged",
        signal_variant, NULL);
    }
  g_variant_unref (signal_variant);
  g_list_free_full (connections, g_object_unref);
}

Here is the caller graph for this function:

static void _console_kit_session_on_signal_idle_hint_changed ( ConsoleKitSession *  object,
gboolean  arg_hint 
) [static]

Definition at line 5178 of file dbus-consolekit-session.c.

{
  ConsoleKitSessionSkeleton *skeleton = CONSOLE_KIT_SESSION_SKELETON (object);

  GList      *connections, *l;
  GVariant   *signal_variant;
  connections = g_dbus_interface_skeleton_get_connections (G_DBUS_INTERFACE_SKELETON (skeleton));

  signal_variant = g_variant_ref_sink (g_variant_new ("(b)",
                   arg_hint));
  for (l = connections; l != NULL; l = l->next)
    {
      GDBusConnection *connection = l->data;
      g_dbus_connection_emit_signal (connection,
        NULL, g_dbus_interface_skeleton_get_object_path (G_DBUS_INTERFACE_SKELETON (skeleton)), "org.freedesktop.ConsoleKit.Session", "IdleHintChanged",
        signal_variant, NULL);
    }
  g_variant_unref (signal_variant);
  g_list_free_full (connections, g_object_unref);
}

Here is the caller graph for this function:

static void _console_kit_session_on_signal_lock ( ConsoleKitSession *  object) [static]

Definition at line 5202 of file dbus-consolekit-session.c.

{
  ConsoleKitSessionSkeleton *skeleton = CONSOLE_KIT_SESSION_SKELETON (object);

  GList      *connections, *l;
  GVariant   *signal_variant;
  connections = g_dbus_interface_skeleton_get_connections (G_DBUS_INTERFACE_SKELETON (skeleton));

  signal_variant = g_variant_ref_sink (g_variant_new ("()"));
  for (l = connections; l != NULL; l = l->next)
    {
      GDBusConnection *connection = l->data;
      g_dbus_connection_emit_signal (connection,
        NULL, g_dbus_interface_skeleton_get_object_path (G_DBUS_INTERFACE_SKELETON (skeleton)), "org.freedesktop.ConsoleKit.Session", "Lock",
        signal_variant, NULL);
    }
  g_variant_unref (signal_variant);
  g_list_free_full (connections, g_object_unref);
}

Here is the caller graph for this function:

static void _console_kit_session_on_signal_unlock ( ConsoleKitSession *  object) [static]

Definition at line 5224 of file dbus-consolekit-session.c.

{
  ConsoleKitSessionSkeleton *skeleton = CONSOLE_KIT_SESSION_SKELETON (object);

  GList      *connections, *l;
  GVariant   *signal_variant;
  connections = g_dbus_interface_skeleton_get_connections (G_DBUS_INTERFACE_SKELETON (skeleton));

  signal_variant = g_variant_ref_sink (g_variant_new ("()"));
  for (l = connections; l != NULL; l = l->next)
    {
      GDBusConnection *connection = l->data;
      g_dbus_connection_emit_signal (connection,
        NULL, g_dbus_interface_skeleton_get_object_path (G_DBUS_INTERFACE_SKELETON (skeleton)), "org.freedesktop.ConsoleKit.Session", "Unlock",
        signal_variant, NULL);
    }
  g_variant_unref (signal_variant);
  g_list_free_full (connections, g_object_unref);
}

Here is the caller graph for this function:

static void _console_kit_session_schedule_emit_changed ( ConsoleKitSessionSkeleton *  skeleton,
const _ExtendedGDBusPropertyInfo info,
guint  prop_id,
const GValue *  orig_value 
) [static]

Definition at line 5339 of file dbus-consolekit-session.c.

{
  ChangedProperty *cp;
  GList *l;
  cp = NULL;
  for (l = skeleton->priv->changed_properties; l != NULL; l = l->next)
    {
      ChangedProperty *i_cp = l->data;
      if (i_cp->info == info)
        {
          cp = i_cp;
          break;
        }
    }
  if (cp == NULL)
    {
      cp = g_new0 (ChangedProperty, 1);
      cp->prop_id = prop_id;
      cp->info = info;
      skeleton->priv->changed_properties = g_list_prepend (skeleton->priv->changed_properties, cp);
      g_value_init (&cp->orig_value, G_VALUE_TYPE (orig_value));
      g_value_copy (orig_value, &cp->orig_value);
    }
}

Here is the caller graph for this function:

static GVariant* _console_kit_session_skeleton_handle_get_property ( GDBusConnection *  connection,
const gchar *  sender,
const gchar *  object_path,
const gchar *  interface_name,
const gchar *  property_name,
GError **  error,
gpointer  user_data 
) [static]

Definition at line 5015 of file dbus-consolekit-session.c.

{
  ConsoleKitSessionSkeleton *skeleton = CONSOLE_KIT_SESSION_SKELETON (user_data);
  GValue value = G_VALUE_INIT;
  GParamSpec *pspec;
  _ExtendedGDBusPropertyInfo *info;
  GVariant *ret;
  ret = NULL;
  info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_console_kit_session_interface_info, property_name);
  g_assert (info != NULL);
  pspec = g_object_class_find_property (G_OBJECT_GET_CLASS (skeleton), info->hyphen_name);
  if (pspec == NULL)
    {
      g_set_error (error, G_DBUS_ERROR, G_DBUS_ERROR_INVALID_ARGS, "No property with name %s", property_name);
    }
  else
    {
      g_value_init (&value, pspec->value_type);
      g_object_get_property (G_OBJECT (skeleton), info->hyphen_name, &value);
      ret = g_dbus_gvalue_to_gvariant (&value, G_VARIANT_TYPE (info->parent_struct.signature));
      g_value_unset (&value);
    }
  return ret;
}

Here is the caller graph for this function:

static void _console_kit_session_skeleton_handle_method_call ( GDBusConnection *  connection,
const gchar *  sender,
const gchar *  object_path,
const gchar *  interface_name,
const gchar *  method_name,
GVariant *  parameters,
GDBusMethodInvocation *  invocation,
gpointer  user_data 
) [static]

Definition at line 4951 of file dbus-consolekit-session.c.

{
  ConsoleKitSessionSkeleton *skeleton = CONSOLE_KIT_SESSION_SKELETON (user_data);
  _ExtendedGDBusMethodInfo *info;
  GVariantIter iter;
  GVariant *child;
  GValue *paramv;
  guint num_params;
  guint num_extra;
  guint n;
  guint signal_id;
  GValue return_value = G_VALUE_INIT;
  info = (_ExtendedGDBusMethodInfo *) g_dbus_method_invocation_get_method_info (invocation);
  g_assert (info != NULL);
  num_params = g_variant_n_children (parameters);
  num_extra = info->pass_fdlist ? 3 : 2;  paramv = g_new0 (GValue, num_params + num_extra);
  n = 0;
  g_value_init (&paramv[n], TYPE_CONSOLE_KIT_SESSION);
  g_value_set_object (&paramv[n++], skeleton);
  g_value_init (&paramv[n], G_TYPE_DBUS_METHOD_INVOCATION);
  g_value_set_object (&paramv[n++], invocation);
  if (info->pass_fdlist)
    {
#ifdef G_OS_UNIX
      g_value_init (&paramv[n], G_TYPE_UNIX_FD_LIST);
      g_value_set_object (&paramv[n++], g_dbus_message_get_unix_fd_list (g_dbus_method_invocation_get_message (invocation)));
#else
      g_assert_not_reached ();
#endif
    }
  g_variant_iter_init (&iter, parameters);
  while ((child = g_variant_iter_next_value (&iter)) != NULL)
    {
      _ExtendedGDBusArgInfo *arg_info = (_ExtendedGDBusArgInfo *) info->parent_struct.in_args[n - num_extra];
      if (arg_info->use_gvariant)
        {
          g_value_init (&paramv[n], G_TYPE_VARIANT);
          g_value_set_variant (&paramv[n], child);
          n++;
        }
      else
        g_dbus_gvariant_to_gvalue (child, &paramv[n++]);
      g_variant_unref (child);
    }
  signal_id = g_signal_lookup (info->signal_name, TYPE_CONSOLE_KIT_SESSION);
  g_value_init (&return_value, G_TYPE_BOOLEAN);
  g_signal_emitv (paramv, signal_id, 0, &return_value);
  if (!g_value_get_boolean (&return_value))
    g_dbus_method_invocation_return_error (invocation, G_DBUS_ERROR, G_DBUS_ERROR_UNKNOWN_METHOD, "Method %s is not implemented on interface %s", method_name, interface_name);
  g_value_unset (&return_value);
  for (n = 0; n < num_params + num_extra; n++)
    g_value_unset (&paramv[n]);
  g_free (paramv);
}
static gboolean _console_kit_session_skeleton_handle_set_property ( GDBusConnection *  connection,
const gchar *  sender,
const gchar *  object_path,
const gchar *  interface_name,
const gchar *  property_name,
GVariant *  variant,
GError **  error,
gpointer  user_data 
) [static]

Definition at line 5048 of file dbus-consolekit-session.c.

{
  ConsoleKitSessionSkeleton *skeleton = CONSOLE_KIT_SESSION_SKELETON (user_data);
  GValue value = G_VALUE_INIT;
  GParamSpec *pspec;
  _ExtendedGDBusPropertyInfo *info;
  gboolean ret;
  ret = FALSE;
  info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_console_kit_session_interface_info, property_name);
  g_assert (info != NULL);
  pspec = g_object_class_find_property (G_OBJECT_GET_CLASS (skeleton), info->hyphen_name);
  if (pspec == NULL)
    {
      g_set_error (error, G_DBUS_ERROR, G_DBUS_ERROR_INVALID_ARGS, "No property with name %s", property_name);
    }
  else
    {
      if (info->use_gvariant)
        g_value_set_variant (&value, variant);
      else
        g_dbus_gvariant_to_gvalue (variant, &value);
      g_object_set_property (G_OBJECT (skeleton), info->hyphen_name, &value);
      g_value_unset (&value);
      ret = TRUE;
    }
  return ret;
}
static gboolean _g_strv_equal0 ( gchar **  a,
gchar **  b 
) [static]

Definition at line 65 of file dbus-consolekit-session.c.

{
  gboolean ret = FALSE;
  guint n;
  if (a == NULL && b == NULL)
    {
      ret = TRUE;
      goto out;
    }
  if (a == NULL || b == NULL)
    goto out;
  if (g_strv_length (a) != g_strv_length (b))
    goto out;
  for (n = 0; a[n] != NULL; n++)
    if (g_strcmp0 (a[n], b[n]) != 0)
      goto out;
  ret = TRUE;
out:
  return ret;
}

Here is the caller graph for this function:

static G_GNUC_UNUSED gboolean _g_value_equal ( const GValue *  a,
const GValue *  b 
) [static]

Definition at line 103 of file dbus-consolekit-session.c.

{
  gboolean ret = FALSE;
  g_assert (G_VALUE_TYPE (a) == G_VALUE_TYPE (b));
  switch (G_VALUE_TYPE (a))
    {
      case G_TYPE_BOOLEAN:
        ret = (g_value_get_boolean (a) == g_value_get_boolean (b));
        break;
      case G_TYPE_UCHAR:
        ret = (g_value_get_uchar (a) == g_value_get_uchar (b));
        break;
      case G_TYPE_INT:
        ret = (g_value_get_int (a) == g_value_get_int (b));
        break;
      case G_TYPE_UINT:
        ret = (g_value_get_uint (a) == g_value_get_uint (b));
        break;
      case G_TYPE_INT64:
        ret = (g_value_get_int64 (a) == g_value_get_int64 (b));
        break;
      case G_TYPE_UINT64:
        ret = (g_value_get_uint64 (a) == g_value_get_uint64 (b));
        break;
      case G_TYPE_DOUBLE:
        {
          /* Avoid -Wfloat-equal warnings by doing a direct bit compare */
          gdouble da = g_value_get_double (a);
          gdouble db = g_value_get_double (b);
          ret = memcmp (&da, &db, sizeof (gdouble)) == 0;
        }
        break;
      case G_TYPE_STRING:
        ret = (g_strcmp0 (g_value_get_string (a), g_value_get_string (b)) == 0);
        break;
      case G_TYPE_VARIANT:
        ret = _g_variant_equal0 (g_value_get_variant (a), g_value_get_variant (b));
        break;
      default:
        if (G_VALUE_TYPE (a) == G_TYPE_STRV)
          ret = _g_strv_equal0 (g_value_get_boxed (a), g_value_get_boxed (b));
        else
          g_critical ("_g_value_equal() does not handle type %s", g_type_name (G_VALUE_TYPE (a)));
        break;
    }
  return ret;
}

Here is the call graph for this function:

Here is the caller graph for this function:

static gboolean _g_variant_equal0 ( GVariant *  a,
GVariant *  b 
) [static]

Definition at line 87 of file dbus-consolekit-session.c.

{
  gboolean ret = FALSE;
  if (a == NULL && b == NULL)
    {
      ret = TRUE;
      goto out;
    }
  if (a == NULL || b == NULL)
    goto out;
  ret = g_variant_equal (a, b);
out:
  return ret;
}

Here is the caller graph for this function:

void console_kit_session_call_activate ( ConsoleKitSession *  proxy,
GCancellable *  cancellable,
GAsyncReadyCallback  callback,
gpointer  user_data 
)

console_kit_session_call_activate: : A #ConsoleKitSessionProxy.

: (allow-none): A #GCancellable or NULL. : A #GAsyncReadyCallback to call when the request is satisfied or NULL. : User data to pass to .

Asynchronously invokes the <link linkend="gdbus-method-org-freedesktop-ConsoleKit-Session.Activate">Activate()</link> D-Bus method on . When the operation is finished, will be invoked in the <link linkend="g-main-context-push-thread-default">thread-default main loop</link> of the thread you are calling this method from. You can then call console_kit_session_call_activate_finish() to get the result of the operation.

See console_kit_session_call_activate_sync() for the synchronous, blocking version of this method.

Definition at line 3446 of file dbus-consolekit-session.c.

{
  g_dbus_proxy_call (G_DBUS_PROXY (proxy),
    "Activate",
    g_variant_new ("()"),
    G_DBUS_CALL_FLAGS_NONE,
    -1,
    cancellable,
    callback,
    user_data);
}
gboolean console_kit_session_call_activate_finish ( ConsoleKitSession *  proxy,
GAsyncResult *  res,
GError **  error 
)

console_kit_session_call_activate_finish: : A #ConsoleKitSessionProxy.

: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to console_kit_session_call_activate(). : Return location for error or NULL.

Finishes an operation started with console_kit_session_call_activate().

Returns: (skip): TRUE if the call succeded, FALSE if is set.

Definition at line 3473 of file dbus-consolekit-session.c.

{
  GVariant *_ret;
  _ret = g_dbus_proxy_call_finish (G_DBUS_PROXY (proxy), res, error);
  if (_ret == NULL)
    goto _out;
  g_variant_get (_ret,
                 "()");
  g_variant_unref (_ret);
_out:
  return _ret != NULL;
}
gboolean console_kit_session_call_activate_sync ( ConsoleKitSession *  proxy,
GCancellable *  cancellable,
GError **  error 
)

console_kit_session_call_activate_sync: : A #ConsoleKitSessionProxy.

: (allow-none): A #GCancellable or NULL. : Return location for error or NULL.

Synchronously invokes the <link linkend="gdbus-method-org-freedesktop-ConsoleKit-Session.Activate">Activate()</link> D-Bus method on . The calling thread is blocked until a reply is received.

See console_kit_session_call_activate() for the asynchronous version of this method.

Returns: (skip): TRUE if the call succeded, FALSE if is set.

Definition at line 3502 of file dbus-consolekit-session.c.

{
  GVariant *_ret;
  _ret = g_dbus_proxy_call_sync (G_DBUS_PROXY (proxy),
    "Activate",
    g_variant_new ("()"),
    G_DBUS_CALL_FLAGS_NONE,
    -1,
    cancellable,
    error);
  if (_ret == NULL)
    goto _out;
  g_variant_get (_ret,
                 "()");
  g_variant_unref (_ret);
_out:
  return _ret != NULL;
}
void console_kit_session_call_get_creation_time ( ConsoleKitSession *  proxy,
GCancellable *  cancellable,
GAsyncReadyCallback  callback,
gpointer  user_data 
)

console_kit_session_call_get_creation_time: : A #ConsoleKitSessionProxy.

: (allow-none): A #GCancellable or NULL. : A #GAsyncReadyCallback to call when the request is satisfied or NULL. : User data to pass to .

Asynchronously invokes the <link linkend="gdbus-method-org-freedesktop-ConsoleKit-Session.GetCreationTime">GetCreationTime()</link> D-Bus method on . When the operation is finished, will be invoked in the <link linkend="g-main-context-push-thread-default">thread-default main loop</link> of the thread you are calling this method from. You can then call console_kit_session_call_get_creation_time_finish() to get the result of the operation.

See console_kit_session_call_get_creation_time_sync() for the synchronous, blocking version of this method.

Definition at line 3348 of file dbus-consolekit-session.c.

{
  g_dbus_proxy_call (G_DBUS_PROXY (proxy),
    "GetCreationTime",
    g_variant_new ("()"),
    G_DBUS_CALL_FLAGS_NONE,
    -1,
    cancellable,
    callback,
    user_data);
}
gboolean console_kit_session_call_get_creation_time_finish ( ConsoleKitSession *  proxy,
gchar **  out_iso8601_datetime,
GAsyncResult *  res,
GError **  error 
)

console_kit_session_call_get_creation_time_finish: : A #ConsoleKitSessionProxy.

: (out): Return location for return parameter or NULL to ignore. : The #GAsyncResult obtained from the #GAsyncReadyCallback passed to console_kit_session_call_get_creation_time(). : Return location for error or NULL.

Finishes an operation started with console_kit_session_call_get_creation_time().

Returns: (skip): TRUE if the call succeded, FALSE if is set.

Definition at line 3376 of file dbus-consolekit-session.c.

{
  GVariant *_ret;
  _ret = g_dbus_proxy_call_finish (G_DBUS_PROXY (proxy), res, error);
  if (_ret == NULL)
    goto _out;
  g_variant_get (_ret,
                 "(s)",
                 out_iso8601_datetime);
  g_variant_unref (_ret);
_out:
  return _ret != NULL;
}
gboolean console_kit_session_call_get_creation_time_sync ( ConsoleKitSession *  proxy,
gchar **  out_iso8601_datetime,
GCancellable *  cancellable,
GError **  error 
)

console_kit_session_call_get_creation_time_sync: : A #ConsoleKitSessionProxy.

: (out): Return location for return parameter or NULL to ignore. : (allow-none): A #GCancellable or NULL. : Return location for error or NULL.

Synchronously invokes the <link linkend="gdbus-method-org-freedesktop-ConsoleKit-Session.GetCreationTime">GetCreationTime()</link> D-Bus method on . The calling thread is blocked until a reply is received.

See console_kit_session_call_get_creation_time() for the asynchronous version of this method.

Returns: (skip): TRUE if the call succeded, FALSE if is set.

Definition at line 3408 of file dbus-consolekit-session.c.

{
  GVariant *_ret;
  _ret = g_dbus_proxy_call_sync (G_DBUS_PROXY (proxy),
    "GetCreationTime",
    g_variant_new ("()"),
    G_DBUS_CALL_FLAGS_NONE,
    -1,
    cancellable,
    error);
  if (_ret == NULL)
    goto _out;
  g_variant_get (_ret,
                 "(s)",
                 out_iso8601_datetime);
  g_variant_unref (_ret);
_out:
  return _ret != NULL;
}
void console_kit_session_call_get_display_device ( ConsoleKitSession *  proxy,
GCancellable *  cancellable,
GAsyncReadyCallback  callback,
gpointer  user_data 
)

console_kit_session_call_get_display_device: : A #ConsoleKitSessionProxy.

: (allow-none): A #GCancellable or NULL. : A #GAsyncReadyCallback to call when the request is satisfied or NULL. : User data to pass to .

Asynchronously invokes the <link linkend="gdbus-method-org-freedesktop-ConsoleKit-Session.GetDisplayDevice">GetDisplayDevice()</link> D-Bus method on . When the operation is finished, will be invoked in the <link linkend="g-main-context-push-thread-default">thread-default main loop</link> of the thread you are calling this method from. You can then call console_kit_session_call_get_display_device_finish() to get the result of the operation.

See console_kit_session_call_get_display_device_sync() for the synchronous, blocking version of this method.

Definition at line 2858 of file dbus-consolekit-session.c.

{
  g_dbus_proxy_call (G_DBUS_PROXY (proxy),
    "GetDisplayDevice",
    g_variant_new ("()"),
    G_DBUS_CALL_FLAGS_NONE,
    -1,
    cancellable,
    callback,
    user_data);
}
gboolean console_kit_session_call_get_display_device_finish ( ConsoleKitSession *  proxy,
gchar **  out_display_device,
GAsyncResult *  res,
GError **  error 
)

console_kit_session_call_get_display_device_finish: : A #ConsoleKitSessionProxy.

: (out): Return location for return parameter or NULL to ignore. : The #GAsyncResult obtained from the #GAsyncReadyCallback passed to console_kit_session_call_get_display_device(). : Return location for error or NULL.

Finishes an operation started with console_kit_session_call_get_display_device().

Returns: (skip): TRUE if the call succeded, FALSE if is set.

Definition at line 2886 of file dbus-consolekit-session.c.

{
  GVariant *_ret;
  _ret = g_dbus_proxy_call_finish (G_DBUS_PROXY (proxy), res, error);
  if (_ret == NULL)
    goto _out;
  g_variant_get (_ret,
                 "(s)",
                 out_display_device);
  g_variant_unref (_ret);
_out:
  return _ret != NULL;
}
gboolean console_kit_session_call_get_display_device_sync ( ConsoleKitSession *  proxy,
gchar **  out_display_device,
GCancellable *  cancellable,
GError **  error 
)

console_kit_session_call_get_display_device_sync: : A #ConsoleKitSessionProxy.

: (out): Return location for return parameter or NULL to ignore. : (allow-none): A #GCancellable or NULL. : Return location for error or NULL.

Synchronously invokes the <link linkend="gdbus-method-org-freedesktop-ConsoleKit-Session.GetDisplayDevice">GetDisplayDevice()</link> D-Bus method on . The calling thread is blocked until a reply is received.

See console_kit_session_call_get_display_device() for the asynchronous version of this method.

Returns: (skip): TRUE if the call succeded, FALSE if is set.

Definition at line 2918 of file dbus-consolekit-session.c.

{
  GVariant *_ret;
  _ret = g_dbus_proxy_call_sync (G_DBUS_PROXY (proxy),
    "GetDisplayDevice",
    g_variant_new ("()"),
    G_DBUS_CALL_FLAGS_NONE,
    -1,
    cancellable,
    error);
  if (_ret == NULL)
    goto _out;
  g_variant_get (_ret,
                 "(s)",
                 out_display_device);
  g_variant_unref (_ret);
_out:
  return _ret != NULL;
}
void console_kit_session_call_get_id ( ConsoleKitSession *  proxy,
GCancellable *  cancellable,
GAsyncReadyCallback  callback,
gpointer  user_data 
)

console_kit_session_call_get_id: : A #ConsoleKitSessionProxy.

: (allow-none): A #GCancellable or NULL. : A #GAsyncReadyCallback to call when the request is satisfied or NULL. : User data to pass to .

Asynchronously invokes the <link linkend="gdbus-method-org-freedesktop-ConsoleKit-Session.GetId">GetId()</link> D-Bus method on . When the operation is finished, will be invoked in the <link linkend="g-main-context-push-thread-default">thread-default main loop</link> of the thread you are calling this method from. You can then call console_kit_session_call_get_id_finish() to get the result of the operation.

See console_kit_session_call_get_id_sync() for the synchronous, blocking version of this method.

Definition at line 2172 of file dbus-consolekit-session.c.

{
  g_dbus_proxy_call (G_DBUS_PROXY (proxy),
    "GetId",
    g_variant_new ("()"),
    G_DBUS_CALL_FLAGS_NONE,
    -1,
    cancellable,
    callback,
    user_data);
}
gboolean console_kit_session_call_get_id_finish ( ConsoleKitSession *  proxy,
gchar **  out_ssid,
GAsyncResult *  res,
GError **  error 
)

console_kit_session_call_get_id_finish: : A #ConsoleKitSessionProxy.

: (out): Return location for return parameter or NULL to ignore. : The #GAsyncResult obtained from the #GAsyncReadyCallback passed to console_kit_session_call_get_id(). : Return location for error or NULL.

Finishes an operation started with console_kit_session_call_get_id().

Returns: (skip): TRUE if the call succeded, FALSE if is set.

Definition at line 2200 of file dbus-consolekit-session.c.

{
  GVariant *_ret;
  _ret = g_dbus_proxy_call_finish (G_DBUS_PROXY (proxy), res, error);
  if (_ret == NULL)
    goto _out;
  g_variant_get (_ret,
                 "(o)",
                 out_ssid);
  g_variant_unref (_ret);
_out:
  return _ret != NULL;
}
gboolean console_kit_session_call_get_id_sync ( ConsoleKitSession *  proxy,
gchar **  out_ssid,
GCancellable *  cancellable,
GError **  error 
)

console_kit_session_call_get_id_sync: : A #ConsoleKitSessionProxy.

: (out): Return location for return parameter or NULL to ignore. : (allow-none): A #GCancellable or NULL. : Return location for error or NULL.

Synchronously invokes the <link linkend="gdbus-method-org-freedesktop-ConsoleKit-Session.GetId">GetId()</link> D-Bus method on . The calling thread is blocked until a reply is received.

See console_kit_session_call_get_id() for the asynchronous version of this method.

Returns: (skip): TRUE if the call succeded, FALSE if is set.

Definition at line 2232 of file dbus-consolekit-session.c.

{
  GVariant *_ret;
  _ret = g_dbus_proxy_call_sync (G_DBUS_PROXY (proxy),
    "GetId",
    g_variant_new ("()"),
    G_DBUS_CALL_FLAGS_NONE,
    -1,
    cancellable,
    error);
  if (_ret == NULL)
    goto _out;
  g_variant_get (_ret,
                 "(o)",
                 out_ssid);
  g_variant_unref (_ret);
_out:
  return _ret != NULL;
}
void console_kit_session_call_get_idle_hint ( ConsoleKitSession *  proxy,
GCancellable *  cancellable,
GAsyncReadyCallback  callback,
gpointer  user_data 
)

console_kit_session_call_get_idle_hint: : A #ConsoleKitSessionProxy.

: (allow-none): A #GCancellable or NULL. : A #GAsyncReadyCallback to call when the request is satisfied or NULL. : User data to pass to .

Asynchronously invokes the <link linkend="gdbus-method-org-freedesktop-ConsoleKit-Session.GetIdleHint">GetIdleHint()</link> D-Bus method on . When the operation is finished, will be invoked in the <link linkend="g-main-context-push-thread-default">thread-default main loop</link> of the thread you are calling this method from. You can then call console_kit_session_call_get_idle_hint_finish() to get the result of the operation.

See console_kit_session_call_get_idle_hint_sync() for the synchronous, blocking version of this method.

Definition at line 3722 of file dbus-consolekit-session.c.

{
  g_dbus_proxy_call (G_DBUS_PROXY (proxy),
    "GetIdleHint",
    g_variant_new ("()"),
    G_DBUS_CALL_FLAGS_NONE,
    -1,
    cancellable,
    callback,
    user_data);
}
gboolean console_kit_session_call_get_idle_hint_finish ( ConsoleKitSession *  proxy,
gboolean *  out_idle_hint,
GAsyncResult *  res,
GError **  error 
)

console_kit_session_call_get_idle_hint_finish: : A #ConsoleKitSessionProxy.

: (out): Return location for return parameter or NULL to ignore. : The #GAsyncResult obtained from the #GAsyncReadyCallback passed to console_kit_session_call_get_idle_hint(). : Return location for error or NULL.

Finishes an operation started with console_kit_session_call_get_idle_hint().

Returns: (skip): TRUE if the call succeded, FALSE if is set.

Definition at line 3750 of file dbus-consolekit-session.c.

{
  GVariant *_ret;
  _ret = g_dbus_proxy_call_finish (G_DBUS_PROXY (proxy), res, error);
  if (_ret == NULL)
    goto _out;
  g_variant_get (_ret,
                 "(b)",
                 out_idle_hint);
  g_variant_unref (_ret);
_out:
  return _ret != NULL;
}
gboolean console_kit_session_call_get_idle_hint_sync ( ConsoleKitSession *  proxy,
gboolean *  out_idle_hint,
GCancellable *  cancellable,
GError **  error 
)

console_kit_session_call_get_idle_hint_sync: : A #ConsoleKitSessionProxy.

: (out): Return location for return parameter or NULL to ignore. : (allow-none): A #GCancellable or NULL. : Return location for error or NULL.

Synchronously invokes the <link linkend="gdbus-method-org-freedesktop-ConsoleKit-Session.GetIdleHint">GetIdleHint()</link> D-Bus method on . The calling thread is blocked until a reply is received.

See console_kit_session_call_get_idle_hint() for the asynchronous version of this method.

Returns: (skip): TRUE if the call succeded, FALSE if is set.

Definition at line 3782 of file dbus-consolekit-session.c.

{
  GVariant *_ret;
  _ret = g_dbus_proxy_call_sync (G_DBUS_PROXY (proxy),
    "GetIdleHint",
    g_variant_new ("()"),
    G_DBUS_CALL_FLAGS_NONE,
    -1,
    cancellable,
    error);
  if (_ret == NULL)
    goto _out;
  g_variant_get (_ret,
                 "(b)",
                 out_idle_hint);
  g_variant_unref (_ret);
_out:
  return _ret != NULL;
}
void console_kit_session_call_get_idle_since_hint ( ConsoleKitSession *  proxy,
GCancellable *  cancellable,
GAsyncReadyCallback  callback,
gpointer  user_data 
)

console_kit_session_call_get_idle_since_hint: : A #ConsoleKitSessionProxy.

: (allow-none): A #GCancellable or NULL. : A #GAsyncReadyCallback to call when the request is satisfied or NULL. : User data to pass to .

Asynchronously invokes the <link linkend="gdbus-method-org-freedesktop-ConsoleKit-Session.GetIdleSinceHint">GetIdleSinceHint()</link> D-Bus method on . When the operation is finished, will be invoked in the <link linkend="g-main-context-push-thread-default">thread-default main loop</link> of the thread you are calling this method from. You can then call console_kit_session_call_get_idle_since_hint_finish() to get the result of the operation.

See console_kit_session_call_get_idle_since_hint_sync() for the synchronous, blocking version of this method.

Definition at line 3820 of file dbus-consolekit-session.c.

{
  g_dbus_proxy_call (G_DBUS_PROXY (proxy),
    "GetIdleSinceHint",
    g_variant_new ("()"),
    G_DBUS_CALL_FLAGS_NONE,
    -1,
    cancellable,
    callback,
    user_data);
}
gboolean console_kit_session_call_get_idle_since_hint_finish ( ConsoleKitSession *  proxy,
gchar **  out_iso8601_datetime,
GAsyncResult *  res,
GError **  error 
)

console_kit_session_call_get_idle_since_hint_finish: : A #ConsoleKitSessionProxy.

: (out): Return location for return parameter or NULL to ignore. : The #GAsyncResult obtained from the #GAsyncReadyCallback passed to console_kit_session_call_get_idle_since_hint(). : Return location for error or NULL.

Finishes an operation started with console_kit_session_call_get_idle_since_hint().

Returns: (skip): TRUE if the call succeded, FALSE if is set.

Definition at line 3848 of file dbus-consolekit-session.c.

{
  GVariant *_ret;
  _ret = g_dbus_proxy_call_finish (G_DBUS_PROXY (proxy), res, error);
  if (_ret == NULL)
    goto _out;
  g_variant_get (_ret,
                 "(s)",
                 out_iso8601_datetime);
  g_variant_unref (_ret);
_out:
  return _ret != NULL;
}
gboolean console_kit_session_call_get_idle_since_hint_sync ( ConsoleKitSession *  proxy,
gchar **  out_iso8601_datetime,
GCancellable *  cancellable,
GError **  error 
)

console_kit_session_call_get_idle_since_hint_sync: : A #ConsoleKitSessionProxy.

: (out): Return location for return parameter or NULL to ignore. : (allow-none): A #GCancellable or NULL. : Return location for error or NULL.

Synchronously invokes the <link linkend="gdbus-method-org-freedesktop-ConsoleKit-Session.GetIdleSinceHint">GetIdleSinceHint()</link> D-Bus method on . The calling thread is blocked until a reply is received.

See console_kit_session_call_get_idle_since_hint() for the asynchronous version of this method.

Returns: (skip): TRUE if the call succeded, FALSE if is set.

Definition at line 3880 of file dbus-consolekit-session.c.

{
  GVariant *_ret;
  _ret = g_dbus_proxy_call_sync (G_DBUS_PROXY (proxy),
    "GetIdleSinceHint",
    g_variant_new ("()"),
    G_DBUS_CALL_FLAGS_NONE,
    -1,
    cancellable,
    error);
  if (_ret == NULL)
    goto _out;
  g_variant_get (_ret,
                 "(s)",
                 out_iso8601_datetime);
  g_variant_unref (_ret);
_out:
  return _ret != NULL;
}
void console_kit_session_call_get_login_session_id ( ConsoleKitSession *  proxy,
GCancellable *  cancellable,
GAsyncReadyCallback  callback,
gpointer  user_data 
)

console_kit_session_call_get_login_session_id: : A #ConsoleKitSessionProxy.

: (allow-none): A #GCancellable or NULL. : A #GAsyncReadyCallback to call when the request is satisfied or NULL. : User data to pass to .

Asynchronously invokes the <link linkend="gdbus-method-org-freedesktop-ConsoleKit-Session.GetLoginSessionId">GetLoginSessionId()</link> D-Bus method on . When the operation is finished, will be invoked in the <link linkend="g-main-context-push-thread-default">thread-default main loop</link> of the thread you are calling this method from. You can then call console_kit_session_call_get_login_session_id_finish() to get the result of the operation.

See console_kit_session_call_get_login_session_id_sync() for the synchronous, blocking version of this method.

Definition at line 3054 of file dbus-consolekit-session.c.

{
  g_dbus_proxy_call (G_DBUS_PROXY (proxy),
    "GetLoginSessionId",
    g_variant_new ("()"),
    G_DBUS_CALL_FLAGS_NONE,
    -1,
    cancellable,
    callback,
    user_data);
}
gboolean console_kit_session_call_get_login_session_id_finish ( ConsoleKitSession *  proxy,
gchar **  out_login_session_id,
GAsyncResult *  res,
GError **  error 
)

console_kit_session_call_get_login_session_id_finish: : A #ConsoleKitSessionProxy.

: (out): Return location for return parameter or NULL to ignore. : The #GAsyncResult obtained from the #GAsyncReadyCallback passed to console_kit_session_call_get_login_session_id(). : Return location for error or NULL.

Finishes an operation started with console_kit_session_call_get_login_session_id().

Returns: (skip): TRUE if the call succeded, FALSE if is set.

Definition at line 3082 of file dbus-consolekit-session.c.

{
  GVariant *_ret;
  _ret = g_dbus_proxy_call_finish (G_DBUS_PROXY (proxy), res, error);
  if (_ret == NULL)
    goto _out;
  g_variant_get (_ret,
                 "(s)",
                 out_login_session_id);
  g_variant_unref (_ret);
_out:
  return _ret != NULL;
}
gboolean console_kit_session_call_get_login_session_id_sync ( ConsoleKitSession *  proxy,
gchar **  out_login_session_id,
GCancellable *  cancellable,
GError **  error 
)

console_kit_session_call_get_login_session_id_sync: : A #ConsoleKitSessionProxy.

: (out): Return location for return parameter or NULL to ignore. : (allow-none): A #GCancellable or NULL. : Return location for error or NULL.

Synchronously invokes the <link linkend="gdbus-method-org-freedesktop-ConsoleKit-Session.GetLoginSessionId">GetLoginSessionId()</link> D-Bus method on . The calling thread is blocked until a reply is received.

See console_kit_session_call_get_login_session_id() for the asynchronous version of this method.

Returns: (skip): TRUE if the call succeded, FALSE if is set.

Definition at line 3114 of file dbus-consolekit-session.c.

{
  GVariant *_ret;
  _ret = g_dbus_proxy_call_sync (G_DBUS_PROXY (proxy),
    "GetLoginSessionId",
    g_variant_new ("()"),
    G_DBUS_CALL_FLAGS_NONE,
    -1,
    cancellable,
    error);
  if (_ret == NULL)
    goto _out;
  g_variant_get (_ret,
                 "(s)",
                 out_login_session_id);
  g_variant_unref (_ret);
_out:
  return _ret != NULL;
}
void console_kit_session_call_get_remote_host_name ( ConsoleKitSession *  proxy,
GCancellable *  cancellable,
GAsyncReadyCallback  callback,
gpointer  user_data 
)

console_kit_session_call_get_remote_host_name: : A #ConsoleKitSessionProxy.

: (allow-none): A #GCancellable or NULL. : A #GAsyncReadyCallback to call when the request is satisfied or NULL. : User data to pass to .

Asynchronously invokes the <link linkend="gdbus-method-org-freedesktop-ConsoleKit-Session.GetRemoteHostName">GetRemoteHostName()</link> D-Bus method on . When the operation is finished, will be invoked in the <link linkend="g-main-context-push-thread-default">thread-default main loop</link> of the thread you are calling this method from. You can then call console_kit_session_call_get_remote_host_name_finish() to get the result of the operation.

See console_kit_session_call_get_remote_host_name_sync() for the synchronous, blocking version of this method.

Definition at line 2956 of file dbus-consolekit-session.c.

{
  g_dbus_proxy_call (G_DBUS_PROXY (proxy),
    "GetRemoteHostName",
    g_variant_new ("()"),
    G_DBUS_CALL_FLAGS_NONE,
    -1,
    cancellable,
    callback,
    user_data);
}
gboolean console_kit_session_call_get_remote_host_name_finish ( ConsoleKitSession *  proxy,
gchar **  out_remote_host_name,
GAsyncResult *  res,
GError **  error 
)

console_kit_session_call_get_remote_host_name_finish: : A #ConsoleKitSessionProxy.

: (out): Return location for return parameter or NULL to ignore. : The #GAsyncResult obtained from the #GAsyncReadyCallback passed to console_kit_session_call_get_remote_host_name(). : Return location for error or NULL.

Finishes an operation started with console_kit_session_call_get_remote_host_name().

Returns: (skip): TRUE if the call succeded, FALSE if is set.

Definition at line 2984 of file dbus-consolekit-session.c.

{
  GVariant *_ret;
  _ret = g_dbus_proxy_call_finish (G_DBUS_PROXY (proxy), res, error);
  if (_ret == NULL)
    goto _out;
  g_variant_get (_ret,
                 "(s)",
                 out_remote_host_name);
  g_variant_unref (_ret);
_out:
  return _ret != NULL;
}
gboolean console_kit_session_call_get_remote_host_name_sync ( ConsoleKitSession *  proxy,
gchar **  out_remote_host_name,
GCancellable *  cancellable,
GError **  error 
)

console_kit_session_call_get_remote_host_name_sync: : A #ConsoleKitSessionProxy.

: (out): Return location for return parameter or NULL to ignore. : (allow-none): A #GCancellable or NULL. : Return location for error or NULL.

Synchronously invokes the <link linkend="gdbus-method-org-freedesktop-ConsoleKit-Session.GetRemoteHostName">GetRemoteHostName()</link> D-Bus method on . The calling thread is blocked until a reply is received.

See console_kit_session_call_get_remote_host_name() for the asynchronous version of this method.

Returns: (skip): TRUE if the call succeded, FALSE if is set.

Definition at line 3016 of file dbus-consolekit-session.c.

{
  GVariant *_ret;
  _ret = g_dbus_proxy_call_sync (G_DBUS_PROXY (proxy),
    "GetRemoteHostName",
    g_variant_new ("()"),
    G_DBUS_CALL_FLAGS_NONE,
    -1,
    cancellable,
    error);
  if (_ret == NULL)
    goto _out;
  g_variant_get (_ret,
                 "(s)",
                 out_remote_host_name);
  g_variant_unref (_ret);
_out:
  return _ret != NULL;
}
void console_kit_session_call_get_seat_id ( ConsoleKitSession *  proxy,
GCancellable *  cancellable,
GAsyncReadyCallback  callback,
gpointer  user_data 
)

console_kit_session_call_get_seat_id: : A #ConsoleKitSessionProxy.

: (allow-none): A #GCancellable or NULL. : A #GAsyncReadyCallback to call when the request is satisfied or NULL. : User data to pass to .

Asynchronously invokes the <link linkend="gdbus-method-org-freedesktop-ConsoleKit-Session.GetSeatId">GetSeatId()</link> D-Bus method on . When the operation is finished, will be invoked in the <link linkend="g-main-context-push-thread-default">thread-default main loop</link> of the thread you are calling this method from. You can then call console_kit_session_call_get_seat_id_finish() to get the result of the operation.

See console_kit_session_call_get_seat_id_sync() for the synchronous, blocking version of this method.

Definition at line 2270 of file dbus-consolekit-session.c.

{
  g_dbus_proxy_call (G_DBUS_PROXY (proxy),
    "GetSeatId",
    g_variant_new ("()"),
    G_DBUS_CALL_FLAGS_NONE,
    -1,
    cancellable,
    callback,
    user_data);
}
gboolean console_kit_session_call_get_seat_id_finish ( ConsoleKitSession *  proxy,
gchar **  out_sid,
GAsyncResult *  res,
GError **  error 
)

console_kit_session_call_get_seat_id_finish: : A #ConsoleKitSessionProxy.

: (out): Return location for return parameter or NULL to ignore. : The #GAsyncResult obtained from the #GAsyncReadyCallback passed to console_kit_session_call_get_seat_id(). : Return location for error or NULL.

Finishes an operation started with console_kit_session_call_get_seat_id().

Returns: (skip): TRUE if the call succeded, FALSE if is set.

Definition at line 2298 of file dbus-consolekit-session.c.

{
  GVariant *_ret;
  _ret = g_dbus_proxy_call_finish (G_DBUS_PROXY (proxy), res, error);
  if (_ret == NULL)
    goto _out;
  g_variant_get (_ret,
                 "(o)",
                 out_sid);
  g_variant_unref (_ret);
_out:
  return _ret != NULL;
}
gboolean console_kit_session_call_get_seat_id_sync ( ConsoleKitSession *  proxy,
gchar **  out_sid,
GCancellable *  cancellable,
GError **  error 
)

console_kit_session_call_get_seat_id_sync: : A #ConsoleKitSessionProxy.

: (out): Return location for return parameter or NULL to ignore. : (allow-none): A #GCancellable or NULL. : Return location for error or NULL.

Synchronously invokes the <link linkend="gdbus-method-org-freedesktop-ConsoleKit-Session.GetSeatId">GetSeatId()</link> D-Bus method on . The calling thread is blocked until a reply is received.

See console_kit_session_call_get_seat_id() for the asynchronous version of this method.

Returns: (skip): TRUE if the call succeded, FALSE if is set.

Definition at line 2330 of file dbus-consolekit-session.c.

{
  GVariant *_ret;
  _ret = g_dbus_proxy_call_sync (G_DBUS_PROXY (proxy),
    "GetSeatId",
    g_variant_new ("()"),
    G_DBUS_CALL_FLAGS_NONE,
    -1,
    cancellable,
    error);
  if (_ret == NULL)
    goto _out;
  g_variant_get (_ret,
                 "(o)",
                 out_sid);
  g_variant_unref (_ret);
_out:
  return _ret != NULL;
}

Here is the caller graph for this function:

void console_kit_session_call_get_session_type ( ConsoleKitSession *  proxy,
GCancellable *  cancellable,
GAsyncReadyCallback  callback,
gpointer  user_data 
)

console_kit_session_call_get_session_type: : A #ConsoleKitSessionProxy.

: (allow-none): A #GCancellable or NULL. : A #GAsyncReadyCallback to call when the request is satisfied or NULL. : User data to pass to .

Asynchronously invokes the <link linkend="gdbus-method-org-freedesktop-ConsoleKit-Session.GetSessionType">GetSessionType()</link> D-Bus method on . When the operation is finished, will be invoked in the <link linkend="g-main-context-push-thread-default">thread-default main loop</link> of the thread you are calling this method from. You can then call console_kit_session_call_get_session_type_finish() to get the result of the operation.

See console_kit_session_call_get_session_type_sync() for the synchronous, blocking version of this method.

Definition at line 2368 of file dbus-consolekit-session.c.

{
  g_dbus_proxy_call (G_DBUS_PROXY (proxy),
    "GetSessionType",
    g_variant_new ("()"),
    G_DBUS_CALL_FLAGS_NONE,
    -1,
    cancellable,
    callback,
    user_data);
}
gboolean console_kit_session_call_get_session_type_finish ( ConsoleKitSession *  proxy,
gchar **  out_type,
GAsyncResult *  res,
GError **  error 
)

console_kit_session_call_get_session_type_finish: : A #ConsoleKitSessionProxy.

: (out): Return location for return parameter or NULL to ignore. : The #GAsyncResult obtained from the #GAsyncReadyCallback passed to console_kit_session_call_get_session_type(). : Return location for error or NULL.

Finishes an operation started with console_kit_session_call_get_session_type().

Returns: (skip): TRUE if the call succeded, FALSE if is set.

Definition at line 2396 of file dbus-consolekit-session.c.

{
  GVariant *_ret;
  _ret = g_dbus_proxy_call_finish (G_DBUS_PROXY (proxy), res, error);
  if (_ret == NULL)
    goto _out;
  g_variant_get (_ret,
                 "(s)",
                 out_type);
  g_variant_unref (_ret);
_out:
  return _ret != NULL;
}
gboolean console_kit_session_call_get_session_type_sync ( ConsoleKitSession *  proxy,
gchar **  out_type,
GCancellable *  cancellable,
GError **  error 
)

console_kit_session_call_get_session_type_sync: : A #ConsoleKitSessionProxy.

: (out): Return location for return parameter or NULL to ignore. : (allow-none): A #GCancellable or NULL. : Return location for error or NULL.

Synchronously invokes the <link linkend="gdbus-method-org-freedesktop-ConsoleKit-Session.GetSessionType">GetSessionType()</link> D-Bus method on . The calling thread is blocked until a reply is received.

See console_kit_session_call_get_session_type() for the asynchronous version of this method.

Returns: (skip): TRUE if the call succeded, FALSE if is set.

Definition at line 2428 of file dbus-consolekit-session.c.

{
  GVariant *_ret;
  _ret = g_dbus_proxy_call_sync (G_DBUS_PROXY (proxy),
    "GetSessionType",
    g_variant_new ("()"),
    G_DBUS_CALL_FLAGS_NONE,
    -1,
    cancellable,
    error);
  if (_ret == NULL)
    goto _out;
  g_variant_get (_ret,
                 "(s)",
                 out_type);
  g_variant_unref (_ret);
_out:
  return _ret != NULL;
}
void console_kit_session_call_get_unix_user ( ConsoleKitSession *  proxy,
GCancellable *  cancellable,
GAsyncReadyCallback  callback,
gpointer  user_data 
)

console_kit_session_call_get_unix_user: : A #ConsoleKitSessionProxy.

: (allow-none): A #GCancellable or NULL. : A #GAsyncReadyCallback to call when the request is satisfied or NULL. : User data to pass to .

Asynchronously invokes the <link linkend="gdbus-method-org-freedesktop-ConsoleKit-Session.GetUnixUser">GetUnixUser()</link> D-Bus method on . When the operation is finished, will be invoked in the <link linkend="g-main-context-push-thread-default">thread-default main loop</link> of the thread you are calling this method from. You can then call console_kit_session_call_get_unix_user_finish() to get the result of the operation.

See console_kit_session_call_get_unix_user_sync() for the synchronous, blocking version of this method.

Definition at line 2564 of file dbus-consolekit-session.c.

{
  g_dbus_proxy_call (G_DBUS_PROXY (proxy),
    "GetUnixUser",
    g_variant_new ("()"),
    G_DBUS_CALL_FLAGS_NONE,
    -1,
    cancellable,
    callback,
    user_data);
}
gboolean console_kit_session_call_get_unix_user_finish ( ConsoleKitSession *  proxy,
guint *  out_uid,
GAsyncResult *  res,
GError **  error 
)

console_kit_session_call_get_unix_user_finish: : A #ConsoleKitSessionProxy.

: (out): Return location for return parameter or NULL to ignore. : The #GAsyncResult obtained from the #GAsyncReadyCallback passed to console_kit_session_call_get_unix_user(). : Return location for error or NULL.

Finishes an operation started with console_kit_session_call_get_unix_user().

Returns: (skip): TRUE if the call succeded, FALSE if is set.

Definition at line 2592 of file dbus-consolekit-session.c.

{
  GVariant *_ret;
  _ret = g_dbus_proxy_call_finish (G_DBUS_PROXY (proxy), res, error);
  if (_ret == NULL)
    goto _out;
  g_variant_get (_ret,
                 "(u)",
                 out_uid);
  g_variant_unref (_ret);
_out:
  return _ret != NULL;
}
gboolean console_kit_session_call_get_unix_user_sync ( ConsoleKitSession *  proxy,
guint *  out_uid,
GCancellable *  cancellable,
GError **  error 
)

console_kit_session_call_get_unix_user_sync: : A #ConsoleKitSessionProxy.

: (out): Return location for return parameter or NULL to ignore. : (allow-none): A #GCancellable or NULL. : Return location for error or NULL.

Synchronously invokes the <link linkend="gdbus-method-org-freedesktop-ConsoleKit-Session.GetUnixUser">GetUnixUser()</link> D-Bus method on . The calling thread is blocked until a reply is received.

See console_kit_session_call_get_unix_user() for the asynchronous version of this method.

Returns: (skip): TRUE if the call succeded, FALSE if is set.

Definition at line 2624 of file dbus-consolekit-session.c.

{
  GVariant *_ret;
  _ret = g_dbus_proxy_call_sync (G_DBUS_PROXY (proxy),
    "GetUnixUser",
    g_variant_new ("()"),
    G_DBUS_CALL_FLAGS_NONE,
    -1,
    cancellable,
    error);
  if (_ret == NULL)
    goto _out;
  g_variant_get (_ret,
                 "(u)",
                 out_uid);
  g_variant_unref (_ret);
_out:
  return _ret != NULL;
}

Here is the caller graph for this function:

void console_kit_session_call_get_user ( ConsoleKitSession *  proxy,
GCancellable *  cancellable,
GAsyncReadyCallback  callback,
gpointer  user_data 
)

console_kit_session_call_get_user: : A #ConsoleKitSessionProxy.

: (allow-none): A #GCancellable or NULL. : A #GAsyncReadyCallback to call when the request is satisfied or NULL. : User data to pass to .

Asynchronously invokes the <link linkend="gdbus-method-org-freedesktop-ConsoleKit-Session.GetUser">GetUser()</link> D-Bus method on . When the operation is finished, will be invoked in the <link linkend="g-main-context-push-thread-default">thread-default main loop</link> of the thread you are calling this method from. You can then call console_kit_session_call_get_user_finish() to get the result of the operation.

See console_kit_session_call_get_user_sync() for the synchronous, blocking version of this method.

Definition at line 2466 of file dbus-consolekit-session.c.

{
  g_dbus_proxy_call (G_DBUS_PROXY (proxy),
    "GetUser",
    g_variant_new ("()"),
    G_DBUS_CALL_FLAGS_NONE,
    -1,
    cancellable,
    callback,
    user_data);
}
gboolean console_kit_session_call_get_user_finish ( ConsoleKitSession *  proxy,
guint *  out_uid,
GAsyncResult *  res,
GError **  error 
)

console_kit_session_call_get_user_finish: : A #ConsoleKitSessionProxy.

: (out): Return location for return parameter or NULL to ignore. : The #GAsyncResult obtained from the #GAsyncReadyCallback passed to console_kit_session_call_get_user(). : Return location for error or NULL.

Finishes an operation started with console_kit_session_call_get_user().

Returns: (skip): TRUE if the call succeded, FALSE if is set.

Definition at line 2494 of file dbus-consolekit-session.c.

{
  GVariant *_ret;
  _ret = g_dbus_proxy_call_finish (G_DBUS_PROXY (proxy), res, error);
  if (_ret == NULL)
    goto _out;
  g_variant_get (_ret,
                 "(u)",
                 out_uid);
  g_variant_unref (_ret);
_out:
  return _ret != NULL;
}
gboolean console_kit_session_call_get_user_sync ( ConsoleKitSession *  proxy,
guint *  out_uid,
GCancellable *  cancellable,
GError **  error 
)

console_kit_session_call_get_user_sync: : A #ConsoleKitSessionProxy.

: (out): Return location for return parameter or NULL to ignore. : (allow-none): A #GCancellable or NULL. : Return location for error or NULL.

Synchronously invokes the <link linkend="gdbus-method-org-freedesktop-ConsoleKit-Session.GetUser">GetUser()</link> D-Bus method on . The calling thread is blocked until a reply is received.

See console_kit_session_call_get_user() for the asynchronous version of this method.

Returns: (skip): TRUE if the call succeded, FALSE if is set.

Definition at line 2526 of file dbus-consolekit-session.c.

{
  GVariant *_ret;
  _ret = g_dbus_proxy_call_sync (G_DBUS_PROXY (proxy),
    "GetUser",
    g_variant_new ("()"),
    G_DBUS_CALL_FLAGS_NONE,
    -1,
    cancellable,
    error);
  if (_ret == NULL)
    goto _out;
  g_variant_get (_ret,
                 "(u)",
                 out_uid);
  g_variant_unref (_ret);
_out:
  return _ret != NULL;
}
void console_kit_session_call_get_x11_display ( ConsoleKitSession *  proxy,
GCancellable *  cancellable,
GAsyncReadyCallback  callback,
gpointer  user_data 
)

console_kit_session_call_get_x11_display: : A #ConsoleKitSessionProxy.

: (allow-none): A #GCancellable or NULL. : A #GAsyncReadyCallback to call when the request is satisfied or NULL. : User data to pass to .

Asynchronously invokes the <link linkend="gdbus-method-org-freedesktop-ConsoleKit-Session.GetX11Display">GetX11Display()</link> D-Bus method on . When the operation is finished, will be invoked in the <link linkend="g-main-context-push-thread-default">thread-default main loop</link> of the thread you are calling this method from. You can then call console_kit_session_call_get_x11_display_finish() to get the result of the operation.

See console_kit_session_call_get_x11_display_sync() for the synchronous, blocking version of this method.

Definition at line 2662 of file dbus-consolekit-session.c.

{
  g_dbus_proxy_call (G_DBUS_PROXY (proxy),
    "GetX11Display",
    g_variant_new ("()"),
    G_DBUS_CALL_FLAGS_NONE,
    -1,
    cancellable,
    callback,
    user_data);
}
void console_kit_session_call_get_x11_display_device ( ConsoleKitSession *  proxy,
GCancellable *  cancellable,
GAsyncReadyCallback  callback,
gpointer  user_data 
)

console_kit_session_call_get_x11_display_device: : A #ConsoleKitSessionProxy.

: (allow-none): A #GCancellable or NULL. : A #GAsyncReadyCallback to call when the request is satisfied or NULL. : User data to pass to .

Asynchronously invokes the <link linkend="gdbus-method-org-freedesktop-ConsoleKit-Session.GetX11DisplayDevice">GetX11DisplayDevice()</link> D-Bus method on . When the operation is finished, will be invoked in the <link linkend="g-main-context-push-thread-default">thread-default main loop</link> of the thread you are calling this method from. You can then call console_kit_session_call_get_x11_display_device_finish() to get the result of the operation.

See console_kit_session_call_get_x11_display_device_sync() for the synchronous, blocking version of this method.

Definition at line 2760 of file dbus-consolekit-session.c.

{
  g_dbus_proxy_call (G_DBUS_PROXY (proxy),
    "GetX11DisplayDevice",
    g_variant_new ("()"),
    G_DBUS_CALL_FLAGS_NONE,
    -1,
    cancellable,
    callback,
    user_data);
}
gboolean console_kit_session_call_get_x11_display_device_finish ( ConsoleKitSession *  proxy,
gchar **  out_x11_display_device,
GAsyncResult *  res,
GError **  error 
)

console_kit_session_call_get_x11_display_device_finish: : A #ConsoleKitSessionProxy.

: (out): Return location for return parameter or NULL to ignore. : The #GAsyncResult obtained from the #GAsyncReadyCallback passed to console_kit_session_call_get_x11_display_device(). : Return location for error or NULL.

Finishes an operation started with console_kit_session_call_get_x11_display_device().

Returns: (skip): TRUE if the call succeded, FALSE if is set.

Definition at line 2788 of file dbus-consolekit-session.c.

{
  GVariant *_ret;
  _ret = g_dbus_proxy_call_finish (G_DBUS_PROXY (proxy), res, error);
  if (_ret == NULL)
    goto _out;
  g_variant_get (_ret,
                 "(s)",
                 out_x11_display_device);
  g_variant_unref (_ret);
_out:
  return _ret != NULL;
}
gboolean console_kit_session_call_get_x11_display_device_sync ( ConsoleKitSession *  proxy,
gchar **  out_x11_display_device,
GCancellable *  cancellable,
GError **  error 
)

console_kit_session_call_get_x11_display_device_sync: : A #ConsoleKitSessionProxy.

: (out): Return location for return parameter or NULL to ignore. : (allow-none): A #GCancellable or NULL. : Return location for error or NULL.

Synchronously invokes the <link linkend="gdbus-method-org-freedesktop-ConsoleKit-Session.GetX11DisplayDevice">GetX11DisplayDevice()</link> D-Bus method on . The calling thread is blocked until a reply is received.

See console_kit_session_call_get_x11_display_device() for the asynchronous version of this method.

Returns: (skip): TRUE if the call succeded, FALSE if is set.

Definition at line 2820 of file dbus-consolekit-session.c.

{
  GVariant *_ret;
  _ret = g_dbus_proxy_call_sync (G_DBUS_PROXY (proxy),
    "GetX11DisplayDevice",
    g_variant_new ("()"),
    G_DBUS_CALL_FLAGS_NONE,
    -1,
    cancellable,
    error);
  if (_ret == NULL)
    goto _out;
  g_variant_get (_ret,
                 "(s)",
                 out_x11_display_device);
  g_variant_unref (_ret);
_out:
  return _ret != NULL;
}
gboolean console_kit_session_call_get_x11_display_finish ( ConsoleKitSession *  proxy,
gchar **  out_display,
GAsyncResult *  res,
GError **  error 
)

console_kit_session_call_get_x11_display_finish: : A #ConsoleKitSessionProxy.

: (out): Return location for return parameter or NULL to ignore. : The #GAsyncResult obtained from the #GAsyncReadyCallback passed to console_kit_session_call_get_x11_display(). : Return location for error or NULL.

Finishes an operation started with console_kit_session_call_get_x11_display().

Returns: (skip): TRUE if the call succeded, FALSE if is set.

Definition at line 2690 of file dbus-consolekit-session.c.

{
  GVariant *_ret;
  _ret = g_dbus_proxy_call_finish (G_DBUS_PROXY (proxy), res, error);
  if (_ret == NULL)
    goto _out;
  g_variant_get (_ret,
                 "(s)",
                 out_display);
  g_variant_unref (_ret);
_out:
  return _ret != NULL;
}
gboolean console_kit_session_call_get_x11_display_sync ( ConsoleKitSession *  proxy,
gchar **  out_display,
GCancellable *  cancellable,
GError **  error 
)

console_kit_session_call_get_x11_display_sync: : A #ConsoleKitSessionProxy.

: (out): Return location for return parameter or NULL to ignore. : (allow-none): A #GCancellable or NULL. : Return location for error or NULL.

Synchronously invokes the <link linkend="gdbus-method-org-freedesktop-ConsoleKit-Session.GetX11Display">GetX11Display()</link> D-Bus method on . The calling thread is blocked until a reply is received.

See console_kit_session_call_get_x11_display() for the asynchronous version of this method.

Returns: (skip): TRUE if the call succeded, FALSE if is set.

Definition at line 2722 of file dbus-consolekit-session.c.

{
  GVariant *_ret;
  _ret = g_dbus_proxy_call_sync (G_DBUS_PROXY (proxy),
    "GetX11Display",
    g_variant_new ("()"),
    G_DBUS_CALL_FLAGS_NONE,
    -1,
    cancellable,
    error);
  if (_ret == NULL)
    goto _out;
  g_variant_get (_ret,
                 "(s)",
                 out_display);
  g_variant_unref (_ret);
_out:
  return _ret != NULL;
}

Here is the caller graph for this function:

void console_kit_session_call_is_active ( ConsoleKitSession *  proxy,
GCancellable *  cancellable,
GAsyncReadyCallback  callback,
gpointer  user_data 
)

console_kit_session_call_is_active: : A #ConsoleKitSessionProxy.

: (allow-none): A #GCancellable or NULL. : A #GAsyncReadyCallback to call when the request is satisfied or NULL. : User data to pass to .

Asynchronously invokes the <link linkend="gdbus-method-org-freedesktop-ConsoleKit-Session.IsActive">IsActive()</link> D-Bus method on . When the operation is finished, will be invoked in the <link linkend="g-main-context-push-thread-default">thread-default main loop</link> of the thread you are calling this method from. You can then call console_kit_session_call_is_active_finish() to get the result of the operation.

See console_kit_session_call_is_active_sync() for the synchronous, blocking version of this method.

Definition at line 3152 of file dbus-consolekit-session.c.

{
  g_dbus_proxy_call (G_DBUS_PROXY (proxy),
    "IsActive",
    g_variant_new ("()"),
    G_DBUS_CALL_FLAGS_NONE,
    -1,
    cancellable,
    callback,
    user_data);
}
gboolean console_kit_session_call_is_active_finish ( ConsoleKitSession *  proxy,
gboolean *  out_active,
GAsyncResult *  res,
GError **  error 
)

console_kit_session_call_is_active_finish: : A #ConsoleKitSessionProxy.

: (out): Return location for return parameter or NULL to ignore. : The #GAsyncResult obtained from the #GAsyncReadyCallback passed to console_kit_session_call_is_active(). : Return location for error or NULL.

Finishes an operation started with console_kit_session_call_is_active().

Returns: (skip): TRUE if the call succeded, FALSE if is set.

Definition at line 3180 of file dbus-consolekit-session.c.

{
  GVariant *_ret;
  _ret = g_dbus_proxy_call_finish (G_DBUS_PROXY (proxy), res, error);
  if (_ret == NULL)
    goto _out;
  g_variant_get (_ret,
                 "(b)",
                 out_active);
  g_variant_unref (_ret);
_out:
  return _ret != NULL;
}
gboolean console_kit_session_call_is_active_sync ( ConsoleKitSession *  proxy,
gboolean *  out_active,
GCancellable *  cancellable,
GError **  error 
)

console_kit_session_call_is_active_sync: : A #ConsoleKitSessionProxy.

: (out): Return location for return parameter or NULL to ignore. : (allow-none): A #GCancellable or NULL. : Return location for error or NULL.

Synchronously invokes the <link linkend="gdbus-method-org-freedesktop-ConsoleKit-Session.IsActive">IsActive()</link> D-Bus method on . The calling thread is blocked until a reply is received.

See console_kit_session_call_is_active() for the asynchronous version of this method.

Returns: (skip): TRUE if the call succeded, FALSE if is set.

Definition at line 3212 of file dbus-consolekit-session.c.

{
  GVariant *_ret;
  _ret = g_dbus_proxy_call_sync (G_DBUS_PROXY (proxy),
    "IsActive",
    g_variant_new ("()"),
    G_DBUS_CALL_FLAGS_NONE,
    -1,
    cancellable,
    error);
  if (_ret == NULL)
    goto _out;
  g_variant_get (_ret,
                 "(b)",
                 out_active);
  g_variant_unref (_ret);
_out:
  return _ret != NULL;
}
void console_kit_session_call_is_local ( ConsoleKitSession *  proxy,
GCancellable *  cancellable,
GAsyncReadyCallback  callback,
gpointer  user_data 
)

console_kit_session_call_is_local: : A #ConsoleKitSessionProxy.

: (allow-none): A #GCancellable or NULL. : A #GAsyncReadyCallback to call when the request is satisfied or NULL. : User data to pass to .

Asynchronously invokes the <link linkend="gdbus-method-org-freedesktop-ConsoleKit-Session.IsLocal">IsLocal()</link> D-Bus method on . When the operation is finished, will be invoked in the <link linkend="g-main-context-push-thread-default">thread-default main loop</link> of the thread you are calling this method from. You can then call console_kit_session_call_is_local_finish() to get the result of the operation.

See console_kit_session_call_is_local_sync() for the synchronous, blocking version of this method.

Definition at line 3250 of file dbus-consolekit-session.c.

{
  g_dbus_proxy_call (G_DBUS_PROXY (proxy),
    "IsLocal",
    g_variant_new ("()"),
    G_DBUS_CALL_FLAGS_NONE,
    -1,
    cancellable,
    callback,
    user_data);
}
gboolean console_kit_session_call_is_local_finish ( ConsoleKitSession *  proxy,
gboolean *  out_local,
GAsyncResult *  res,
GError **  error 
)

console_kit_session_call_is_local_finish: : A #ConsoleKitSessionProxy.

: (out): Return location for return parameter or NULL to ignore. : The #GAsyncResult obtained from the #GAsyncReadyCallback passed to console_kit_session_call_is_local(). : Return location for error or NULL.

Finishes an operation started with console_kit_session_call_is_local().

Returns: (skip): TRUE if the call succeded, FALSE if is set.

Definition at line 3278 of file dbus-consolekit-session.c.

{
  GVariant *_ret;
  _ret = g_dbus_proxy_call_finish (G_DBUS_PROXY (proxy), res, error);
  if (_ret == NULL)
    goto _out;
  g_variant_get (_ret,
                 "(b)",
                 out_local);
  g_variant_unref (_ret);
_out:
  return _ret != NULL;
}
gboolean console_kit_session_call_is_local_sync ( ConsoleKitSession *  proxy,
gboolean *  out_local,
GCancellable *  cancellable,
GError **  error 
)

console_kit_session_call_is_local_sync: : A #ConsoleKitSessionProxy.

: (out): Return location for return parameter or NULL to ignore. : (allow-none): A #GCancellable or NULL. : Return location for error or NULL.

Synchronously invokes the <link linkend="gdbus-method-org-freedesktop-ConsoleKit-Session.IsLocal">IsLocal()</link> D-Bus method on . The calling thread is blocked until a reply is received.

See console_kit_session_call_is_local() for the asynchronous version of this method.

Returns: (skip): TRUE if the call succeded, FALSE if is set.

Definition at line 3310 of file dbus-consolekit-session.c.

{
  GVariant *_ret;
  _ret = g_dbus_proxy_call_sync (G_DBUS_PROXY (proxy),
    "IsLocal",
    g_variant_new ("()"),
    G_DBUS_CALL_FLAGS_NONE,
    -1,
    cancellable,
    error);
  if (_ret == NULL)
    goto _out;
  g_variant_get (_ret,
                 "(b)",
                 out_local);
  g_variant_unref (_ret);
_out:
  return _ret != NULL;
}
void console_kit_session_call_lock ( ConsoleKitSession *  proxy,
GCancellable *  cancellable,
GAsyncReadyCallback  callback,
gpointer  user_data 
)

console_kit_session_call_lock: : A #ConsoleKitSessionProxy.

: (allow-none): A #GCancellable or NULL. : A #GAsyncReadyCallback to call when the request is satisfied or NULL. : User data to pass to .

Asynchronously invokes the <link linkend="gdbus-method-org-freedesktop-ConsoleKit-Session.Lock">Lock()</link> D-Bus method on . When the operation is finished, will be invoked in the <link linkend="g-main-context-push-thread-default">thread-default main loop</link> of the thread you are calling this method from. You can then call console_kit_session_call_lock_finish() to get the result of the operation.

See console_kit_session_call_lock_sync() for the synchronous, blocking version of this method.

Definition at line 3538 of file dbus-consolekit-session.c.

{
  g_dbus_proxy_call (G_DBUS_PROXY (proxy),
    "Lock",
    g_variant_new ("()"),
    G_DBUS_CALL_FLAGS_NONE,
    -1,
    cancellable,
    callback,
    user_data);
}
gboolean console_kit_session_call_lock_finish ( ConsoleKitSession *  proxy,
GAsyncResult *  res,
GError **  error 
)

console_kit_session_call_lock_finish: : A #ConsoleKitSessionProxy.

: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to console_kit_session_call_lock(). : Return location for error or NULL.

Finishes an operation started with console_kit_session_call_lock().

Returns: (skip): TRUE if the call succeded, FALSE if is set.

Definition at line 3565 of file dbus-consolekit-session.c.

{
  GVariant *_ret;
  _ret = g_dbus_proxy_call_finish (G_DBUS_PROXY (proxy), res, error);
  if (_ret == NULL)
    goto _out;
  g_variant_get (_ret,
                 "()");
  g_variant_unref (_ret);
_out:
  return _ret != NULL;
}
gboolean console_kit_session_call_lock_sync ( ConsoleKitSession *  proxy,
GCancellable *  cancellable,
GError **  error 
)

console_kit_session_call_lock_sync: : A #ConsoleKitSessionProxy.

: (allow-none): A #GCancellable or NULL. : Return location for error or NULL.

Synchronously invokes the <link linkend="gdbus-method-org-freedesktop-ConsoleKit-Session.Lock">Lock()</link> D-Bus method on . The calling thread is blocked until a reply is received.

See console_kit_session_call_lock() for the asynchronous version of this method.

Returns: (skip): TRUE if the call succeded, FALSE if is set.

Definition at line 3594 of file dbus-consolekit-session.c.

{
  GVariant *_ret;
  _ret = g_dbus_proxy_call_sync (G_DBUS_PROXY (proxy),
    "Lock",
    g_variant_new ("()"),
    G_DBUS_CALL_FLAGS_NONE,
    -1,
    cancellable,
    error);
  if (_ret == NULL)
    goto _out;
  g_variant_get (_ret,
                 "()");
  g_variant_unref (_ret);
_out:
  return _ret != NULL;
}
void console_kit_session_call_set_idle_hint ( ConsoleKitSession *  proxy,
gboolean  arg_idle_hint,
GCancellable *  cancellable,
GAsyncReadyCallback  callback,
gpointer  user_data 
)

console_kit_session_call_set_idle_hint: : A #ConsoleKitSessionProxy.

: Argument to pass with the method invocation. : (allow-none): A #GCancellable or NULL. : A #GAsyncReadyCallback to call when the request is satisfied or NULL. : User data to pass to .

Asynchronously invokes the <link linkend="gdbus-method-org-freedesktop-ConsoleKit-Session.SetIdleHint">SetIdleHint()</link> D-Bus method on . When the operation is finished, will be invoked in the <link linkend="g-main-context-push-thread-default">thread-default main loop</link> of the thread you are calling this method from. You can then call console_kit_session_call_set_idle_hint_finish() to get the result of the operation.

See console_kit_session_call_set_idle_hint_sync() for the synchronous, blocking version of this method.

Definition at line 3919 of file dbus-consolekit-session.c.

{
  g_dbus_proxy_call (G_DBUS_PROXY (proxy),
    "SetIdleHint",
    g_variant_new ("(b)",
                   arg_idle_hint),
    G_DBUS_CALL_FLAGS_NONE,
    -1,
    cancellable,
    callback,
    user_data);
}
gboolean console_kit_session_call_set_idle_hint_finish ( ConsoleKitSession *  proxy,
GAsyncResult *  res,
GError **  error 
)

console_kit_session_call_set_idle_hint_finish: : A #ConsoleKitSessionProxy.

: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to console_kit_session_call_set_idle_hint(). : Return location for error or NULL.

Finishes an operation started with console_kit_session_call_set_idle_hint().

Returns: (skip): TRUE if the call succeded, FALSE if is set.

Definition at line 3948 of file dbus-consolekit-session.c.

{
  GVariant *_ret;
  _ret = g_dbus_proxy_call_finish (G_DBUS_PROXY (proxy), res, error);
  if (_ret == NULL)
    goto _out;
  g_variant_get (_ret,
                 "()");
  g_variant_unref (_ret);
_out:
  return _ret != NULL;
}
gboolean console_kit_session_call_set_idle_hint_sync ( ConsoleKitSession *  proxy,
gboolean  arg_idle_hint,
GCancellable *  cancellable,
GError **  error 
)

console_kit_session_call_set_idle_hint_sync: : A #ConsoleKitSessionProxy.

: Argument to pass with the method invocation. : (allow-none): A #GCancellable or NULL. : Return location for error or NULL.

Synchronously invokes the <link linkend="gdbus-method-org-freedesktop-ConsoleKit-Session.SetIdleHint">SetIdleHint()</link> D-Bus method on . The calling thread is blocked until a reply is received.

See console_kit_session_call_set_idle_hint() for the asynchronous version of this method.

Returns: (skip): TRUE if the call succeded, FALSE if is set.

Definition at line 3978 of file dbus-consolekit-session.c.

{
  GVariant *_ret;
  _ret = g_dbus_proxy_call_sync (G_DBUS_PROXY (proxy),
    "SetIdleHint",
    g_variant_new ("(b)",
                   arg_idle_hint),
    G_DBUS_CALL_FLAGS_NONE,
    -1,
    cancellable,
    error);
  if (_ret == NULL)
    goto _out;
  g_variant_get (_ret,
                 "()");
  g_variant_unref (_ret);
_out:
  return _ret != NULL;
}
void console_kit_session_call_unlock ( ConsoleKitSession *  proxy,
GCancellable *  cancellable,
GAsyncReadyCallback  callback,
gpointer  user_data 
)

console_kit_session_call_unlock: : A #ConsoleKitSessionProxy.

: (allow-none): A #GCancellable or NULL. : A #GAsyncReadyCallback to call when the request is satisfied or NULL. : User data to pass to .

Asynchronously invokes the <link linkend="gdbus-method-org-freedesktop-ConsoleKit-Session.Unlock">Unlock()</link> D-Bus method on . When the operation is finished, will be invoked in the <link linkend="g-main-context-push-thread-default">thread-default main loop</link> of the thread you are calling this method from. You can then call console_kit_session_call_unlock_finish() to get the result of the operation.

See console_kit_session_call_unlock_sync() for the synchronous, blocking version of this method.

Definition at line 3630 of file dbus-consolekit-session.c.

{
  g_dbus_proxy_call (G_DBUS_PROXY (proxy),
    "Unlock",
    g_variant_new ("()"),
    G_DBUS_CALL_FLAGS_NONE,
    -1,
    cancellable,
    callback,
    user_data);
}
gboolean console_kit_session_call_unlock_finish ( ConsoleKitSession *  proxy,
GAsyncResult *  res,
GError **  error 
)

console_kit_session_call_unlock_finish: : A #ConsoleKitSessionProxy.

: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to console_kit_session_call_unlock(). : Return location for error or NULL.

Finishes an operation started with console_kit_session_call_unlock().

Returns: (skip): TRUE if the call succeded, FALSE if is set.

Definition at line 3657 of file dbus-consolekit-session.c.

{
  GVariant *_ret;
  _ret = g_dbus_proxy_call_finish (G_DBUS_PROXY (proxy), res, error);
  if (_ret == NULL)
    goto _out;
  g_variant_get (_ret,
                 "()");
  g_variant_unref (_ret);
_out:
  return _ret != NULL;
}
gboolean console_kit_session_call_unlock_sync ( ConsoleKitSession *  proxy,
GCancellable *  cancellable,
GError **  error 
)

console_kit_session_call_unlock_sync: : A #ConsoleKitSessionProxy.

: (allow-none): A #GCancellable or NULL. : Return location for error or NULL.

Synchronously invokes the <link linkend="gdbus-method-org-freedesktop-ConsoleKit-Session.Unlock">Unlock()</link> D-Bus method on . The calling thread is blocked until a reply is received.

See console_kit_session_call_unlock() for the asynchronous version of this method.

Returns: (skip): TRUE if the call succeded, FALSE if is set.

Definition at line 3686 of file dbus-consolekit-session.c.

{
  GVariant *_ret;
  _ret = g_dbus_proxy_call_sync (G_DBUS_PROXY (proxy),
    "Unlock",
    g_variant_new ("()"),
    G_DBUS_CALL_FLAGS_NONE,
    -1,
    cancellable,
    error);
  if (_ret == NULL)
    goto _out;
  g_variant_get (_ret,
                 "()");
  g_variant_unref (_ret);
_out:
  return _ret != NULL;
}
void console_kit_session_complete_activate ( ConsoleKitSession *  object,
GDBusMethodInvocation *  invocation 
)

console_kit_session_complete_activate: : A #ConsoleKitSession.

: (transfer full): A #GDBusMethodInvocation.

Helper function used in service implementations to finish handling invocations of the <link linkend="gdbus-method-org-freedesktop-ConsoleKit-Session.Activate">Activate()</link> D-Bus method. If you instead want to finish handling an invocation by returning an error, use g_dbus_method_invocation_return_error() or similar.

This method will free , you cannot use it afterwards.

Definition at line 4285 of file dbus-consolekit-session.c.

{
  g_dbus_method_invocation_return_value (invocation,
    g_variant_new ("()"));
}
void console_kit_session_complete_get_creation_time ( ConsoleKitSession *  object,
GDBusMethodInvocation *  invocation,
const gchar *  iso8601_datetime 
)

console_kit_session_complete_get_creation_time: : A #ConsoleKitSession.

: (transfer full): A #GDBusMethodInvocation. : Parameter to return.

Helper function used in service implementations to finish handling invocations of the <link linkend="gdbus-method-org-freedesktop-ConsoleKit-Session.GetCreationTime">GetCreationTime()</link> D-Bus method. If you instead want to finish handling an invocation by returning an error, use g_dbus_method_invocation_return_error() or similar.

This method will free , you cannot use it afterwards.

Definition at line 4265 of file dbus-consolekit-session.c.

{
  g_dbus_method_invocation_return_value (invocation,
    g_variant_new ("(s)",
                   iso8601_datetime));
}
void console_kit_session_complete_get_display_device ( ConsoleKitSession *  object,
GDBusMethodInvocation *  invocation,
const gchar *  display_device 
)

console_kit_session_complete_get_display_device: : A #ConsoleKitSession.

: (transfer full): A #GDBusMethodInvocation. : Parameter to return.

Helper function used in service implementations to finish handling invocations of the <link linkend="gdbus-method-org-freedesktop-ConsoleKit-Session.GetDisplayDevice">GetDisplayDevice()</link> D-Bus method. If you instead want to finish handling an invocation by returning an error, use g_dbus_method_invocation_return_error() or similar.

This method will free , you cannot use it afterwards.

Definition at line 4160 of file dbus-consolekit-session.c.

{
  g_dbus_method_invocation_return_value (invocation,
    g_variant_new ("(s)",
                   display_device));
}
void console_kit_session_complete_get_id ( ConsoleKitSession *  object,
GDBusMethodInvocation *  invocation,
const gchar *  ssid 
)

console_kit_session_complete_get_id: : A #ConsoleKitSession.

: (transfer full): A #GDBusMethodInvocation. : Parameter to return.

Helper function used in service implementations to finish handling invocations of the <link linkend="gdbus-method-org-freedesktop-ConsoleKit-Session.GetId">GetId()</link> D-Bus method. If you instead want to finish handling an invocation by returning an error, use g_dbus_method_invocation_return_error() or similar.

This method will free , you cannot use it afterwards.

Definition at line 4013 of file dbus-consolekit-session.c.

{
  g_dbus_method_invocation_return_value (invocation,
    g_variant_new ("(o)",
                   ssid));
}
void console_kit_session_complete_get_idle_hint ( ConsoleKitSession *  object,
GDBusMethodInvocation *  invocation,
gboolean  idle_hint 
)

console_kit_session_complete_get_idle_hint: : A #ConsoleKitSession.

: (transfer full): A #GDBusMethodInvocation. : Parameter to return.

Helper function used in service implementations to finish handling invocations of the <link linkend="gdbus-method-org-freedesktop-ConsoleKit-Session.GetIdleHint">GetIdleHint()</link> D-Bus method. If you instead want to finish handling an invocation by returning an error, use g_dbus_method_invocation_return_error() or similar.

This method will free , you cannot use it afterwards.

Definition at line 4340 of file dbus-consolekit-session.c.

{
  g_dbus_method_invocation_return_value (invocation,
    g_variant_new ("(b)",
                   idle_hint));
}
void console_kit_session_complete_get_idle_since_hint ( ConsoleKitSession *  object,
GDBusMethodInvocation *  invocation,
const gchar *  iso8601_datetime 
)

console_kit_session_complete_get_idle_since_hint: : A #ConsoleKitSession.

: (transfer full): A #GDBusMethodInvocation. : Parameter to return.

Helper function used in service implementations to finish handling invocations of the <link linkend="gdbus-method-org-freedesktop-ConsoleKit-Session.GetIdleSinceHint">GetIdleSinceHint()</link> D-Bus method. If you instead want to finish handling an invocation by returning an error, use g_dbus_method_invocation_return_error() or similar.

This method will free , you cannot use it afterwards.

Definition at line 4361 of file dbus-consolekit-session.c.

{
  g_dbus_method_invocation_return_value (invocation,
    g_variant_new ("(s)",
                   iso8601_datetime));
}
void console_kit_session_complete_get_login_session_id ( ConsoleKitSession *  object,
GDBusMethodInvocation *  invocation,
const gchar *  login_session_id 
)

console_kit_session_complete_get_login_session_id: : A #ConsoleKitSession.

: (transfer full): A #GDBusMethodInvocation. : Parameter to return.

Helper function used in service implementations to finish handling invocations of the <link linkend="gdbus-method-org-freedesktop-ConsoleKit-Session.GetLoginSessionId">GetLoginSessionId()</link> D-Bus method. If you instead want to finish handling an invocation by returning an error, use g_dbus_method_invocation_return_error() or similar.

This method will free , you cannot use it afterwards.

Definition at line 4202 of file dbus-consolekit-session.c.

{
  g_dbus_method_invocation_return_value (invocation,
    g_variant_new ("(s)",
                   login_session_id));
}
void console_kit_session_complete_get_remote_host_name ( ConsoleKitSession *  object,
GDBusMethodInvocation *  invocation,
const gchar *  remote_host_name 
)

console_kit_session_complete_get_remote_host_name: : A #ConsoleKitSession.

: (transfer full): A #GDBusMethodInvocation. : Parameter to return.

Helper function used in service implementations to finish handling invocations of the <link linkend="gdbus-method-org-freedesktop-ConsoleKit-Session.GetRemoteHostName">GetRemoteHostName()</link> D-Bus method. If you instead want to finish handling an invocation by returning an error, use g_dbus_method_invocation_return_error() or similar.

This method will free , you cannot use it afterwards.

Definition at line 4181 of file dbus-consolekit-session.c.

{
  g_dbus_method_invocation_return_value (invocation,
    g_variant_new ("(s)",
                   remote_host_name));
}
void console_kit_session_complete_get_seat_id ( ConsoleKitSession *  object,
GDBusMethodInvocation *  invocation,
const gchar *  sid 
)

console_kit_session_complete_get_seat_id: : A #ConsoleKitSession.

: (transfer full): A #GDBusMethodInvocation. : Parameter to return.

Helper function used in service implementations to finish handling invocations of the <link linkend="gdbus-method-org-freedesktop-ConsoleKit-Session.GetSeatId">GetSeatId()</link> D-Bus method. If you instead want to finish handling an invocation by returning an error, use g_dbus_method_invocation_return_error() or similar.

This method will free , you cannot use it afterwards.

Definition at line 4034 of file dbus-consolekit-session.c.

{
  g_dbus_method_invocation_return_value (invocation,
    g_variant_new ("(o)",
                   sid));
}
void console_kit_session_complete_get_session_type ( ConsoleKitSession *  object,
GDBusMethodInvocation *  invocation,
const gchar *  type 
)

console_kit_session_complete_get_session_type: : A #ConsoleKitSession.

: (transfer full): A #GDBusMethodInvocation. : Parameter to return.

Helper function used in service implementations to finish handling invocations of the <link linkend="gdbus-method-org-freedesktop-ConsoleKit-Session.GetSessionType">GetSessionType()</link> D-Bus method. If you instead want to finish handling an invocation by returning an error, use g_dbus_method_invocation_return_error() or similar.

This method will free , you cannot use it afterwards.

Definition at line 4055 of file dbus-consolekit-session.c.

{
  g_dbus_method_invocation_return_value (invocation,
    g_variant_new ("(s)",
                   type));
}
void console_kit_session_complete_get_unix_user ( ConsoleKitSession *  object,
GDBusMethodInvocation *  invocation,
guint  uid 
)

console_kit_session_complete_get_unix_user: : A #ConsoleKitSession.

: (transfer full): A #GDBusMethodInvocation. : Parameter to return.

Helper function used in service implementations to finish handling invocations of the <link linkend="gdbus-method-org-freedesktop-ConsoleKit-Session.GetUnixUser">GetUnixUser()</link> D-Bus method. If you instead want to finish handling an invocation by returning an error, use g_dbus_method_invocation_return_error() or similar.

This method will free , you cannot use it afterwards.

Definition at line 4097 of file dbus-consolekit-session.c.

{
  g_dbus_method_invocation_return_value (invocation,
    g_variant_new ("(u)",
                   uid));
}
void console_kit_session_complete_get_user ( ConsoleKitSession *  object,
GDBusMethodInvocation *  invocation,
guint  uid 
)

console_kit_session_complete_get_user: : A #ConsoleKitSession.

: (transfer full): A #GDBusMethodInvocation. : Parameter to return.

Helper function used in service implementations to finish handling invocations of the <link linkend="gdbus-method-org-freedesktop-ConsoleKit-Session.GetUser">GetUser()</link> D-Bus method. If you instead want to finish handling an invocation by returning an error, use g_dbus_method_invocation_return_error() or similar.

This method will free , you cannot use it afterwards.

Definition at line 4076 of file dbus-consolekit-session.c.

{
  g_dbus_method_invocation_return_value (invocation,
    g_variant_new ("(u)",
                   uid));
}
void console_kit_session_complete_get_x11_display ( ConsoleKitSession *  object,
GDBusMethodInvocation *  invocation,
const gchar *  display 
)

console_kit_session_complete_get_x11_display: : A #ConsoleKitSession.

: (transfer full): A #GDBusMethodInvocation. : Parameter to return.

Helper function used in service implementations to finish handling invocations of the <link linkend="gdbus-method-org-freedesktop-ConsoleKit-Session.GetX11Display">GetX11Display()</link> D-Bus method. If you instead want to finish handling an invocation by returning an error, use g_dbus_method_invocation_return_error() or similar.

This method will free , you cannot use it afterwards.

Definition at line 4118 of file dbus-consolekit-session.c.

{
  g_dbus_method_invocation_return_value (invocation,
    g_variant_new ("(s)",
                   display));
}
void console_kit_session_complete_get_x11_display_device ( ConsoleKitSession *  object,
GDBusMethodInvocation *  invocation,
const gchar *  x11_display_device 
)

console_kit_session_complete_get_x11_display_device: : A #ConsoleKitSession.

: (transfer full): A #GDBusMethodInvocation. : Parameter to return.

Helper function used in service implementations to finish handling invocations of the <link linkend="gdbus-method-org-freedesktop-ConsoleKit-Session.GetX11DisplayDevice">GetX11DisplayDevice()</link> D-Bus method. If you instead want to finish handling an invocation by returning an error, use g_dbus_method_invocation_return_error() or similar.

This method will free , you cannot use it afterwards.

Definition at line 4139 of file dbus-consolekit-session.c.

{
  g_dbus_method_invocation_return_value (invocation,
    g_variant_new ("(s)",
                   x11_display_device));
}
void console_kit_session_complete_is_active ( ConsoleKitSession *  object,
GDBusMethodInvocation *  invocation,
gboolean  active 
)

console_kit_session_complete_is_active: : A #ConsoleKitSession.

: (transfer full): A #GDBusMethodInvocation. : Parameter to return.

Helper function used in service implementations to finish handling invocations of the <link linkend="gdbus-method-org-freedesktop-ConsoleKit-Session.IsActive">IsActive()</link> D-Bus method. If you instead want to finish handling an invocation by returning an error, use g_dbus_method_invocation_return_error() or similar.

This method will free , you cannot use it afterwards.

Definition at line 4223 of file dbus-consolekit-session.c.

{
  g_dbus_method_invocation_return_value (invocation,
    g_variant_new ("(b)",
                   active));
}
void console_kit_session_complete_is_local ( ConsoleKitSession *  object,
GDBusMethodInvocation *  invocation,
gboolean  local 
)

console_kit_session_complete_is_local: : A #ConsoleKitSession.

: (transfer full): A #GDBusMethodInvocation. : Parameter to return.

Helper function used in service implementations to finish handling invocations of the <link linkend="gdbus-method-org-freedesktop-ConsoleKit-Session.IsLocal">IsLocal()</link> D-Bus method. If you instead want to finish handling an invocation by returning an error, use g_dbus_method_invocation_return_error() or similar.

This method will free , you cannot use it afterwards.

Definition at line 4244 of file dbus-consolekit-session.c.

{
  g_dbus_method_invocation_return_value (invocation,
    g_variant_new ("(b)",
                   local));
}
void console_kit_session_complete_lock ( ConsoleKitSession *  object,
GDBusMethodInvocation *  invocation 
)

console_kit_session_complete_lock: : A #ConsoleKitSession.

: (transfer full): A #GDBusMethodInvocation.

Helper function used in service implementations to finish handling invocations of the <link linkend="gdbus-method-org-freedesktop-ConsoleKit-Session.Lock">Lock()</link> D-Bus method. If you instead want to finish handling an invocation by returning an error, use g_dbus_method_invocation_return_error() or similar.

This method will free , you cannot use it afterwards.

Definition at line 4303 of file dbus-consolekit-session.c.

{
  g_dbus_method_invocation_return_value (invocation,
    g_variant_new ("()"));
}
void console_kit_session_complete_set_idle_hint ( ConsoleKitSession *  object,
GDBusMethodInvocation *  invocation 
)

console_kit_session_complete_set_idle_hint: : A #ConsoleKitSession.

: (transfer full): A #GDBusMethodInvocation.

Helper function used in service implementations to finish handling invocations of the <link linkend="gdbus-method-org-freedesktop-ConsoleKit-Session.SetIdleHint">SetIdleHint()</link> D-Bus method. If you instead want to finish handling an invocation by returning an error, use g_dbus_method_invocation_return_error() or similar.

This method will free , you cannot use it afterwards.

Definition at line 4381 of file dbus-consolekit-session.c.

{
  g_dbus_method_invocation_return_value (invocation,
    g_variant_new ("()"));
}
void console_kit_session_complete_unlock ( ConsoleKitSession *  object,
GDBusMethodInvocation *  invocation 
)

console_kit_session_complete_unlock: : A #ConsoleKitSession.

: (transfer full): A #GDBusMethodInvocation.

Helper function used in service implementations to finish handling invocations of the <link linkend="gdbus-method-org-freedesktop-ConsoleKit-Session.Unlock">Unlock()</link> D-Bus method. If you instead want to finish handling an invocation by returning an error, use g_dbus_method_invocation_return_error() or similar.

This method will free , you cannot use it afterwards.

Definition at line 4321 of file dbus-consolekit-session.c.

{
  g_dbus_method_invocation_return_value (invocation,
    g_variant_new ("()"));
}
static void console_kit_session_default_init ( ConsoleKitSessionIface *  iface) [static]

ConsoleKitSession:

Abstract interface type for the D-Bus interface <link linkend="gdbus-interface-org-freedesktop-ConsoleKit-Session.top_of_page">org.freedesktop.ConsoleKit.Session</link>. ConsoleKitSessionIface: : The parent interface. : Handler for the #ConsoleKitSession::handle-activate signal. : Handler for the #ConsoleKitSession::handle-get-creation-time signal. : Handler for the #ConsoleKitSession::handle-get-display-device signal. : Handler for the #ConsoleKitSession::handle-get-id signal. : Handler for the #ConsoleKitSession::handle-get-idle-hint signal. : Handler for the #ConsoleKitSession::handle-get-idle-since-hint signal. : Handler for the #ConsoleKitSession::handle-get-login-session-id signal. : Handler for the #ConsoleKitSession::handle-get-remote-host-name signal. : Handler for the #ConsoleKitSession::handle-get-seat-id signal. : Handler for the #ConsoleKitSession::handle-get-session-type signal. : Handler for the #ConsoleKitSession::handle-get-unix-user signal. : Handler for the #ConsoleKitSession::handle-get-user signal. : Handler for the #ConsoleKitSession::handle-get-x11-display signal. : Handler for the #ConsoleKitSession::handle-get-x11-display-device signal. : Handler for the #ConsoleKitSession::handle-is-active signal. : Handler for the #ConsoleKitSession::handle-is-local signal. : Handler for the #ConsoleKitSession::handle-lock signal. : Handler for the #ConsoleKitSession::handle-set-idle-hint signal. : Handler for the #ConsoleKitSession::handle-unlock signal. : Getter for the #ConsoleKitSession:active property. : Getter for the #ConsoleKitSession:display-device property. : Getter for the #ConsoleKitSession:idle-hint property. : Getter for the #ConsoleKitSession:is-local property. : Getter for the #ConsoleKitSession:remote-host-name property. : Getter for the #ConsoleKitSession:session-type property. : Getter for the #ConsoleKitSession:unix-user property. : Getter for the #ConsoleKitSession:user property. : Getter for the #ConsoleKitSession:x11-display property. : Getter for the #ConsoleKitSession:x11-display-device property. : Handler for the #ConsoleKitSession::active-changed signal. : Handler for the #ConsoleKitSession::idle-hint-changed signal. : Handler for the #ConsoleKitSession::lock signal. : Handler for the #ConsoleKitSession::unlock signal.

Virtual table for the D-Bus interface <link linkend="gdbus-interface-org-freedesktop-ConsoleKit-Session.top_of_page">org.freedesktop.ConsoleKit.Session</link>.

ConsoleKitSession::handle-get-id: : A #ConsoleKitSession. : A #GDBusMethodInvocation.

Signal emitted when a remote caller is invoking the <link linkend="gdbus-method-org-freedesktop-ConsoleKit-Session.GetId">GetId()</link> D-Bus method.

If a signal handler returns TRUE, it means the signal handler will handle the invocation (e.g. take a reference to and eventually call console_kit_session_complete_get_id() or e.g. g_dbus_method_invocation_return_error() on it) and no order signal handlers will run. If no signal handler handles the invocation, the G_DBUS_ERROR_UNKNOWN_METHOD error is returned.

Returns: TRUE if the invocation was handled, FALSE to let other signal handlers run.

ConsoleKitSession::handle-get-seat-id: : A #ConsoleKitSession. : A #GDBusMethodInvocation.

Signal emitted when a remote caller is invoking the <link linkend="gdbus-method-org-freedesktop-ConsoleKit-Session.GetSeatId">GetSeatId()</link> D-Bus method.

If a signal handler returns TRUE, it means the signal handler will handle the invocation (e.g. take a reference to and eventually call console_kit_session_complete_get_seat_id() or e.g. g_dbus_method_invocation_return_error() on it) and no order signal handlers will run. If no signal handler handles the invocation, the G_DBUS_ERROR_UNKNOWN_METHOD error is returned.

Returns: TRUE if the invocation was handled, FALSE to let other signal handlers run.

ConsoleKitSession::handle-get-session-type: : A #ConsoleKitSession. : A #GDBusMethodInvocation.

Signal emitted when a remote caller is invoking the <link linkend="gdbus-method-org-freedesktop-ConsoleKit-Session.GetSessionType">GetSessionType()</link> D-Bus method.

If a signal handler returns TRUE, it means the signal handler will handle the invocation (e.g. take a reference to and eventually call console_kit_session_complete_get_session_type() or e.g. g_dbus_method_invocation_return_error() on it) and no order signal handlers will run. If no signal handler handles the invocation, the G_DBUS_ERROR_UNKNOWN_METHOD error is returned.

Returns: TRUE if the invocation was handled, FALSE to let other signal handlers run.

ConsoleKitSession::handle-get-user: : A #ConsoleKitSession. : A #GDBusMethodInvocation.

Signal emitted when a remote caller is invoking the <link linkend="gdbus-method-org-freedesktop-ConsoleKit-Session.GetUser">GetUser()</link> D-Bus method.

If a signal handler returns TRUE, it means the signal handler will handle the invocation (e.g. take a reference to and eventually call console_kit_session_complete_get_user() or e.g. g_dbus_method_invocation_return_error() on it) and no order signal handlers will run. If no signal handler handles the invocation, the G_DBUS_ERROR_UNKNOWN_METHOD error is returned.

Returns: TRUE if the invocation was handled, FALSE to let other signal handlers run.

ConsoleKitSession::handle-get-unix-user: : A #ConsoleKitSession. : A #GDBusMethodInvocation.

Signal emitted when a remote caller is invoking the <link linkend="gdbus-method-org-freedesktop-ConsoleKit-Session.GetUnixUser">GetUnixUser()</link> D-Bus method.

If a signal handler returns TRUE, it means the signal handler will handle the invocation (e.g. take a reference to and eventually call console_kit_session_complete_get_unix_user() or e.g. g_dbus_method_invocation_return_error() on it) and no order signal handlers will run. If no signal handler handles the invocation, the G_DBUS_ERROR_UNKNOWN_METHOD error is returned.

Returns: TRUE if the invocation was handled, FALSE to let other signal handlers run.

ConsoleKitSession::handle-get-x11-display: : A #ConsoleKitSession. : A #GDBusMethodInvocation.

Signal emitted when a remote caller is invoking the <link linkend="gdbus-method-org-freedesktop-ConsoleKit-Session.GetX11Display">GetX11Display()</link> D-Bus method.

If a signal handler returns TRUE, it means the signal handler will handle the invocation (e.g. take a reference to and eventually call console_kit_session_complete_get_x11_display() or e.g. g_dbus_method_invocation_return_error() on it) and no order signal handlers will run. If no signal handler handles the invocation, the G_DBUS_ERROR_UNKNOWN_METHOD error is returned.

Returns: TRUE if the invocation was handled, FALSE to let other signal handlers run.

ConsoleKitSession::handle-get-x11-display-device: : A #ConsoleKitSession. : A #GDBusMethodInvocation.

Signal emitted when a remote caller is invoking the <link linkend="gdbus-method-org-freedesktop-ConsoleKit-Session.GetX11DisplayDevice">GetX11DisplayDevice()</link> D-Bus method.

If a signal handler returns TRUE, it means the signal handler will handle the invocation (e.g. take a reference to and eventually call console_kit_session_complete_get_x11_display_device() or e.g. g_dbus_method_invocation_return_error() on it) and no order signal handlers will run. If no signal handler handles the invocation, the G_DBUS_ERROR_UNKNOWN_METHOD error is returned.

Returns: TRUE if the invocation was handled, FALSE to let other signal handlers run.

ConsoleKitSession::handle-get-display-device: : A #ConsoleKitSession. : A #GDBusMethodInvocation.

Signal emitted when a remote caller is invoking the <link linkend="gdbus-method-org-freedesktop-ConsoleKit-Session.GetDisplayDevice">GetDisplayDevice()</link> D-Bus method.

If a signal handler returns TRUE, it means the signal handler will handle the invocation (e.g. take a reference to and eventually call console_kit_session_complete_get_display_device() or e.g. g_dbus_method_invocation_return_error() on it) and no order signal handlers will run. If no signal handler handles the invocation, the G_DBUS_ERROR_UNKNOWN_METHOD error is returned.

Returns: TRUE if the invocation was handled, FALSE to let other signal handlers run.

ConsoleKitSession::handle-get-remote-host-name: : A #ConsoleKitSession. : A #GDBusMethodInvocation.

Signal emitted when a remote caller is invoking the <link linkend="gdbus-method-org-freedesktop-ConsoleKit-Session.GetRemoteHostName">GetRemoteHostName()</link> D-Bus method.

If a signal handler returns TRUE, it means the signal handler will handle the invocation (e.g. take a reference to and eventually call console_kit_session_complete_get_remote_host_name() or e.g. g_dbus_method_invocation_return_error() on it) and no order signal handlers will run. If no signal handler handles the invocation, the G_DBUS_ERROR_UNKNOWN_METHOD error is returned.

Returns: TRUE if the invocation was handled, FALSE to let other signal handlers run.

ConsoleKitSession::handle-get-login-session-id: : A #ConsoleKitSession. : A #GDBusMethodInvocation.

Signal emitted when a remote caller is invoking the <link linkend="gdbus-method-org-freedesktop-ConsoleKit-Session.GetLoginSessionId">GetLoginSessionId()</link> D-Bus method.

If a signal handler returns TRUE, it means the signal handler will handle the invocation (e.g. take a reference to and eventually call console_kit_session_complete_get_login_session_id() or e.g. g_dbus_method_invocation_return_error() on it) and no order signal handlers will run. If no signal handler handles the invocation, the G_DBUS_ERROR_UNKNOWN_METHOD error is returned.

Returns: TRUE if the invocation was handled, FALSE to let other signal handlers run.

ConsoleKitSession::handle-is-active: : A #ConsoleKitSession. : A #GDBusMethodInvocation.

Signal emitted when a remote caller is invoking the <link linkend="gdbus-method-org-freedesktop-ConsoleKit-Session.IsActive">IsActive()</link> D-Bus method.

If a signal handler returns TRUE, it means the signal handler will handle the invocation (e.g. take a reference to and eventually call console_kit_session_complete_is_active() or e.g. g_dbus_method_invocation_return_error() on it) and no order signal handlers will run. If no signal handler handles the invocation, the G_DBUS_ERROR_UNKNOWN_METHOD error is returned.

Returns: TRUE if the invocation was handled, FALSE to let other signal handlers run.

ConsoleKitSession::handle-is-local: : A #ConsoleKitSession. : A #GDBusMethodInvocation.

Signal emitted when a remote caller is invoking the <link linkend="gdbus-method-org-freedesktop-ConsoleKit-Session.IsLocal">IsLocal()</link> D-Bus method.

If a signal handler returns TRUE, it means the signal handler will handle the invocation (e.g. take a reference to and eventually call console_kit_session_complete_is_local() or e.g. g_dbus_method_invocation_return_error() on it) and no order signal handlers will run. If no signal handler handles the invocation, the G_DBUS_ERROR_UNKNOWN_METHOD error is returned.

Returns: TRUE if the invocation was handled, FALSE to let other signal handlers run.

ConsoleKitSession::handle-get-creation-time: : A #ConsoleKitSession. : A #GDBusMethodInvocation.

Signal emitted when a remote caller is invoking the <link linkend="gdbus-method-org-freedesktop-ConsoleKit-Session.GetCreationTime">GetCreationTime()</link> D-Bus method.

If a signal handler returns TRUE, it means the signal handler will handle the invocation (e.g. take a reference to and eventually call console_kit_session_complete_get_creation_time() or e.g. g_dbus_method_invocation_return_error() on it) and no order signal handlers will run. If no signal handler handles the invocation, the G_DBUS_ERROR_UNKNOWN_METHOD error is returned.

Returns: TRUE if the invocation was handled, FALSE to let other signal handlers run.

ConsoleKitSession::handle-activate: : A #ConsoleKitSession. : A #GDBusMethodInvocation.

Signal emitted when a remote caller is invoking the <link linkend="gdbus-method-org-freedesktop-ConsoleKit-Session.Activate">Activate()</link> D-Bus method.

If a signal handler returns TRUE, it means the signal handler will handle the invocation (e.g. take a reference to and eventually call console_kit_session_complete_activate() or e.g. g_dbus_method_invocation_return_error() on it) and no order signal handlers will run. If no signal handler handles the invocation, the G_DBUS_ERROR_UNKNOWN_METHOD error is returned.

Returns: TRUE if the invocation was handled, FALSE to let other signal handlers run.

ConsoleKitSession::handle-lock: : A #ConsoleKitSession. : A #GDBusMethodInvocation.

Signal emitted when a remote caller is invoking the <link linkend="gdbus-method-org-freedesktop-ConsoleKit-Session.Lock">Lock()</link> D-Bus method.

If a signal handler returns TRUE, it means the signal handler will handle the invocation (e.g. take a reference to and eventually call console_kit_session_complete_lock() or e.g. g_dbus_method_invocation_return_error() on it) and no order signal handlers will run. If no signal handler handles the invocation, the G_DBUS_ERROR_UNKNOWN_METHOD error is returned.

Returns: TRUE if the invocation was handled, FALSE to let other signal handlers run.

ConsoleKitSession::handle-unlock: : A #ConsoleKitSession. : A #GDBusMethodInvocation.

Signal emitted when a remote caller is invoking the <link linkend="gdbus-method-org-freedesktop-ConsoleKit-Session.Unlock">Unlock()</link> D-Bus method.

If a signal handler returns TRUE, it means the signal handler will handle the invocation (e.g. take a reference to and eventually call console_kit_session_complete_unlock() or e.g. g_dbus_method_invocation_return_error() on it) and no order signal handlers will run. If no signal handler handles the invocation, the G_DBUS_ERROR_UNKNOWN_METHOD error is returned.

Returns: TRUE if the invocation was handled, FALSE to let other signal handlers run.

ConsoleKitSession::handle-get-idle-hint: : A #ConsoleKitSession. : A #GDBusMethodInvocation.

Signal emitted when a remote caller is invoking the <link linkend="gdbus-method-org-freedesktop-ConsoleKit-Session.GetIdleHint">GetIdleHint()</link> D-Bus method.

If a signal handler returns TRUE, it means the signal handler will handle the invocation (e.g. take a reference to and eventually call console_kit_session_complete_get_idle_hint() or e.g. g_dbus_method_invocation_return_error() on it) and no order signal handlers will run. If no signal handler handles the invocation, the G_DBUS_ERROR_UNKNOWN_METHOD error is returned.

Returns: TRUE if the invocation was handled, FALSE to let other signal handlers run.

ConsoleKitSession::handle-get-idle-since-hint: : A #ConsoleKitSession. : A #GDBusMethodInvocation.

Signal emitted when a remote caller is invoking the <link linkend="gdbus-method-org-freedesktop-ConsoleKit-Session.GetIdleSinceHint">GetIdleSinceHint()</link> D-Bus method.

If a signal handler returns TRUE, it means the signal handler will handle the invocation (e.g. take a reference to and eventually call console_kit_session_complete_get_idle_since_hint() or e.g. g_dbus_method_invocation_return_error() on it) and no order signal handlers will run. If no signal handler handles the invocation, the G_DBUS_ERROR_UNKNOWN_METHOD error is returned.

Returns: TRUE if the invocation was handled, FALSE to let other signal handlers run.

ConsoleKitSession::handle-set-idle-hint: : A #ConsoleKitSession. : A #GDBusMethodInvocation. : Argument passed by remote caller.

Signal emitted when a remote caller is invoking the <link linkend="gdbus-method-org-freedesktop-ConsoleKit-Session.SetIdleHint">SetIdleHint()</link> D-Bus method.

If a signal handler returns TRUE, it means the signal handler will handle the invocation (e.g. take a reference to and eventually call console_kit_session_complete_set_idle_hint() or e.g. g_dbus_method_invocation_return_error() on it) and no order signal handlers will run. If no signal handler handles the invocation, the G_DBUS_ERROR_UNKNOWN_METHOD error is returned.

Returns: TRUE if the invocation was handled, FALSE to let other signal handlers run.

ConsoleKitSession::active-changed: : A #ConsoleKitSession. : Argument.

On the client-side, this signal is emitted whenever the D-Bus signal <link linkend="gdbus-signal-org-freedesktop-ConsoleKit-Session.ActiveChanged">"ActiveChanged"</link> is received.

On the service-side, this signal can be used with e.g. g_signal_emit_by_name() to make the object emit the D-Bus signal.

ConsoleKitSession::idle-hint-changed: : A #ConsoleKitSession. : Argument.

On the client-side, this signal is emitted whenever the D-Bus signal <link linkend="gdbus-signal-org-freedesktop-ConsoleKit-Session.IdleHintChanged">"IdleHintChanged"</link> is received.

On the service-side, this signal can be used with e.g. g_signal_emit_by_name() to make the object emit the D-Bus signal.

ConsoleKitSession::lock: : A #ConsoleKitSession.

On the client-side, this signal is emitted whenever the D-Bus signal <link linkend="gdbus-signal-org-freedesktop-ConsoleKit-Session.Lock">"Lock"</link> is received.

On the service-side, this signal can be used with e.g. g_signal_emit_by_name() to make the object emit the D-Bus signal.

ConsoleKitSession::unlock: : A #ConsoleKitSession.

On the client-side, this signal is emitted whenever the D-Bus signal <link linkend="gdbus-signal-org-freedesktop-ConsoleKit-Session.Unlock">"Unlock"</link> is received.

On the service-side, this signal can be used with e.g. g_signal_emit_by_name() to make the object emit the D-Bus signal.

ConsoleKitSession:unix-user:

Represents the D-Bus property <link linkend="gdbus-property-org-freedesktop-ConsoleKit-Session.unix-user">"unix-user"</link>.

Since the D-Bus property for this #GObject property is both readable and writable, it is meaningful to both read from it and write to it on both the service- and client-side.

ConsoleKitSession:user:

Represents the D-Bus property <link linkend="gdbus-property-org-freedesktop-ConsoleKit-Session.user">"user"</link>.

Since the D-Bus property for this #GObject property is both readable and writable, it is meaningful to both read from it and write to it on both the service- and client-side.

ConsoleKitSession:session-type:

Represents the D-Bus property <link linkend="gdbus-property-org-freedesktop-ConsoleKit-Session.session-type">"session-type"</link>.

Since the D-Bus property for this #GObject property is both readable and writable, it is meaningful to both read from it and write to it on both the service- and client-side.

ConsoleKitSession:remote-host-name:

Represents the D-Bus property <link linkend="gdbus-property-org-freedesktop-ConsoleKit-Session.remote-host-name">"remote-host-name"</link>.

Since the D-Bus property for this #GObject property is both readable and writable, it is meaningful to both read from it and write to it on both the service- and client-side.

ConsoleKitSession:display-device:

Represents the D-Bus property <link linkend="gdbus-property-org-freedesktop-ConsoleKit-Session.display-device">"display-device"</link>.

Since the D-Bus property for this #GObject property is both readable and writable, it is meaningful to both read from it and write to it on both the service- and client-side.

ConsoleKitSession:x11-display:

Represents the D-Bus property <link linkend="gdbus-property-org-freedesktop-ConsoleKit-Session.x11-display">"x11-display"</link>.

Since the D-Bus property for this #GObject property is both readable and writable, it is meaningful to both read from it and write to it on both the service- and client-side.

ConsoleKitSession:x11-display-device:

Represents the D-Bus property <link linkend="gdbus-property-org-freedesktop-ConsoleKit-Session.x11-display-device">"x11-display-device"</link>.

Since the D-Bus property for this #GObject property is both readable and writable, it is meaningful to both read from it and write to it on both the service- and client-side.

ConsoleKitSession:active:

Represents the D-Bus property <link linkend="gdbus-property-org-freedesktop-ConsoleKit-Session.active">"active"</link>.

Since the D-Bus property for this #GObject property is both readable and writable, it is meaningful to both read from it and write to it on both the service- and client-side.

ConsoleKitSession:is-local:

Represents the D-Bus property <link linkend="gdbus-property-org-freedesktop-ConsoleKit-Session.is-local">"is-local"</link>.

Since the D-Bus property for this #GObject property is both readable and writable, it is meaningful to both read from it and write to it on both the service- and client-side.

ConsoleKitSession:idle-hint:

Represents the D-Bus property <link linkend="gdbus-property-org-freedesktop-ConsoleKit-Session.idle-hint">"idle-hint"</link>.

Since the D-Bus property for this #GObject property is both readable and writable, it is meaningful to both read from it and write to it on both the service- and client-side.

Definition at line 1099 of file dbus-consolekit-session.c.

{
  /* GObject signals for incoming D-Bus method calls: */
  g_signal_new ("handle-get-id",
    G_TYPE_FROM_INTERFACE (iface),
    G_SIGNAL_RUN_LAST,
    G_STRUCT_OFFSET (ConsoleKitSessionIface, handle_get_id),
    g_signal_accumulator_true_handled,
    NULL,
    g_cclosure_marshal_generic,
    G_TYPE_BOOLEAN,
    1,
    G_TYPE_DBUS_METHOD_INVOCATION);

  g_signal_new ("handle-get-seat-id",
    G_TYPE_FROM_INTERFACE (iface),
    G_SIGNAL_RUN_LAST,
    G_STRUCT_OFFSET (ConsoleKitSessionIface, handle_get_seat_id),
    g_signal_accumulator_true_handled,
    NULL,
    g_cclosure_marshal_generic,
    G_TYPE_BOOLEAN,
    1,
    G_TYPE_DBUS_METHOD_INVOCATION);

  g_signal_new ("handle-get-session-type",
    G_TYPE_FROM_INTERFACE (iface),
    G_SIGNAL_RUN_LAST,
    G_STRUCT_OFFSET (ConsoleKitSessionIface, handle_get_session_type),
    g_signal_accumulator_true_handled,
    NULL,
    g_cclosure_marshal_generic,
    G_TYPE_BOOLEAN,
    1,
    G_TYPE_DBUS_METHOD_INVOCATION);

  g_signal_new ("handle-get-user",
    G_TYPE_FROM_INTERFACE (iface),
    G_SIGNAL_RUN_LAST,
    G_STRUCT_OFFSET (ConsoleKitSessionIface, handle_get_user),
    g_signal_accumulator_true_handled,
    NULL,
    g_cclosure_marshal_generic,
    G_TYPE_BOOLEAN,
    1,
    G_TYPE_DBUS_METHOD_INVOCATION);

  g_signal_new ("handle-get-unix-user",
    G_TYPE_FROM_INTERFACE (iface),
    G_SIGNAL_RUN_LAST,
    G_STRUCT_OFFSET (ConsoleKitSessionIface, handle_get_unix_user),
    g_signal_accumulator_true_handled,
    NULL,
    g_cclosure_marshal_generic,
    G_TYPE_BOOLEAN,
    1,
    G_TYPE_DBUS_METHOD_INVOCATION);

  g_signal_new ("handle-get-x11-display",
    G_TYPE_FROM_INTERFACE (iface),
    G_SIGNAL_RUN_LAST,
    G_STRUCT_OFFSET (ConsoleKitSessionIface, handle_get_x11_display),
    g_signal_accumulator_true_handled,
    NULL,
    g_cclosure_marshal_generic,
    G_TYPE_BOOLEAN,
    1,
    G_TYPE_DBUS_METHOD_INVOCATION);

  g_signal_new ("handle-get-x11-display-device",
    G_TYPE_FROM_INTERFACE (iface),
    G_SIGNAL_RUN_LAST,
    G_STRUCT_OFFSET (ConsoleKitSessionIface, handle_get_x11_display_device),
    g_signal_accumulator_true_handled,
    NULL,
    g_cclosure_marshal_generic,
    G_TYPE_BOOLEAN,
    1,
    G_TYPE_DBUS_METHOD_INVOCATION);

  g_signal_new ("handle-get-display-device",
    G_TYPE_FROM_INTERFACE (iface),
    G_SIGNAL_RUN_LAST,
    G_STRUCT_OFFSET (ConsoleKitSessionIface, handle_get_display_device),
    g_signal_accumulator_true_handled,
    NULL,
    g_cclosure_marshal_generic,
    G_TYPE_BOOLEAN,
    1,
    G_TYPE_DBUS_METHOD_INVOCATION);

  g_signal_new ("handle-get-remote-host-name",
    G_TYPE_FROM_INTERFACE (iface),
    G_SIGNAL_RUN_LAST,
    G_STRUCT_OFFSET (ConsoleKitSessionIface, handle_get_remote_host_name),
    g_signal_accumulator_true_handled,
    NULL,
    g_cclosure_marshal_generic,
    G_TYPE_BOOLEAN,
    1,
    G_TYPE_DBUS_METHOD_INVOCATION);

  g_signal_new ("handle-get-login-session-id",
    G_TYPE_FROM_INTERFACE (iface),
    G_SIGNAL_RUN_LAST,
    G_STRUCT_OFFSET (ConsoleKitSessionIface, handle_get_login_session_id),
    g_signal_accumulator_true_handled,
    NULL,
    g_cclosure_marshal_generic,
    G_TYPE_BOOLEAN,
    1,
    G_TYPE_DBUS_METHOD_INVOCATION);

  g_signal_new ("handle-is-active",
    G_TYPE_FROM_INTERFACE (iface),
    G_SIGNAL_RUN_LAST,
    G_STRUCT_OFFSET (ConsoleKitSessionIface, handle_is_active),
    g_signal_accumulator_true_handled,
    NULL,
    g_cclosure_marshal_generic,
    G_TYPE_BOOLEAN,
    1,
    G_TYPE_DBUS_METHOD_INVOCATION);

  g_signal_new ("handle-is-local",
    G_TYPE_FROM_INTERFACE (iface),
    G_SIGNAL_RUN_LAST,
    G_STRUCT_OFFSET (ConsoleKitSessionIface, handle_is_local),
    g_signal_accumulator_true_handled,
    NULL,
    g_cclosure_marshal_generic,
    G_TYPE_BOOLEAN,
    1,
    G_TYPE_DBUS_METHOD_INVOCATION);

  g_signal_new ("handle-get-creation-time",
    G_TYPE_FROM_INTERFACE (iface),
    G_SIGNAL_RUN_LAST,
    G_STRUCT_OFFSET (ConsoleKitSessionIface, handle_get_creation_time),
    g_signal_accumulator_true_handled,
    NULL,
    g_cclosure_marshal_generic,
    G_TYPE_BOOLEAN,
    1,
    G_TYPE_DBUS_METHOD_INVOCATION);

  g_signal_new ("handle-activate",
    G_TYPE_FROM_INTERFACE (iface),
    G_SIGNAL_RUN_LAST,
    G_STRUCT_OFFSET (ConsoleKitSessionIface, handle_activate),
    g_signal_accumulator_true_handled,
    NULL,
    g_cclosure_marshal_generic,
    G_TYPE_BOOLEAN,
    1,
    G_TYPE_DBUS_METHOD_INVOCATION);

  g_signal_new ("handle-lock",
    G_TYPE_FROM_INTERFACE (iface),
    G_SIGNAL_RUN_LAST,
    G_STRUCT_OFFSET (ConsoleKitSessionIface, handle_lock),
    g_signal_accumulator_true_handled,
    NULL,
    g_cclosure_marshal_generic,
    G_TYPE_BOOLEAN,
    1,
    G_TYPE_DBUS_METHOD_INVOCATION);

  g_signal_new ("handle-unlock",
    G_TYPE_FROM_INTERFACE (iface),
    G_SIGNAL_RUN_LAST,
    G_STRUCT_OFFSET (ConsoleKitSessionIface, handle_unlock),
    g_signal_accumulator_true_handled,
    NULL,
    g_cclosure_marshal_generic,
    G_TYPE_BOOLEAN,
    1,
    G_TYPE_DBUS_METHOD_INVOCATION);

  g_signal_new ("handle-get-idle-hint",
    G_TYPE_FROM_INTERFACE (iface),
    G_SIGNAL_RUN_LAST,
    G_STRUCT_OFFSET (ConsoleKitSessionIface, handle_get_idle_hint),
    g_signal_accumulator_true_handled,
    NULL,
    g_cclosure_marshal_generic,
    G_TYPE_BOOLEAN,
    1,
    G_TYPE_DBUS_METHOD_INVOCATION);

  g_signal_new ("handle-get-idle-since-hint",
    G_TYPE_FROM_INTERFACE (iface),
    G_SIGNAL_RUN_LAST,
    G_STRUCT_OFFSET (ConsoleKitSessionIface, handle_get_idle_since_hint),
    g_signal_accumulator_true_handled,
    NULL,
    g_cclosure_marshal_generic,
    G_TYPE_BOOLEAN,
    1,
    G_TYPE_DBUS_METHOD_INVOCATION);

  g_signal_new ("handle-set-idle-hint",
    G_TYPE_FROM_INTERFACE (iface),
    G_SIGNAL_RUN_LAST,
    G_STRUCT_OFFSET (ConsoleKitSessionIface, handle_set_idle_hint),
    g_signal_accumulator_true_handled,
    NULL,
    g_cclosure_marshal_generic,
    G_TYPE_BOOLEAN,
    2,
    G_TYPE_DBUS_METHOD_INVOCATION, G_TYPE_BOOLEAN);

  /* GObject signals for received D-Bus signals: */
  g_signal_new ("active-changed",
    G_TYPE_FROM_INTERFACE (iface),
    G_SIGNAL_RUN_LAST,
    G_STRUCT_OFFSET (ConsoleKitSessionIface, active_changed),
    NULL,
    NULL,
    g_cclosure_marshal_generic,
    G_TYPE_NONE,
    1, G_TYPE_BOOLEAN);

  g_signal_new ("idle-hint-changed",
    G_TYPE_FROM_INTERFACE (iface),
    G_SIGNAL_RUN_LAST,
    G_STRUCT_OFFSET (ConsoleKitSessionIface, idle_hint_changed),
    NULL,
    NULL,
    g_cclosure_marshal_generic,
    G_TYPE_NONE,
    1, G_TYPE_BOOLEAN);

  g_signal_new ("lock",
    G_TYPE_FROM_INTERFACE (iface),
    G_SIGNAL_RUN_LAST,
    G_STRUCT_OFFSET (ConsoleKitSessionIface, lock),
    NULL,
    NULL,
    g_cclosure_marshal_generic,
    G_TYPE_NONE,
    0);

  g_signal_new ("unlock",
    G_TYPE_FROM_INTERFACE (iface),
    G_SIGNAL_RUN_LAST,
    G_STRUCT_OFFSET (ConsoleKitSessionIface, unlock),
    NULL,
    NULL,
    g_cclosure_marshal_generic,
    G_TYPE_NONE,
    0);

  /* GObject properties for D-Bus properties: */
  g_object_interface_install_property (iface,
    g_param_spec_uint ("unix-user", "unix-user", "unix-user", 0, G_MAXUINT32, 0, G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS));
  g_object_interface_install_property (iface,
    g_param_spec_uint ("user", "user", "user", 0, G_MAXUINT32, 0, G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS));
  g_object_interface_install_property (iface,
    g_param_spec_string ("session-type", "session-type", "session-type", NULL, G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS));
  g_object_interface_install_property (iface,
    g_param_spec_string ("remote-host-name", "remote-host-name", "remote-host-name", NULL, G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS));
  g_object_interface_install_property (iface,
    g_param_spec_string ("display-device", "display-device", "display-device", NULL, G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS));
  g_object_interface_install_property (iface,
    g_param_spec_string ("x11-display", "x11-display", "x11-display", NULL, G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS));
  g_object_interface_install_property (iface,
    g_param_spec_string ("x11-display-device", "x11-display-device", "x11-display-device", NULL, G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS));
  g_object_interface_install_property (iface,
    g_param_spec_boolean ("active", "active", "active", FALSE, G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS));
  g_object_interface_install_property (iface,
    g_param_spec_boolean ("is-local", "is-local", "is-local", FALSE, G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS));
  g_object_interface_install_property (iface,
    g_param_spec_boolean ("idle-hint", "idle-hint", "idle-hint", FALSE, G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS));
}
gchar* console_kit_session_dup_display_device ( ConsoleKitSession *  object)

console_kit_session_dup_display_device: (skip) : A #ConsoleKitSession.

Gets a copy of the <link linkend="gdbus-property-org-freedesktop-ConsoleKit-Session.display-device">"display-device"</link> D-Bus property.

Since this D-Bus property is both readable and writable, it is meaningful to use this function on both the client- and service-side.

Returns: (transfer full): The property value or NULL if the property is not set. The returned value should be freed with g_free().

Definition at line 1885 of file dbus-consolekit-session.c.

{
  gchar *value;
  g_object_get (G_OBJECT (object), "display-device", &value, NULL);
  return value;
}
gchar* console_kit_session_dup_remote_host_name ( ConsoleKitSession *  object)

console_kit_session_dup_remote_host_name: (skip) : A #ConsoleKitSession.

Gets a copy of the <link linkend="gdbus-property-org-freedesktop-ConsoleKit-Session.remote-host-name">"remote-host-name"</link> D-Bus property.

Since this D-Bus property is both readable and writable, it is meaningful to use this function on both the client- and service-side.

Returns: (transfer full): The property value or NULL if the property is not set. The returned value should be freed with g_free().

Definition at line 1834 of file dbus-consolekit-session.c.

{
  gchar *value;
  g_object_get (G_OBJECT (object), "remote-host-name", &value, NULL);
  return value;
}
gchar* console_kit_session_dup_session_type ( ConsoleKitSession *  object)

console_kit_session_dup_session_type: (skip) : A #ConsoleKitSession.

Gets a copy of the <link linkend="gdbus-property-org-freedesktop-ConsoleKit-Session.session-type">"session-type"</link> D-Bus property.

Since this D-Bus property is both readable and writable, it is meaningful to use this function on both the client- and service-side.

Returns: (transfer full): The property value or NULL if the property is not set. The returned value should be freed with g_free().

Definition at line 1783 of file dbus-consolekit-session.c.

{
  gchar *value;
  g_object_get (G_OBJECT (object), "session-type", &value, NULL);
  return value;
}
gchar* console_kit_session_dup_x11_display ( ConsoleKitSession *  object)

console_kit_session_dup_x11_display: (skip) : A #ConsoleKitSession.

Gets a copy of the <link linkend="gdbus-property-org-freedesktop-ConsoleKit-Session.x11-display">"x11-display"</link> D-Bus property.

Since this D-Bus property is both readable and writable, it is meaningful to use this function on both the client- and service-side.

Returns: (transfer full): The property value or NULL if the property is not set. The returned value should be freed with g_free().

Definition at line 1936 of file dbus-consolekit-session.c.

{
  gchar *value;
  g_object_get (G_OBJECT (object), "x11-display", &value, NULL);
  return value;
}
gchar* console_kit_session_dup_x11_display_device ( ConsoleKitSession *  object)

console_kit_session_dup_x11_display_device: (skip) : A #ConsoleKitSession.

Gets a copy of the <link linkend="gdbus-property-org-freedesktop-ConsoleKit-Session.x11-display-device">"x11-display-device"</link> D-Bus property.

Since this D-Bus property is both readable and writable, it is meaningful to use this function on both the client- and service-side.

Returns: (transfer full): The property value or NULL if the property is not set. The returned value should be freed with g_free().

Definition at line 1987 of file dbus-consolekit-session.c.

{
  gchar *value;
  g_object_get (G_OBJECT (object), "x11-display-device", &value, NULL);
  return value;
}
void console_kit_session_emit_active_changed ( ConsoleKitSession *  object,
gboolean  arg_is_active 
)

console_kit_session_emit_active_changed: : A #ConsoleKitSession.

: Argument to pass with the signal.

Emits the <link linkend="gdbus-signal-org-freedesktop-ConsoleKit-Session.ActiveChanged">"ActiveChanged"</link> D-Bus signal.

Definition at line 2110 of file dbus-consolekit-session.c.

{
  g_signal_emit_by_name (object, "active-changed", arg_is_active);
}
void console_kit_session_emit_idle_hint_changed ( ConsoleKitSession *  object,
gboolean  arg_hint 
)

console_kit_session_emit_idle_hint_changed: : A #ConsoleKitSession.

: Argument to pass with the signal.

Emits the <link linkend="gdbus-signal-org-freedesktop-ConsoleKit-Session.IdleHintChanged">"IdleHintChanged"</link> D-Bus signal.

Definition at line 2125 of file dbus-consolekit-session.c.

{
  g_signal_emit_by_name (object, "idle-hint-changed", arg_hint);
}
void console_kit_session_emit_lock ( ConsoleKitSession *  object)

console_kit_session_emit_lock: : A #ConsoleKitSession.

Emits the <link linkend="gdbus-signal-org-freedesktop-ConsoleKit-Session.Lock">"Lock"</link> D-Bus signal.

Definition at line 2139 of file dbus-consolekit-session.c.

{
  g_signal_emit_by_name (object, "lock");
}
void console_kit_session_emit_unlock ( ConsoleKitSession *  object)

console_kit_session_emit_unlock: : A #ConsoleKitSession.

Emits the <link linkend="gdbus-signal-org-freedesktop-ConsoleKit-Session.Unlock">"Unlock"</link> D-Bus signal.

Definition at line 2152 of file dbus-consolekit-session.c.

{
  g_signal_emit_by_name (object, "unlock");
}
gboolean console_kit_session_get_active ( ConsoleKitSession *  object)

console_kit_session_get_active: (skip) : A #ConsoleKitSession.

Gets the value of the <link linkend="gdbus-property-org-freedesktop-ConsoleKit-Session.active">"active"</link> D-Bus property.

Since this D-Bus property is both readable and writable, it is meaningful to use this function on both the client- and service-side.

Returns: The property value.

Definition at line 2020 of file dbus-consolekit-session.c.

{
  return CONSOLE_KIT_SESSION_GET_IFACE (object)->get_active (object);
}
const gchar* console_kit_session_get_display_device ( ConsoleKitSession *  object)

console_kit_session_get_display_device: (skip) : A #ConsoleKitSession.

Gets the value of the <link linkend="gdbus-property-org-freedesktop-ConsoleKit-Session.display-device">"display-device"</link> D-Bus property.

Since this D-Bus property is both readable and writable, it is meaningful to use this function on both the client- and service-side.

<warning>The returned value is only valid until the property changes so on the client-side it is only safe to use this function on the thread where was constructed. Use console_kit_session_dup_display_device() if on another thread.</warning>

Returns: (transfer none): The property value or NULL if the property is not set. Do not free the returned value, it belongs to .

Definition at line 1869 of file dbus-consolekit-session.c.

{
  return CONSOLE_KIT_SESSION_GET_IFACE (object)->get_display_device (object);
}
gboolean console_kit_session_get_idle_hint ( ConsoleKitSession *  object)

console_kit_session_get_idle_hint: (skip) : A #ConsoleKitSession.

Gets the value of the <link linkend="gdbus-property-org-freedesktop-ConsoleKit-Session.idle-hint">"idle-hint"</link> D-Bus property.

Since this D-Bus property is both readable and writable, it is meaningful to use this function on both the client- and service-side.

Returns: The property value.

Definition at line 2082 of file dbus-consolekit-session.c.

{
  return CONSOLE_KIT_SESSION_GET_IFACE (object)->get_idle_hint (object);
}
gboolean console_kit_session_get_is_local ( ConsoleKitSession *  object)

console_kit_session_get_is_local: (skip) : A #ConsoleKitSession.

Gets the value of the <link linkend="gdbus-property-org-freedesktop-ConsoleKit-Session.is-local">"is-local"</link> D-Bus property.

Since this D-Bus property is both readable and writable, it is meaningful to use this function on both the client- and service-side.

Returns: The property value.

Definition at line 2051 of file dbus-consolekit-session.c.

{
  return CONSOLE_KIT_SESSION_GET_IFACE (object)->get_is_local (object);
}
const gchar* console_kit_session_get_remote_host_name ( ConsoleKitSession *  object)

console_kit_session_get_remote_host_name: (skip) : A #ConsoleKitSession.

Gets the value of the <link linkend="gdbus-property-org-freedesktop-ConsoleKit-Session.remote-host-name">"remote-host-name"</link> D-Bus property.

Since this D-Bus property is both readable and writable, it is meaningful to use this function on both the client- and service-side.

<warning>The returned value is only valid until the property changes so on the client-side it is only safe to use this function on the thread where was constructed. Use console_kit_session_dup_remote_host_name() if on another thread.</warning>

Returns: (transfer none): The property value or NULL if the property is not set. Do not free the returned value, it belongs to .

Definition at line 1818 of file dbus-consolekit-session.c.

{
  return CONSOLE_KIT_SESSION_GET_IFACE (object)->get_remote_host_name (object);
}
const gchar* console_kit_session_get_session_type ( ConsoleKitSession *  object)

console_kit_session_get_session_type: (skip) : A #ConsoleKitSession.

Gets the value of the <link linkend="gdbus-property-org-freedesktop-ConsoleKit-Session.session-type">"session-type"</link> D-Bus property.

Since this D-Bus property is both readable and writable, it is meaningful to use this function on both the client- and service-side.

<warning>The returned value is only valid until the property changes so on the client-side it is only safe to use this function on the thread where was constructed. Use console_kit_session_dup_session_type() if on another thread.</warning>

Returns: (transfer none): The property value or NULL if the property is not set. Do not free the returned value, it belongs to .

Definition at line 1767 of file dbus-consolekit-session.c.

{
  return CONSOLE_KIT_SESSION_GET_IFACE (object)->get_session_type (object);
}
guint console_kit_session_get_unix_user ( ConsoleKitSession *  object)

console_kit_session_get_unix_user: (skip) : A #ConsoleKitSession.

Gets the value of the <link linkend="gdbus-property-org-freedesktop-ConsoleKit-Session.unix-user">"unix-user"</link> D-Bus property.

Since this D-Bus property is both readable and writable, it is meaningful to use this function on both the client- and service-side.

Returns: The property value.

Definition at line 1703 of file dbus-consolekit-session.c.

{
  return CONSOLE_KIT_SESSION_GET_IFACE (object)->get_unix_user (object);
}
guint console_kit_session_get_user ( ConsoleKitSession *  object)

console_kit_session_get_user: (skip) : A #ConsoleKitSession.

Gets the value of the <link linkend="gdbus-property-org-freedesktop-ConsoleKit-Session.user">"user"</link> D-Bus property.

Since this D-Bus property is both readable and writable, it is meaningful to use this function on both the client- and service-side.

Returns: The property value.

Definition at line 1734 of file dbus-consolekit-session.c.

{
  return CONSOLE_KIT_SESSION_GET_IFACE (object)->get_user (object);
}
const gchar* console_kit_session_get_x11_display ( ConsoleKitSession *  object)

console_kit_session_get_x11_display: (skip) : A #ConsoleKitSession.

Gets the value of the <link linkend="gdbus-property-org-freedesktop-ConsoleKit-Session.x11-display">"x11-display"</link> D-Bus property.

Since this D-Bus property is both readable and writable, it is meaningful to use this function on both the client- and service-side.

<warning>The returned value is only valid until the property changes so on the client-side it is only safe to use this function on the thread where was constructed. Use console_kit_session_dup_x11_display() if on another thread.</warning>

Returns: (transfer none): The property value or NULL if the property is not set. Do not free the returned value, it belongs to .

Definition at line 1920 of file dbus-consolekit-session.c.

{
  return CONSOLE_KIT_SESSION_GET_IFACE (object)->get_x11_display (object);
}
const gchar* console_kit_session_get_x11_display_device ( ConsoleKitSession *  object)

console_kit_session_get_x11_display_device: (skip) : A #ConsoleKitSession.

Gets the value of the <link linkend="gdbus-property-org-freedesktop-ConsoleKit-Session.x11-display-device">"x11-display-device"</link> D-Bus property.

Since this D-Bus property is both readable and writable, it is meaningful to use this function on both the client- and service-side.

<warning>The returned value is only valid until the property changes so on the client-side it is only safe to use this function on the thread where was constructed. Use console_kit_session_dup_x11_display_device() if on another thread.</warning>

Returns: (transfer none): The property value or NULL if the property is not set. Do not free the returned value, it belongs to .

Definition at line 1971 of file dbus-consolekit-session.c.

{
  return CONSOLE_KIT_SESSION_GET_IFACE (object)->get_x11_display_device (object);
}
GDBusInterfaceInfo* console_kit_session_interface_info ( void  )

console_kit_session_interface_info:

Gets a machine-readable description of the <link linkend="gdbus-interface-org-freedesktop-ConsoleKit-Session.top_of_page">org.freedesktop.ConsoleKit.Session</link> D-Bus interface.

Returns: (transfer none): A #GDBusInterfaceInfo. Do not free.

Definition at line 1019 of file dbus-consolekit-session.c.

{
  return (GDBusInterfaceInfo *) &_console_kit_session_interface_info;
}

Here is the caller graph for this function:

guint console_kit_session_override_properties ( GObjectClass *  klass,
guint  property_id_begin 
)

console_kit_session_override_properties: : The class structure for a #GObject-derived class.

: The property id to assign to the first overridden property.

Overrides all #GObject properties in the #ConsoleKitSession interface for a concrete class. The properties are overridden in the order they are defined.

Returns: The last property id.

Definition at line 1035 of file dbus-consolekit-session.c.

{
  g_object_class_override_property (klass, property_id_begin++, "unix-user");
  g_object_class_override_property (klass, property_id_begin++, "user");
  g_object_class_override_property (klass, property_id_begin++, "session-type");
  g_object_class_override_property (klass, property_id_begin++, "remote-host-name");
  g_object_class_override_property (klass, property_id_begin++, "display-device");
  g_object_class_override_property (klass, property_id_begin++, "x11-display");
  g_object_class_override_property (klass, property_id_begin++, "x11-display-device");
  g_object_class_override_property (klass, property_id_begin++, "active");
  g_object_class_override_property (klass, property_id_begin++, "is-local");
  g_object_class_override_property (klass, property_id_begin++, "idle-hint");
  return property_id_begin - 1;
}

Here is the caller graph for this function:

static void console_kit_session_proxy_class_init ( ConsoleKitSessionProxyClass *  klass) [static]

Definition at line 4711 of file dbus-consolekit-session.c.

{
  GObjectClass *gobject_class;
  GDBusProxyClass *proxy_class;

  g_type_class_add_private (klass, sizeof (ConsoleKitSessionProxyPrivate));

  gobject_class = G_OBJECT_CLASS (klass);
  gobject_class->finalize     = console_kit_session_proxy_finalize;
  gobject_class->get_property = console_kit_session_proxy_get_property;
  gobject_class->set_property = console_kit_session_proxy_set_property;

  proxy_class = G_DBUS_PROXY_CLASS (klass);
  proxy_class->g_signal = console_kit_session_proxy_g_signal;
  proxy_class->g_properties_changed = console_kit_session_proxy_g_properties_changed;


  console_kit_session_override_properties (gobject_class, 1);
}

Here is the call graph for this function:

static void console_kit_session_proxy_finalize ( GObject *  object) [static]

Definition at line 4415 of file dbus-consolekit-session.c.

{
  ConsoleKitSessionProxy *proxy = CONSOLE_KIT_SESSION_PROXY (object);
  g_datalist_clear (&proxy->priv->qdata);
  G_OBJECT_CLASS (console_kit_session_proxy_parent_class)->finalize (object);
}

Here is the caller graph for this function:

static void console_kit_session_proxy_g_properties_changed ( GDBusProxy *  _proxy,
GVariant *  changed_properties,
const gchar *const *  invalidated_properties 
) [static]

Definition at line 4526 of file dbus-consolekit-session.c.

{
  ConsoleKitSessionProxy *proxy = CONSOLE_KIT_SESSION_PROXY (_proxy);
  guint n;
  const gchar *key;
  GVariantIter *iter;
  _ExtendedGDBusPropertyInfo *info;
  g_variant_get (changed_properties, "a{sv}", &iter);
  while (g_variant_iter_next (iter, "{&sv}", &key, NULL))
    {
      info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_console_kit_session_interface_info, key);
      g_datalist_remove_data (&proxy->priv->qdata, key);
      if (info != NULL)
        g_object_notify (G_OBJECT (proxy), info->hyphen_name);
    }
  g_variant_iter_free (iter);
  for (n = 0; invalidated_properties[n] != NULL; n++)
    {
      info = (_ExtendedGDBusPropertyInfo *) g_dbus_interface_info_lookup_property ((GDBusInterfaceInfo *) &_console_kit_session_interface_info, invalidated_properties[n]);
      g_datalist_remove_data (&proxy->priv->qdata, invalidated_properties[n]);
      if (info != NULL)
        g_object_notify (G_OBJECT (proxy), info->hyphen_name);
    }
}

Here is the caller graph for this function:

static void console_kit_session_proxy_g_signal ( GDBusProxy *  proxy,
const gchar *  sender_name,
const gchar *  signal_name,
GVariant *  parameters 
) [static]

Definition at line 4484 of file dbus-consolekit-session.c.

{
  _ExtendedGDBusSignalInfo *info;
  GVariantIter iter;
  GVariant *child;
  GValue *paramv;
  guint num_params;
  guint n;
  guint signal_id;
  info = (_ExtendedGDBusSignalInfo *) g_dbus_interface_info_lookup_signal ((GDBusInterfaceInfo *) &_console_kit_session_interface_info, signal_name);
  if (info == NULL)
    return;
  num_params = g_variant_n_children (parameters);
  paramv = g_new0 (GValue, num_params + 1);
  g_value_init (&paramv[0], TYPE_CONSOLE_KIT_SESSION);
  g_value_set_object (&paramv[0], proxy);
  g_variant_iter_init (&iter, parameters);
  n = 1;
  while ((child = g_variant_iter_next_value (&iter)) != NULL)
    {
      _ExtendedGDBusArgInfo *arg_info = (_ExtendedGDBusArgInfo *) info->parent_struct.args[n - 1];
      if (arg_info->use_gvariant)
        {
          g_value_init (&paramv[n], G_TYPE_VARIANT);
          g_value_set_variant (&paramv[n], child);
          n++;
        }
      else
        g_dbus_gvariant_to_gvalue (child, &paramv[n++]);
      g_variant_unref (child);
    }
  signal_id = g_signal_lookup (info->signal_name, TYPE_CONSOLE_KIT_SESSION);
  g_signal_emitv (paramv, signal_id, 0, NULL);
  for (n = 0; n < num_params + 1; n++)
    g_value_unset (&paramv[n]);
  g_free (paramv);
}

Here is the caller graph for this function:

static gboolean console_kit_session_proxy_get_active ( ConsoleKitSession *  object) [static]

Definition at line 4659 of file dbus-consolekit-session.c.

{
  ConsoleKitSessionProxy *proxy = CONSOLE_KIT_SESSION_PROXY (object);
  GVariant *variant;
  gboolean value = 0;
  variant = g_dbus_proxy_get_cached_property (G_DBUS_PROXY (proxy), "active");
  if (variant != NULL)
    {
      value = g_variant_get_boolean (variant);
      g_variant_unref (variant);
    }
  return value;
}

Here is the caller graph for this function:

static const gchar* console_kit_session_proxy_get_display_device ( ConsoleKitSession *  object) [static]

Definition at line 4614 of file dbus-consolekit-session.c.

{
  ConsoleKitSessionProxy *proxy = CONSOLE_KIT_SESSION_PROXY (object);
  GVariant *variant;
  const gchar *value = NULL;
  variant = g_dbus_proxy_get_cached_property (G_DBUS_PROXY (proxy), "display-device");
  if (variant != NULL)
    {
      value = g_variant_get_string (variant, NULL);
      g_variant_unref (variant);
    }
  return value;
}

Here is the caller graph for this function:

static gboolean console_kit_session_proxy_get_idle_hint ( ConsoleKitSession *  object) [static]

Definition at line 4689 of file dbus-consolekit-session.c.

{
  ConsoleKitSessionProxy *proxy = CONSOLE_KIT_SESSION_PROXY (object);
  GVariant *variant;
  gboolean value = 0;
  variant = g_dbus_proxy_get_cached_property (G_DBUS_PROXY (proxy), "idle-hint");
  if (variant != NULL)
    {
      value = g_variant_get_boolean (variant);
      g_variant_unref (variant);
    }
  return value;
}

Here is the caller graph for this function:

static gboolean console_kit_session_proxy_get_is_local ( ConsoleKitSession *  object) [static]

Definition at line 4674 of file dbus-consolekit-session.c.

{
  ConsoleKitSessionProxy *proxy = CONSOLE_KIT_SESSION_PROXY (object);
  GVariant *variant;
  gboolean value = 0;
  variant = g_dbus_proxy_get_cached_property (G_DBUS_PROXY (proxy), "is-local");
  if (variant != NULL)
    {
      value = g_variant_get_boolean (variant);
      g_variant_unref (variant);
    }
  return value;
}

Here is the caller graph for this function:

static void console_kit_session_proxy_get_property ( GObject *  object,
guint  prop_id,
GValue *  value,
GParamSpec *  pspec 
) [static]

Definition at line 4423 of file dbus-consolekit-session.c.

{
  const _ExtendedGDBusPropertyInfo *info;
  GVariant *variant;
  g_assert (prop_id != 0 && prop_id - 1 < 10);
  info = _console_kit_session_property_info_pointers[prop_id - 1];
  variant = g_dbus_proxy_get_cached_property (G_DBUS_PROXY (object), info->parent_struct.name);
  if (info->use_gvariant)
    {
      g_value_set_variant (value, variant);
    }
  else
    {
      if (variant != NULL)
        g_dbus_gvariant_to_gvalue (variant, value);
    }
  if (variant != NULL)
    g_variant_unref (variant);
}

Here is the caller graph for this function:

static const gchar* console_kit_session_proxy_get_remote_host_name ( ConsoleKitSession *  object) [static]

Definition at line 4599 of file dbus-consolekit-session.c.

{
  ConsoleKitSessionProxy *proxy = CONSOLE_KIT_SESSION_PROXY (object);
  GVariant *variant;
  const gchar *value = NULL;
  variant = g_dbus_proxy_get_cached_property (G_DBUS_PROXY (proxy), "remote-host-name");
  if (variant != NULL)
    {
      value = g_variant_get_string (variant, NULL);
      g_variant_unref (variant);
    }
  return value;
}

Here is the caller graph for this function:

static const gchar* console_kit_session_proxy_get_session_type ( ConsoleKitSession *  object) [static]

Definition at line 4584 of file dbus-consolekit-session.c.

{
  ConsoleKitSessionProxy *proxy = CONSOLE_KIT_SESSION_PROXY (object);
  GVariant *variant;
  const gchar *value = NULL;
  variant = g_dbus_proxy_get_cached_property (G_DBUS_PROXY (proxy), "session-type");
  if (variant != NULL)
    {
      value = g_variant_get_string (variant, NULL);
      g_variant_unref (variant);
    }
  return value;
}

Here is the caller graph for this function:

static guint console_kit_session_proxy_get_unix_user ( ConsoleKitSession *  object) [static]

Definition at line 4554 of file dbus-consolekit-session.c.

{
  ConsoleKitSessionProxy *proxy = CONSOLE_KIT_SESSION_PROXY (object);
  GVariant *variant;
  guint value = 0;
  variant = g_dbus_proxy_get_cached_property (G_DBUS_PROXY (proxy), "unix-user");
  if (variant != NULL)
    {
      value = g_variant_get_uint32 (variant);
      g_variant_unref (variant);
    }
  return value;
}

Here is the caller graph for this function:

static guint console_kit_session_proxy_get_user ( ConsoleKitSession *  object) [static]

Definition at line 4569 of file dbus-consolekit-session.c.

{
  ConsoleKitSessionProxy *proxy = CONSOLE_KIT_SESSION_PROXY (object);
  GVariant *variant;
  guint value = 0;
  variant = g_dbus_proxy_get_cached_property (G_DBUS_PROXY (proxy), "user");
  if (variant != NULL)
    {
      value = g_variant_get_uint32 (variant);
      g_variant_unref (variant);
    }
  return value;
}

Here is the caller graph for this function:

static const gchar* console_kit_session_proxy_get_x11_display ( ConsoleKitSession *  object) [static]

Definition at line 4629 of file dbus-consolekit-session.c.

{
  ConsoleKitSessionProxy *proxy = CONSOLE_KIT_SESSION_PROXY (object);
  GVariant *variant;
  const gchar *value = NULL;
  variant = g_dbus_proxy_get_cached_property (G_DBUS_PROXY (proxy), "x11-display");
  if (variant != NULL)
    {
      value = g_variant_get_string (variant, NULL);
      g_variant_unref (variant);
    }
  return value;
}

Here is the caller graph for this function:

static const gchar* console_kit_session_proxy_get_x11_display_device ( ConsoleKitSession *  object) [static]

Definition at line 4644 of file dbus-consolekit-session.c.

{
  ConsoleKitSessionProxy *proxy = CONSOLE_KIT_SESSION_PROXY (object);
  GVariant *variant;
  const gchar *value = NULL;
  variant = g_dbus_proxy_get_cached_property (G_DBUS_PROXY (proxy), "x11-display-device");
  if (variant != NULL)
    {
      value = g_variant_get_string (variant, NULL);
      g_variant_unref (variant);
    }
  return value;
}

Here is the caller graph for this function:

static void console_kit_session_proxy_iface_init ( ConsoleKitSessionIface *  iface) [static]

Definition at line 4732 of file dbus-consolekit-session.c.

Here is the call graph for this function:

static void console_kit_session_proxy_init ( ConsoleKitSessionProxy *  proxy) [static]

Definition at line 4704 of file dbus-consolekit-session.c.

{
  proxy->priv = G_TYPE_INSTANCE_GET_PRIVATE (proxy, TYPE_CONSOLE_KIT_SESSION_PROXY, ConsoleKitSessionProxyPrivate);
  g_dbus_proxy_set_interface_info (G_DBUS_PROXY (proxy), console_kit_session_interface_info ());
}

Here is the call graph for this function:

void console_kit_session_proxy_new ( GDBusConnection *  connection,
GDBusProxyFlags  flags,
const gchar *  name,
const gchar *  object_path,
GCancellable *  cancellable,
GAsyncReadyCallback  callback,
gpointer  user_data 
)

Definition at line 4764 of file dbus-consolekit-session.c.

{
  g_async_initable_new_async (TYPE_CONSOLE_KIT_SESSION_PROXY, G_PRIORITY_DEFAULT, cancellable, callback, user_data, "g-flags", flags, "g-name", name, "g-connection", connection, "g-object-path", object_path, "g-interface-name", "org.freedesktop.ConsoleKit.Session", NULL);
}
ConsoleKitSession* console_kit_session_proxy_new_finish ( GAsyncResult *  res,
GError **  error 
)

console_kit_session_proxy_new_finish: : The #GAsyncResult obtained from the #GAsyncReadyCallback passed to console_kit_session_proxy_new().

: Return location for error or NULL

Finishes an operation started with console_kit_session_proxy_new().

Returns: (transfer full) (type ConsoleKitSessionProxy): The constructed proxy object or NULL if is set.

Definition at line 4786 of file dbus-consolekit-session.c.

{
  GObject *ret;
  GObject *source_object;
  source_object = g_async_result_get_source_object (res);
  ret = g_async_initable_new_finish (G_ASYNC_INITABLE (source_object), res, error);
  g_object_unref (source_object);
  if (ret != NULL)
    return CONSOLE_KIT_SESSION (ret);
  else
    return NULL;
}
void console_kit_session_proxy_new_for_bus ( GBusType  bus_type,
GDBusProxyFlags  flags,
const gchar *  name,
const gchar *  object_path,
GCancellable *  cancellable,
GAsyncReadyCallback  callback,
gpointer  user_data 
)

Definition at line 4854 of file dbus-consolekit-session.c.

{
  g_async_initable_new_async (TYPE_CONSOLE_KIT_SESSION_PROXY, G_PRIORITY_DEFAULT, cancellable, callback, user_data, "g-flags", flags, "g-name", name, "g-bus-type", bus_type, "g-object-path", object_path, "g-interface-name", "org.freedesktop.ConsoleKit.Session", NULL);
}
ConsoleKitSession* console_kit_session_proxy_new_for_bus_finish ( GAsyncResult *  res,
GError **  error 
)

console_kit_session_proxy_new_for_bus_finish: : The #GAsyncResult obtained from the #GAsyncReadyCallback passed to console_kit_session_proxy_new_for_bus().

: Return location for error or NULL

Finishes an operation started with console_kit_session_proxy_new_for_bus().

Returns: (transfer full) (type ConsoleKitSessionProxy): The constructed proxy object or NULL if is set.

Definition at line 4876 of file dbus-consolekit-session.c.

{
  GObject *ret;
  GObject *source_object;
  source_object = g_async_result_get_source_object (res);
  ret = g_async_initable_new_finish (G_ASYNC_INITABLE (source_object), res, error);
  g_object_unref (source_object);
  if (ret != NULL)
    return CONSOLE_KIT_SESSION (ret);
  else
    return NULL;
}
ConsoleKitSession* console_kit_session_proxy_new_for_bus_sync ( GBusType  bus_type,
GDBusProxyFlags  flags,
const gchar *  name,
const gchar *  object_path,
GCancellable *  cancellable,
GError **  error 
)

Definition at line 4909 of file dbus-consolekit-session.c.

{
  GInitable *ret;
  ret = g_initable_new (TYPE_CONSOLE_KIT_SESSION_PROXY, cancellable, error, "g-flags", flags, "g-name", name, "g-bus-type", bus_type, "g-object-path", object_path, "g-interface-name", "org.freedesktop.ConsoleKit.Session", NULL);
  if (ret != NULL)
    return CONSOLE_KIT_SESSION (ret);
  else
    return NULL;
}

Here is the caller graph for this function:

ConsoleKitSession* console_kit_session_proxy_new_sync ( GDBusConnection *  connection,
GDBusProxyFlags  flags,
const gchar *  name,
const gchar *  object_path,
GCancellable *  cancellable,
GError **  error 
)

Definition at line 4819 of file dbus-consolekit-session.c.

{
  GInitable *ret;
  ret = g_initable_new (TYPE_CONSOLE_KIT_SESSION_PROXY, cancellable, error, "g-flags", flags, "g-name", name, "g-connection", connection, "g-object-path", object_path, "g-interface-name", "org.freedesktop.ConsoleKit.Session", NULL);
  if (ret != NULL)
    return CONSOLE_KIT_SESSION (ret);
  else
    return NULL;
}
static void console_kit_session_proxy_set_property ( GObject *  object,
guint  prop_id,
const GValue *  value,
GParamSpec *  pspec 
) [static]

Definition at line 4464 of file dbus-consolekit-session.c.

{
  const _ExtendedGDBusPropertyInfo *info;
  GVariant *variant;
  g_assert (prop_id != 0 && prop_id - 1 < 10);
  info = _console_kit_session_property_info_pointers[prop_id - 1];
  variant = g_dbus_gvalue_to_gvariant (value, G_VARIANT_TYPE (info->parent_struct.signature));
  g_dbus_proxy_call (G_DBUS_PROXY (object),
    "org.freedesktop.DBus.Properties.Set",
    g_variant_new ("(ssv)", "org.freedesktop.ConsoleKit.Session", info->parent_struct.name, variant),
    G_DBUS_CALL_FLAGS_NONE,
    -1,
    NULL, (GAsyncReadyCallback) console_kit_session_proxy_set_property_cb, (gpointer) info);
  g_variant_unref (variant);
}

Here is the call graph for this function:

Here is the caller graph for this function:

static void console_kit_session_proxy_set_property_cb ( GDBusProxy *  proxy,
GAsyncResult *  res,
gpointer  user_data 
) [static]

Definition at line 4447 of file dbus-consolekit-session.c.

{
  const _ExtendedGDBusPropertyInfo *info = user_data;
  GError *error;
  error = NULL;
  if (!g_dbus_proxy_call_finish (proxy, res, &error))
    {
      g_warning ("Error setting property `%s' on interface org.freedesktop.ConsoleKit.Session: %s (%s, %d)",
                 info->parent_struct.name, 
                 error->message, g_quark_to_string (error->domain), error->code);
      g_error_free (error);
    }
}

Here is the caller graph for this function:

void console_kit_session_set_active ( ConsoleKitSession *  object,
gboolean  value 
)

console_kit_session_set_active: (skip) : A #ConsoleKitSession.

: The value to set.

Sets the <link linkend="gdbus-property-org-freedesktop-ConsoleKit-Session.active">"active"</link> D-Bus property to .

Since this D-Bus property is both readable and writable, it is meaningful to use this function on both the client- and service-side.

Definition at line 2035 of file dbus-consolekit-session.c.

{
  g_object_set (G_OBJECT (object), "active", value, NULL);
}
void console_kit_session_set_display_device ( ConsoleKitSession *  object,
const gchar *  value 
)

console_kit_session_set_display_device: (skip) : A #ConsoleKitSession.

: The value to set.

Sets the <link linkend="gdbus-property-org-freedesktop-ConsoleKit-Session.display-device">"display-device"</link> D-Bus property to .

Since this D-Bus property is both readable and writable, it is meaningful to use this function on both the client- and service-side.

Definition at line 1902 of file dbus-consolekit-session.c.

{
  g_object_set (G_OBJECT (object), "display-device", value, NULL);
}
void console_kit_session_set_idle_hint ( ConsoleKitSession *  object,
gboolean  value 
)

console_kit_session_set_idle_hint: (skip) : A #ConsoleKitSession.

: The value to set.

Sets the <link linkend="gdbus-property-org-freedesktop-ConsoleKit-Session.idle-hint">"idle-hint"</link> D-Bus property to .

Since this D-Bus property is both readable and writable, it is meaningful to use this function on both the client- and service-side.

Definition at line 2097 of file dbus-consolekit-session.c.

{
  g_object_set (G_OBJECT (object), "idle-hint", value, NULL);
}
void console_kit_session_set_is_local ( ConsoleKitSession *  object,
gboolean  value 
)

console_kit_session_set_is_local: (skip) : A #ConsoleKitSession.

: The value to set.

Sets the <link linkend="gdbus-property-org-freedesktop-ConsoleKit-Session.is-local">"is-local"</link> D-Bus property to .

Since this D-Bus property is both readable and writable, it is meaningful to use this function on both the client- and service-side.

Definition at line 2066 of file dbus-consolekit-session.c.

{
  g_object_set (G_OBJECT (object), "is-local", value, NULL);
}
void console_kit_session_set_remote_host_name ( ConsoleKitSession *  object,
const gchar *  value 
)

console_kit_session_set_remote_host_name: (skip) : A #ConsoleKitSession.

: The value to set.

Sets the <link linkend="gdbus-property-org-freedesktop-ConsoleKit-Session.remote-host-name">"remote-host-name"</link> D-Bus property to .

Since this D-Bus property is both readable and writable, it is meaningful to use this function on both the client- and service-side.

Definition at line 1851 of file dbus-consolekit-session.c.

{
  g_object_set (G_OBJECT (object), "remote-host-name", value, NULL);
}
void console_kit_session_set_session_type ( ConsoleKitSession *  object,
const gchar *  value 
)

console_kit_session_set_session_type: (skip) : A #ConsoleKitSession.

: The value to set.

Sets the <link linkend="gdbus-property-org-freedesktop-ConsoleKit-Session.session-type">"session-type"</link> D-Bus property to .

Since this D-Bus property is both readable and writable, it is meaningful to use this function on both the client- and service-side.

Definition at line 1800 of file dbus-consolekit-session.c.

{
  g_object_set (G_OBJECT (object), "session-type", value, NULL);
}
void console_kit_session_set_unix_user ( ConsoleKitSession *  object,
guint  value 
)

console_kit_session_set_unix_user: (skip) : A #ConsoleKitSession.

: The value to set.

Sets the <link linkend="gdbus-property-org-freedesktop-ConsoleKit-Session.unix-user">"unix-user"</link> D-Bus property to .

Since this D-Bus property is both readable and writable, it is meaningful to use this function on both the client- and service-side.

Definition at line 1718 of file dbus-consolekit-session.c.

{
  g_object_set (G_OBJECT (object), "unix-user", value, NULL);
}
void console_kit_session_set_user ( ConsoleKitSession *  object,
guint  value 
)

console_kit_session_set_user: (skip) : A #ConsoleKitSession.

: The value to set.

Sets the <link linkend="gdbus-property-org-freedesktop-ConsoleKit-Session.user">"user"</link> D-Bus property to .

Since this D-Bus property is both readable and writable, it is meaningful to use this function on both the client- and service-side.

Definition at line 1749 of file dbus-consolekit-session.c.

{
  g_object_set (G_OBJECT (object), "user", value, NULL);
}
void console_kit_session_set_x11_display ( ConsoleKitSession *  object,
const gchar *  value 
)

console_kit_session_set_x11_display: (skip) : A #ConsoleKitSession.

: The value to set.

Sets the <link linkend="gdbus-property-org-freedesktop-ConsoleKit-Session.x11-display">"x11-display"</link> D-Bus property to .

Since this D-Bus property is both readable and writable, it is meaningful to use this function on both the client- and service-side.

Definition at line 1953 of file dbus-consolekit-session.c.

{
  g_object_set (G_OBJECT (object), "x11-display", value, NULL);
}
void console_kit_session_set_x11_display_device ( ConsoleKitSession *  object,
const gchar *  value 
)

console_kit_session_set_x11_display_device: (skip) : A #ConsoleKitSession.

: The value to set.

Sets the <link linkend="gdbus-property-org-freedesktop-ConsoleKit-Session.x11-display-device">"x11-display-device"</link> D-Bus property to .

Since this D-Bus property is both readable and writable, it is meaningful to use this function on both the client- and service-side.

Definition at line 2004 of file dbus-consolekit-session.c.

{
  g_object_set (G_OBJECT (object), "x11-display-device", value, NULL);
}
static void console_kit_session_skeleton_class_init ( ConsoleKitSessionSkeletonClass *  klass) [static]

Definition at line 5533 of file dbus-consolekit-session.c.

{
  GObjectClass *gobject_class;
  GDBusInterfaceSkeletonClass *skeleton_class;

  g_type_class_add_private (klass, sizeof (ConsoleKitSessionSkeletonPrivate));

  gobject_class = G_OBJECT_CLASS (klass);
  gobject_class->finalize = console_kit_session_skeleton_finalize;
  gobject_class->get_property = console_kit_session_skeleton_get_property;
  gobject_class->set_property = console_kit_session_skeleton_set_property;
  gobject_class->notify       = console_kit_session_skeleton_notify;


  console_kit_session_override_properties (gobject_class, 1);

  skeleton_class = G_DBUS_INTERFACE_SKELETON_CLASS (klass);
  skeleton_class->get_info = console_kit_session_skeleton_dbus_interface_get_info;
  skeleton_class->get_properties = console_kit_session_skeleton_dbus_interface_get_properties;
  skeleton_class->flush = console_kit_session_skeleton_dbus_interface_flush;
  skeleton_class->get_vtable = console_kit_session_skeleton_dbus_interface_get_vtable;
}

Here is the call graph for this function:

static void console_kit_session_skeleton_dbus_interface_flush ( GDBusInterfaceSkeleton *  _skeleton) [static]

Definition at line 5135 of file dbus-consolekit-session.c.

{
  ConsoleKitSessionSkeleton *skeleton = CONSOLE_KIT_SESSION_SKELETON (_skeleton);
  gboolean emit_changed = FALSE;

  g_mutex_lock (&skeleton->priv->lock);
  if (skeleton->priv->changed_properties_idle_source != NULL)
    {
      g_source_destroy (skeleton->priv->changed_properties_idle_source);
      skeleton->priv->changed_properties_idle_source = NULL;
      emit_changed = TRUE;
    }
  g_mutex_unlock (&skeleton->priv->lock);

  if (emit_changed)
    _console_kit_session_emit_changed (skeleton);
}

Here is the call graph for this function:

Here is the caller graph for this function:

static GDBusInterfaceInfo* console_kit_session_skeleton_dbus_interface_get_info ( GDBusInterfaceSkeleton *  skeleton) [static]

Definition at line 5092 of file dbus-consolekit-session.c.

Here is the call graph for this function:

Here is the caller graph for this function:

static GVariant* console_kit_session_skeleton_dbus_interface_get_properties ( GDBusInterfaceSkeleton *  _skeleton) [static]

Definition at line 5104 of file dbus-consolekit-session.c.

{
  ConsoleKitSessionSkeleton *skeleton = CONSOLE_KIT_SESSION_SKELETON (_skeleton);

  GVariantBuilder builder;
  guint n;
  g_variant_builder_init (&builder, G_VARIANT_TYPE ("a{sv}"));
  if (_console_kit_session_interface_info.parent_struct.properties == NULL)
    goto out;
  for (n = 0; _console_kit_session_interface_info.parent_struct.properties[n] != NULL; n++)
    {
      GDBusPropertyInfo *info = _console_kit_session_interface_info.parent_struct.properties[n];
      if (info->flags & G_DBUS_PROPERTY_INFO_FLAGS_READABLE)
        {
          GVariant *value;
          value = _console_kit_session_skeleton_handle_get_property (g_dbus_interface_skeleton_get_connection (G_DBUS_INTERFACE_SKELETON (skeleton)), NULL, g_dbus_interface_skeleton_get_object_path (G_DBUS_INTERFACE_SKELETON (skeleton)), "org.freedesktop.ConsoleKit.Session", info->name, NULL, skeleton);
          if (value != NULL)
            {
              g_variant_take_ref (value);
              g_variant_builder_add (&builder, "{sv}", info->name, value);
              g_variant_unref (value);
            }
        }
    }
out:
  return g_variant_builder_end (&builder);
}

Here is the call graph for this function:

Here is the caller graph for this function:

static GDBusInterfaceVTable* console_kit_session_skeleton_dbus_interface_get_vtable ( GDBusInterfaceSkeleton *  skeleton) [static]

Definition at line 5098 of file dbus-consolekit-session.c.

{
  return (GDBusInterfaceVTable *) &_console_kit_session_skeleton_vtable;
}

Here is the caller graph for this function:

static void console_kit_session_skeleton_finalize ( GObject *  object) [static]

Definition at line 5250 of file dbus-consolekit-session.c.

{
  ConsoleKitSessionSkeleton *skeleton = CONSOLE_KIT_SESSION_SKELETON (object);
  guint n;
  for (n = 0; n < 10; n++)
    g_value_unset (&skeleton->priv->properties[n]);
  g_free (skeleton->priv->properties);
  g_list_free_full (skeleton->priv->changed_properties, (GDestroyNotify) _changed_property_free);
  if (skeleton->priv->changed_properties_idle_source != NULL)
    g_source_destroy (skeleton->priv->changed_properties_idle_source);
  g_main_context_unref (skeleton->priv->context);
  g_mutex_clear (&skeleton->priv->lock);
  G_OBJECT_CLASS (console_kit_session_skeleton_parent_class)->finalize (object);
}

Here is the call graph for this function:

Here is the caller graph for this function:

static gboolean console_kit_session_skeleton_get_active ( ConsoleKitSession *  object) [static]

Definition at line 5500 of file dbus-consolekit-session.c.

{
  ConsoleKitSessionSkeleton *skeleton = CONSOLE_KIT_SESSION_SKELETON (object);
  gboolean value;
  g_mutex_lock (&skeleton->priv->lock);
  value = g_value_get_boolean (&(skeleton->priv->properties[7]));
  g_mutex_unlock (&skeleton->priv->lock);
  return value;
}

Here is the caller graph for this function:

static const gchar* console_kit_session_skeleton_get_display_device ( ConsoleKitSession *  object) [static]

Definition at line 5467 of file dbus-consolekit-session.c.

{
  ConsoleKitSessionSkeleton *skeleton = CONSOLE_KIT_SESSION_SKELETON (object);
  const gchar *value;
  g_mutex_lock (&skeleton->priv->lock);
  value = g_value_get_string (&(skeleton->priv->properties[4]));
  g_mutex_unlock (&skeleton->priv->lock);
  return value;
}

Here is the caller graph for this function:

static gboolean console_kit_session_skeleton_get_idle_hint ( ConsoleKitSession *  object) [static]

Definition at line 5522 of file dbus-consolekit-session.c.

{
  ConsoleKitSessionSkeleton *skeleton = CONSOLE_KIT_SESSION_SKELETON (object);
  gboolean value;
  g_mutex_lock (&skeleton->priv->lock);
  value = g_value_get_boolean (&(skeleton->priv->properties[9]));
  g_mutex_unlock (&skeleton->priv->lock);
  return value;
}

Here is the caller graph for this function:

static gboolean console_kit_session_skeleton_get_is_local ( ConsoleKitSession *  object) [static]

Definition at line 5511 of file dbus-consolekit-session.c.

{
  ConsoleKitSessionSkeleton *skeleton = CONSOLE_KIT_SESSION_SKELETON (object);
  gboolean value;
  g_mutex_lock (&skeleton->priv->lock);
  value = g_value_get_boolean (&(skeleton->priv->properties[8]));
  g_mutex_unlock (&skeleton->priv->lock);
  return value;
}

Here is the caller graph for this function:

static void console_kit_session_skeleton_get_property ( GObject *  object,
guint  prop_id,
GValue *  value,
GParamSpec *  pspec 
) [static]

Definition at line 5266 of file dbus-consolekit-session.c.

{
  ConsoleKitSessionSkeleton *skeleton = CONSOLE_KIT_SESSION_SKELETON (object);
  g_assert (prop_id != 0 && prop_id - 1 < 10);
  g_mutex_lock (&skeleton->priv->lock);
  g_value_copy (&skeleton->priv->properties[prop_id - 1], value);
  g_mutex_unlock (&skeleton->priv->lock);
}

Here is the caller graph for this function:

static const gchar* console_kit_session_skeleton_get_remote_host_name ( ConsoleKitSession *  object) [static]

Definition at line 5456 of file dbus-consolekit-session.c.

{
  ConsoleKitSessionSkeleton *skeleton = CONSOLE_KIT_SESSION_SKELETON (object);
  const gchar *value;
  g_mutex_lock (&skeleton->priv->lock);
  value = g_value_get_string (&(skeleton->priv->properties[3]));
  g_mutex_unlock (&skeleton->priv->lock);
  return value;
}

Here is the caller graph for this function:

static const gchar* console_kit_session_skeleton_get_session_type ( ConsoleKitSession *  object) [static]

Definition at line 5445 of file dbus-consolekit-session.c.

{
  ConsoleKitSessionSkeleton *skeleton = CONSOLE_KIT_SESSION_SKELETON (object);
  const gchar *value;
  g_mutex_lock (&skeleton->priv->lock);
  value = g_value_get_string (&(skeleton->priv->properties[2]));
  g_mutex_unlock (&skeleton->priv->lock);
  return value;
}

Here is the caller graph for this function:

static guint console_kit_session_skeleton_get_unix_user ( ConsoleKitSession *  object) [static]

Definition at line 5423 of file dbus-consolekit-session.c.

{
  ConsoleKitSessionSkeleton *skeleton = CONSOLE_KIT_SESSION_SKELETON (object);
  guint value;
  g_mutex_lock (&skeleton->priv->lock);
  value = g_value_get_uint (&(skeleton->priv->properties[0]));
  g_mutex_unlock (&skeleton->priv->lock);
  return value;
}

Here is the caller graph for this function:

static guint console_kit_session_skeleton_get_user ( ConsoleKitSession *  object) [static]

Definition at line 5434 of file dbus-consolekit-session.c.

{
  ConsoleKitSessionSkeleton *skeleton = CONSOLE_KIT_SESSION_SKELETON (object);
  guint value;
  g_mutex_lock (&skeleton->priv->lock);
  value = g_value_get_uint (&(skeleton->priv->properties[1]));
  g_mutex_unlock (&skeleton->priv->lock);
  return value;
}

Here is the caller graph for this function:

static const gchar* console_kit_session_skeleton_get_x11_display ( ConsoleKitSession *  object) [static]

Definition at line 5478 of file dbus-consolekit-session.c.

{
  ConsoleKitSessionSkeleton *skeleton = CONSOLE_KIT_SESSION_SKELETON (object);
  const gchar *value;
  g_mutex_lock (&skeleton->priv->lock);
  value = g_value_get_string (&(skeleton->priv->properties[5]));
  g_mutex_unlock (&skeleton->priv->lock);
  return value;
}

Here is the caller graph for this function:

static const gchar* console_kit_session_skeleton_get_x11_display_device ( ConsoleKitSession *  object) [static]

Definition at line 5489 of file dbus-consolekit-session.c.

{
  ConsoleKitSessionSkeleton *skeleton = CONSOLE_KIT_SESSION_SKELETON (object);
  const gchar *value;
  g_mutex_lock (&skeleton->priv->lock);
  value = g_value_get_string (&(skeleton->priv->properties[6]));
  g_mutex_unlock (&skeleton->priv->lock);
  return value;
}

Here is the caller graph for this function:

static void console_kit_session_skeleton_iface_init ( ConsoleKitSessionIface *  iface) [static]

Definition at line 5557 of file dbus-consolekit-session.c.

Here is the call graph for this function:

static void console_kit_session_skeleton_init ( ConsoleKitSessionSkeleton *  skeleton) [static]

Definition at line 5404 of file dbus-consolekit-session.c.

{
  skeleton->priv = G_TYPE_INSTANCE_GET_PRIVATE (skeleton, TYPE_CONSOLE_KIT_SESSION_SKELETON, ConsoleKitSessionSkeletonPrivate);
  g_mutex_init (&skeleton->priv->lock);
  skeleton->priv->context = g_main_context_ref_thread_default ();
  skeleton->priv->properties = g_new0 (GValue, 10);
  g_value_init (&skeleton->priv->properties[0], G_TYPE_UINT);
  g_value_init (&skeleton->priv->properties[1], G_TYPE_UINT);
  g_value_init (&skeleton->priv->properties[2], G_TYPE_STRING);
  g_value_init (&skeleton->priv->properties[3], G_TYPE_STRING);
  g_value_init (&skeleton->priv->properties[4], G_TYPE_STRING);
  g_value_init (&skeleton->priv->properties[5], G_TYPE_STRING);
  g_value_init (&skeleton->priv->properties[6], G_TYPE_STRING);
  g_value_init (&skeleton->priv->properties[7], G_TYPE_BOOLEAN);
  g_value_init (&skeleton->priv->properties[8], G_TYPE_BOOLEAN);
  g_value_init (&skeleton->priv->properties[9], G_TYPE_BOOLEAN);
}
ConsoleKitSession* console_kit_session_skeleton_new ( void  )

console_kit_session_skeleton_new:

Creates a skeleton object for the D-Bus interface <link linkend="gdbus-interface-org-freedesktop-ConsoleKit-Session.top_of_page">org.freedesktop.ConsoleKit.Session</link>.

Returns: (transfer full) (type ConsoleKitSessionSkeleton): The skeleton object.

Definition at line 5583 of file dbus-consolekit-session.c.

{
  return CONSOLE_KIT_SESSION (g_object_new (TYPE_CONSOLE_KIT_SESSION_SKELETON, NULL));
}
static void console_kit_session_skeleton_notify ( GObject *  object,
GParamSpec *  pspec 
) [static]

Definition at line 5365 of file dbus-consolekit-session.c.

{
  ConsoleKitSessionSkeleton *skeleton = CONSOLE_KIT_SESSION_SKELETON (object);
  g_mutex_lock (&skeleton->priv->lock);
  if (skeleton->priv->changed_properties != NULL &&
      skeleton->priv->changed_properties_idle_source == NULL)
    {
      skeleton->priv->changed_properties_idle_source = g_idle_source_new ();
      g_source_set_priority (skeleton->priv->changed_properties_idle_source, G_PRIORITY_DEFAULT);
      g_source_set_callback (skeleton->priv->changed_properties_idle_source, _console_kit_session_emit_changed, g_object_ref (skeleton), (GDestroyNotify) g_object_unref);
      g_source_attach (skeleton->priv->changed_properties_idle_source, skeleton->priv->context);
      g_source_unref (skeleton->priv->changed_properties_idle_source);
    }
  g_mutex_unlock (&skeleton->priv->lock);
}

Here is the call graph for this function:

Here is the caller graph for this function:

static void console_kit_session_skeleton_set_property ( GObject *  object,
guint  prop_id,
const GValue *  value,
GParamSpec *  pspec 
) [static]

Definition at line 5383 of file dbus-consolekit-session.c.

{
  ConsoleKitSessionSkeleton *skeleton = CONSOLE_KIT_SESSION_SKELETON (object);
  g_assert (prop_id != 0 && prop_id - 1 < 10);
  g_mutex_lock (&skeleton->priv->lock);
  g_object_freeze_notify (object);
  if (!_g_value_equal (value, &skeleton->priv->properties[prop_id - 1]))
    {
      if (g_dbus_interface_skeleton_get_connection (G_DBUS_INTERFACE_SKELETON (skeleton)) != NULL)
        _console_kit_session_schedule_emit_changed (skeleton, _console_kit_session_property_info_pointers[prop_id - 1], prop_id, &skeleton->priv->properties[prop_id - 1]);
      g_value_copy (value, &skeleton->priv->properties[prop_id - 1]);
      g_object_notify_by_pspec (object, pspec);
    }
  g_mutex_unlock (&skeleton->priv->lock);
  g_object_thaw_notify (object);
}

Here is the call graph for this function:

Here is the caller graph for this function:

G_DEFINE_INTERFACE ( ConsoleKitSession  ,
console_kit_session  ,
G_TYPE_OBJECT   
)
G_DEFINE_TYPE_WITH_CODE ( ConsoleKitSessionProxy  ,
console_kit_session_proxy  ,
G_TYPE_DBUS_PROXY  ,
G_IMPLEMENT_INTERFACE(TYPE_CONSOLE_KIT_SESSION, console_kit_session_proxy_iface_init  
)
G_DEFINE_TYPE_WITH_CODE ( ConsoleKitSessionSkeleton  ,
console_kit_session_skeleton  ,
G_TYPE_DBUS_INTERFACE_SKELETON  ,
G_IMPLEMENT_INTERFACE(TYPE_CONSOLE_KIT_SESSION, console_kit_session_skeleton_iface_init  
)

Variable Documentation

Initial value:
{
  {
    -1,
    (gchar *) "org.freedesktop.ConsoleKit.Session",
    (GDBusMethodInfo **) &_console_kit_session_method_info_pointers,
    (GDBusSignalInfo **) &_console_kit_session_signal_info_pointers,
    (GDBusPropertyInfo **) &_console_kit_session_property_info_pointers,
    NULL
  },
  "console-kit-session",
}

Definition at line 997 of file dbus-consolekit-session.c.

const GDBusAnnotationInfo _console_kit_session_method_activate_annotation_info_0 [static]
Initial value:
{
  -1,
  (gchar *) "org.freedesktop.DBus.GLib.Async",
  (gchar *) "",
  NULL
}

Definition at line 556 of file dbus-consolekit-session.c.

const GDBusAnnotationInfo* const _console_kit_session_method_activate_annotation_info_pointers[] [static]
Initial value:

Definition at line 564 of file dbus-consolekit-session.c.

Initial value:
{
  {
    -1,
    (gchar *) "Activate",
    NULL,
    NULL,
    (GDBusAnnotationInfo **) &_console_kit_session_method_activate_annotation_info_pointers
  },
  "handle-activate",
  FALSE
}

Definition at line 570 of file dbus-consolekit-session.c.

Initial value:
{
  {
    -1,
    (gchar *) "GetCreationTime",
    NULL,
    (GDBusArgInfo **) &_console_kit_session_method_info_get_creation_time_OUT_ARG_pointers,
    NULL
  },
  "handle-get-creation-time",
  FALSE
}

Definition at line 543 of file dbus-consolekit-session.c.

Initial value:
{
  {
    -1,
    (gchar *) "iso8601_datetime",
    (gchar *) "s",
    NULL
  },
  FALSE
}

Definition at line 526 of file dbus-consolekit-session.c.

Initial value:
{
  {
    -1,
    (gchar *) "GetDisplayDevice",
    NULL,
    (GDBusArgInfo **) &_console_kit_session_method_info_get_display_device_OUT_ARG_pointers,
    NULL
  },
  "handle-get-display-device",
  FALSE
}

Definition at line 393 of file dbus-consolekit-session.c.

Initial value:
{
  {
    -1,
    (gchar *) "display_device",
    (gchar *) "s",
    NULL
  },
  FALSE
}

Definition at line 376 of file dbus-consolekit-session.c.

Initial value:
{
  {
    -1,
    (gchar *) "GetId",
    NULL,
    (GDBusArgInfo **) &_console_kit_session_method_info_get_id_OUT_ARG_pointers,
    NULL
  },
  "handle-get-id",
  FALSE
}

Definition at line 183 of file dbus-consolekit-session.c.

Initial value:

Definition at line 177 of file dbus-consolekit-session.c.

Initial value:
{
  {
    -1,
    (gchar *) "ssid",
    (gchar *) "o",
    NULL
  },
  FALSE
}

SECTION:ConsoleKitSession : ConsoleKitSession : Generated C code for the org.freedesktop.ConsoleKit.Session D-Bus interface.

This section contains code for working with the <link linkend="gdbus-interface-org-freedesktop-ConsoleKit-Session.top_of_page">org.freedesktop.ConsoleKit.Session</link> D-Bus interface in C.

Definition at line 166 of file dbus-consolekit-session.c.

Initial value:
{
  {
    -1,
    (gchar *) "GetIdleHint",
    NULL,
    (GDBusArgInfo **) &_console_kit_session_method_info_get_idle_hint_OUT_ARG_pointers,
    NULL
  },
  "handle-get-idle-hint",
  FALSE
}

Definition at line 654 of file dbus-consolekit-session.c.

Initial value:
{
  {
    -1,
    (gchar *) "idle_hint",
    (gchar *) "b",
    NULL
  },
  FALSE
}

Definition at line 637 of file dbus-consolekit-session.c.

Initial value:
{
  {
    -1,
    (gchar *) "GetIdleSinceHint",
    NULL,
    (GDBusArgInfo **) &_console_kit_session_method_info_get_idle_since_hint_OUT_ARG_pointers,
    NULL
  },
  "handle-get-idle-since-hint",
  FALSE
}

Definition at line 684 of file dbus-consolekit-session.c.

Initial value:
{
  {
    -1,
    (gchar *) "iso8601_datetime",
    (gchar *) "s",
    NULL
  },
  FALSE
}

Definition at line 667 of file dbus-consolekit-session.c.

Initial value:
{
  {
    -1,
    (gchar *) "GetLoginSessionId",
    NULL,
    (GDBusArgInfo **) &_console_kit_session_method_info_get_login_session_id_OUT_ARG_pointers,
    NULL
  },
  "handle-get-login-session-id",
  FALSE
}

Definition at line 453 of file dbus-consolekit-session.c.

Initial value:
{
  {
    -1,
    (gchar *) "login_session_id",
    (gchar *) "s",
    NULL
  },
  FALSE
}

Definition at line 436 of file dbus-consolekit-session.c.

Initial value:
{
  {
    -1,
    (gchar *) "GetRemoteHostName",
    NULL,
    (GDBusArgInfo **) &_console_kit_session_method_info_get_remote_host_name_OUT_ARG_pointers,
    NULL
  },
  "handle-get-remote-host-name",
  FALSE
}

Definition at line 423 of file dbus-consolekit-session.c.

Initial value:
{
  {
    -1,
    (gchar *) "remote_host_name",
    (gchar *) "s",
    NULL
  },
  FALSE
}

Definition at line 406 of file dbus-consolekit-session.c.

Initial value:
{
  {
    -1,
    (gchar *) "GetSeatId",
    NULL,
    (GDBusArgInfo **) &_console_kit_session_method_info_get_seat_id_OUT_ARG_pointers,
    NULL
  },
  "handle-get-seat-id",
  FALSE
}

Definition at line 213 of file dbus-consolekit-session.c.

Initial value:

Definition at line 207 of file dbus-consolekit-session.c.

Initial value:
{
  {
    -1,
    (gchar *) "sid",
    (gchar *) "o",
    NULL
  },
  FALSE
}

Definition at line 196 of file dbus-consolekit-session.c.

Initial value:
{
  {
    -1,
    (gchar *) "GetSessionType",
    NULL,
    (GDBusArgInfo **) &_console_kit_session_method_info_get_session_type_OUT_ARG_pointers,
    NULL
  },
  "handle-get-session-type",
  FALSE
}

Definition at line 243 of file dbus-consolekit-session.c.

Initial value:
{
  {
    -1,
    (gchar *) "type",
    (gchar *) "s",
    NULL
  },
  FALSE
}

Definition at line 226 of file dbus-consolekit-session.c.

Initial value:
{
  {
    -1,
    (gchar *) "GetUnixUser",
    NULL,
    (GDBusArgInfo **) &_console_kit_session_method_info_get_unix_user_OUT_ARG_pointers,
    NULL
  },
  "handle-get-unix-user",
  FALSE
}

Definition at line 303 of file dbus-consolekit-session.c.

Initial value:
{
  {
    -1,
    (gchar *) "uid",
    (gchar *) "u",
    NULL
  },
  FALSE
}

Definition at line 286 of file dbus-consolekit-session.c.

Initial value:
{
  {
    -1,
    (gchar *) "GetUser",
    NULL,
    (GDBusArgInfo **) &_console_kit_session_method_info_get_user_OUT_ARG_pointers,
    NULL
  },
  "handle-get-user",
  FALSE
}

Definition at line 273 of file dbus-consolekit-session.c.

Initial value:

Definition at line 267 of file dbus-consolekit-session.c.

Initial value:
{
  {
    -1,
    (gchar *) "uid",
    (gchar *) "u",
    NULL
  },
  FALSE
}

Definition at line 256 of file dbus-consolekit-session.c.

Initial value:
{
  {
    -1,
    (gchar *) "GetX11Display",
    NULL,
    (GDBusArgInfo **) &_console_kit_session_method_info_get_x11_display_OUT_ARG_pointers,
    NULL
  },
  "handle-get-x11-display",
  FALSE
}

Definition at line 333 of file dbus-consolekit-session.c.

Initial value:
{
  {
    -1,
    (gchar *) "GetX11DisplayDevice",
    NULL,
    (GDBusArgInfo **) &_console_kit_session_method_info_get_x11_display_device_OUT_ARG_pointers,
    NULL
  },
  "handle-get-x11-display-device",
  FALSE
}

Definition at line 363 of file dbus-consolekit-session.c.

Initial value:
{
  {
    -1,
    (gchar *) "x11_display_device",
    (gchar *) "s",
    NULL
  },
  FALSE
}

Definition at line 346 of file dbus-consolekit-session.c.

Initial value:
{
  {
    -1,
    (gchar *) "display",
    (gchar *) "s",
    NULL
  },
  FALSE
}

Definition at line 316 of file dbus-consolekit-session.c.

Initial value:
{
  {
    -1,
    (gchar *) "IsActive",
    NULL,
    (GDBusArgInfo **) &_console_kit_session_method_info_is_active_OUT_ARG_pointers,
    NULL
  },
  "handle-is-active",
  FALSE
}

Definition at line 483 of file dbus-consolekit-session.c.

Initial value:
{
  {
    -1,
    (gchar *) "active",
    (gchar *) "b",
    NULL
  },
  FALSE
}

Definition at line 466 of file dbus-consolekit-session.c.

Initial value:

Definition at line 477 of file dbus-consolekit-session.c.

Initial value:
{
  {
    -1,
    (gchar *) "IsLocal",
    NULL,
    (GDBusArgInfo **) &_console_kit_session_method_info_is_local_OUT_ARG_pointers,
    NULL
  },
  "handle-is-local",
  FALSE
}

Definition at line 513 of file dbus-consolekit-session.c.

Initial value:
{
  {
    -1,
    (gchar *) "local",
    (gchar *) "b",
    NULL
  },
  FALSE
}

Definition at line 496 of file dbus-consolekit-session.c.

Initial value:

Definition at line 507 of file dbus-consolekit-session.c.

Initial value:
{
  {
    -1,
    (gchar *) "Lock",
    NULL,
    NULL,
    (GDBusAnnotationInfo **) &_console_kit_session_method_lock_annotation_info_pointers
  },
  "handle-lock",
  FALSE
}

Definition at line 597 of file dbus-consolekit-session.c.

Initial value:
{
  {
    -1,
    (gchar *) "SetIdleHint",
    (GDBusArgInfo **) &_console_kit_session_method_info_set_idle_hint_IN_ARG_pointers,
    NULL,
    (GDBusAnnotationInfo **) &_console_kit_session_method_set_idle_hint_annotation_info_pointers
  },
  "handle-set-idle-hint",
  FALSE
}

Definition at line 728 of file dbus-consolekit-session.c.

Initial value:
{
  {
    -1,
    (gchar *) "idle_hint",
    (gchar *) "b",
    NULL
  },
  FALSE
}

Definition at line 697 of file dbus-consolekit-session.c.

Initial value:
{
  {
    -1,
    (gchar *) "Unlock",
    NULL,
    NULL,
    (GDBusAnnotationInfo **) &_console_kit_session_method_unlock_annotation_info_pointers
  },
  "handle-unlock",
  FALSE
}

Definition at line 624 of file dbus-consolekit-session.c.

const GDBusAnnotationInfo _console_kit_session_method_lock_annotation_info_0 [static]
Initial value:
{
  -1,
  (gchar *) "org.freedesktop.DBus.GLib.Async",
  (gchar *) "",
  NULL
}

Definition at line 583 of file dbus-consolekit-session.c.

const GDBusAnnotationInfo* const _console_kit_session_method_lock_annotation_info_pointers[] [static]
Initial value:

Definition at line 591 of file dbus-consolekit-session.c.

Initial value:
{
  -1,
  (gchar *) "org.freedesktop.DBus.GLib.Async",
  (gchar *) "",
  NULL
}

Definition at line 714 of file dbus-consolekit-session.c.

const GDBusAnnotationInfo* const _console_kit_session_method_set_idle_hint_annotation_info_pointers[] [static]
const GDBusAnnotationInfo _console_kit_session_method_unlock_annotation_info_0 [static]
Initial value:
{
  -1,
  (gchar *) "org.freedesktop.DBus.GLib.Async",
  (gchar *) "",
  NULL
}

Definition at line 610 of file dbus-consolekit-session.c.

const GDBusAnnotationInfo* const _console_kit_session_method_unlock_annotation_info_pointers[] [static]
Initial value:

Definition at line 618 of file dbus-consolekit-session.c.

Initial value:
{
  {
    -1,
    (gchar *) "active",
    (gchar *) "b",
    G_DBUS_PROPERTY_INFO_FLAGS_READABLE | G_DBUS_PROPERTY_INFO_FLAGS_WRITABLE,
    NULL
  },
  "active",
  FALSE
}

Definition at line 943 of file dbus-consolekit-session.c.

Initial value:
{
  {
    -1,
    (gchar *) "display-device",
    (gchar *) "s",
    G_DBUS_PROPERTY_INFO_FLAGS_READABLE | G_DBUS_PROPERTY_INFO_FLAGS_WRITABLE,
    NULL
  },
  "display-device",
  FALSE
}

Definition at line 904 of file dbus-consolekit-session.c.

Initial value:
{
  {
    -1,
    (gchar *) "idle-hint",
    (gchar *) "b",
    G_DBUS_PROPERTY_INFO_FLAGS_READABLE | G_DBUS_PROPERTY_INFO_FLAGS_WRITABLE,
    NULL
  },
  "idle-hint",
  FALSE
}

Definition at line 969 of file dbus-consolekit-session.c.

Initial value:
{
  {
    -1,
    (gchar *) "is-local",
    (gchar *) "b",
    G_DBUS_PROPERTY_INFO_FLAGS_READABLE | G_DBUS_PROPERTY_INFO_FLAGS_WRITABLE,
    NULL
  },
  "is-local",
  FALSE
}

Definition at line 956 of file dbus-consolekit-session.c.

Initial value:
{
  {
    -1,
    (gchar *) "remote-host-name",
    (gchar *) "s",
    G_DBUS_PROPERTY_INFO_FLAGS_READABLE | G_DBUS_PROPERTY_INFO_FLAGS_WRITABLE,
    NULL
  },
  "remote-host-name",
  FALSE
}

Definition at line 891 of file dbus-consolekit-session.c.

Initial value:
{
  {
    -1,
    (gchar *) "session-type",
    (gchar *) "s",
    G_DBUS_PROPERTY_INFO_FLAGS_READABLE | G_DBUS_PROPERTY_INFO_FLAGS_WRITABLE,
    NULL
  },
  "session-type",
  FALSE
}

Definition at line 878 of file dbus-consolekit-session.c.

Initial value:
{
  {
    -1,
    (gchar *) "unix-user",
    (gchar *) "u",
    G_DBUS_PROPERTY_INFO_FLAGS_READABLE | G_DBUS_PROPERTY_INFO_FLAGS_WRITABLE,
    NULL
  },
  "unix-user",
  FALSE
}

Definition at line 852 of file dbus-consolekit-session.c.

Initial value:
{
  {
    -1,
    (gchar *) "user",
    (gchar *) "u",
    G_DBUS_PROPERTY_INFO_FLAGS_READABLE | G_DBUS_PROPERTY_INFO_FLAGS_WRITABLE,
    NULL
  },
  "user",
  FALSE
}

Definition at line 865 of file dbus-consolekit-session.c.

Initial value:
{
  {
    -1,
    (gchar *) "x11-display",
    (gchar *) "s",
    G_DBUS_PROPERTY_INFO_FLAGS_READABLE | G_DBUS_PROPERTY_INFO_FLAGS_WRITABLE,
    NULL
  },
  "x11-display",
  FALSE
}

Definition at line 917 of file dbus-consolekit-session.c.

Initial value:
{
  {
    -1,
    (gchar *) "x11-display-device",
    (gchar *) "s",
    G_DBUS_PROPERTY_INFO_FLAGS_READABLE | G_DBUS_PROPERTY_INFO_FLAGS_WRITABLE,
    NULL
  },
  "x11-display-device",
  FALSE
}

Definition at line 930 of file dbus-consolekit-session.c.

Initial value:
{
  {
    -1,
    (gchar *) "ActiveChanged",
    (GDBusArgInfo **) &_console_kit_session_signal_info_active_changed_ARG_pointers,
    NULL
  },
  "active-changed"
}

Definition at line 782 of file dbus-consolekit-session.c.

Initial value:
{
  {
    -1,
    (gchar *) "is_active",
    (gchar *) "b",
    NULL
  },
  FALSE
}

Definition at line 765 of file dbus-consolekit-session.c.

Initial value:
{
  {
    -1,
    (gchar *) "IdleHintChanged",
    (GDBusArgInfo **) &_console_kit_session_signal_info_idle_hint_changed_ARG_pointers,
    NULL
  },
  "idle-hint-changed"
}

Definition at line 810 of file dbus-consolekit-session.c.

Initial value:
{
  {
    -1,
    (gchar *) "hint",
    (gchar *) "b",
    NULL
  },
  FALSE
}

Definition at line 793 of file dbus-consolekit-session.c.

Initial value:
{
  {
    -1,
    (gchar *) "Lock",
    NULL,
    NULL
  },
  "lock"
}

Definition at line 821 of file dbus-consolekit-session.c.

Initial value:
{
  {
    -1,
    (gchar *) "Unlock",
    NULL,
    NULL
  },
  "unlock"
}

Definition at line 832 of file dbus-consolekit-session.c.

const GDBusInterfaceVTable _console_kit_session_skeleton_vtable [static]