Back to index

indicator-session  12.10.0
Classes | Typedefs | Functions | Variables
dbus-user.c File Reference
#include "dbus-user.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  _AccountsUserProxyPrivate
 AccountsUserProxy: More...
struct  _AccountsUserSkeletonPrivate
 AccountsUserSkeleton: More...

Typedefs

typedef AccountsUserIface AccountsUserInterface

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 * accounts_user_interface_info (void)
 accounts_user_interface_info:
guint accounts_user_override_properties (GObjectClass *klass, guint property_id_begin)
 accounts_user_override_properties: : The class structure for a #GObject-derived class.
static void accounts_user_default_init (AccountsUserIface *iface)
 AccountsUser:
 G_DEFINE_INTERFACE (AccountsUser, accounts_user, G_TYPE_OBJECT)
guint64 accounts_user_get_uid (AccountsUser *object)
 accounts_user_get_uid: (skip) : A #AccountsUser.
void accounts_user_set_uid (AccountsUser *object, guint64 value)
 accounts_user_set_uid: (skip) : A #AccountsUser.
const gchar * accounts_user_get_user_name (AccountsUser *object)
 accounts_user_get_user_name: (skip) : A #AccountsUser.
gchar * accounts_user_dup_user_name (AccountsUser *object)
 accounts_user_dup_user_name: (skip) : A #AccountsUser.
void accounts_user_set_user_name (AccountsUser *object, const gchar *value)
 accounts_user_set_user_name: (skip) : A #AccountsUser.
const gchar * accounts_user_get_real_name (AccountsUser *object)
 accounts_user_get_real_name: (skip) : A #AccountsUser.
gchar * accounts_user_dup_real_name (AccountsUser *object)
 accounts_user_dup_real_name: (skip) : A #AccountsUser.
void accounts_user_set_real_name (AccountsUser *object, const gchar *value)
 accounts_user_set_real_name: (skip) : A #AccountsUser.
gint accounts_user_get_account_type (AccountsUser *object)
 accounts_user_get_account_type: (skip) : A #AccountsUser.
void accounts_user_set_account_type (AccountsUser *object, gint value)
 accounts_user_set_account_type: (skip) : A #AccountsUser.
const gchar * accounts_user_get_home_directory (AccountsUser *object)
 accounts_user_get_home_directory: (skip) : A #AccountsUser.
gchar * accounts_user_dup_home_directory (AccountsUser *object)
 accounts_user_dup_home_directory: (skip) : A #AccountsUser.
void accounts_user_set_home_directory (AccountsUser *object, const gchar *value)
 accounts_user_set_home_directory: (skip) : A #AccountsUser.
const gchar * accounts_user_get_shell (AccountsUser *object)
 accounts_user_get_shell: (skip) : A #AccountsUser.
gchar * accounts_user_dup_shell (AccountsUser *object)
 accounts_user_dup_shell: (skip) : A #AccountsUser.
void accounts_user_set_shell (AccountsUser *object, const gchar *value)
 accounts_user_set_shell: (skip) : A #AccountsUser.
const gchar * accounts_user_get_email (AccountsUser *object)
 accounts_user_get_email: (skip) : A #AccountsUser.
gchar * accounts_user_dup_email (AccountsUser *object)
 accounts_user_dup_email: (skip) : A #AccountsUser.
void accounts_user_set_email (AccountsUser *object, const gchar *value)
 accounts_user_set_email: (skip) : A #AccountsUser.
const gchar * accounts_user_get_language (AccountsUser *object)
 accounts_user_get_language: (skip) : A #AccountsUser.
gchar * accounts_user_dup_language (AccountsUser *object)
 accounts_user_dup_language: (skip) : A #AccountsUser.
void accounts_user_set_language (AccountsUser *object, const gchar *value)
 accounts_user_set_language: (skip) : A #AccountsUser.
const gchar * accounts_user_get_xsession (AccountsUser *object)
 accounts_user_get_xsession: (skip) : A #AccountsUser.
gchar * accounts_user_dup_xsession (AccountsUser *object)
 accounts_user_dup_xsession: (skip) : A #AccountsUser.
void accounts_user_set_xsession (AccountsUser *object, const gchar *value)
 accounts_user_set_xsession: (skip) : A #AccountsUser.
const gchar * accounts_user_get_location (AccountsUser *object)
 accounts_user_get_location: (skip) : A #AccountsUser.
gchar * accounts_user_dup_location (AccountsUser *object)
 accounts_user_dup_location: (skip) : A #AccountsUser.
void accounts_user_set_location (AccountsUser *object, const gchar *value)
 accounts_user_set_location: (skip) : A #AccountsUser.
guint64 accounts_user_get_login_frequency (AccountsUser *object)
 accounts_user_get_login_frequency: (skip) : A #AccountsUser.
void accounts_user_set_login_frequency (AccountsUser *object, guint64 value)
 accounts_user_set_login_frequency: (skip) : A #AccountsUser.
const gchar * accounts_user_get_icon_file (AccountsUser *object)
 accounts_user_get_icon_file: (skip) : A #AccountsUser.
gchar * accounts_user_dup_icon_file (AccountsUser *object)
 accounts_user_dup_icon_file: (skip) : A #AccountsUser.
void accounts_user_set_icon_file (AccountsUser *object, const gchar *value)
 accounts_user_set_icon_file: (skip) : A #AccountsUser.
gboolean accounts_user_get_locked (AccountsUser *object)
 accounts_user_get_locked: (skip) : A #AccountsUser.
void accounts_user_set_locked (AccountsUser *object, gboolean value)
 accounts_user_set_locked: (skip) : A #AccountsUser.
gint accounts_user_get_password_mode (AccountsUser *object)
 accounts_user_get_password_mode: (skip) : A #AccountsUser.
void accounts_user_set_password_mode (AccountsUser *object, gint value)
 accounts_user_set_password_mode: (skip) : A #AccountsUser.
const gchar * accounts_user_get_password_hint (AccountsUser *object)
 accounts_user_get_password_hint: (skip) : A #AccountsUser.
gchar * accounts_user_dup_password_hint (AccountsUser *object)
 accounts_user_dup_password_hint: (skip) : A #AccountsUser.
void accounts_user_set_password_hint (AccountsUser *object, const gchar *value)
 accounts_user_set_password_hint: (skip) : A #AccountsUser.
gboolean accounts_user_get_automatic_login (AccountsUser *object)
 accounts_user_get_automatic_login: (skip) : A #AccountsUser.
void accounts_user_set_automatic_login (AccountsUser *object, gboolean value)
 accounts_user_set_automatic_login: (skip) : A #AccountsUser.
gboolean accounts_user_get_system_account (AccountsUser *object)
 accounts_user_get_system_account: (skip) : A #AccountsUser.
void accounts_user_set_system_account (AccountsUser *object, gboolean value)
 accounts_user_set_system_account: (skip) : A #AccountsUser.
void accounts_user_emit_changed (AccountsUser *object)
 accounts_user_emit_changed: : A #AccountsUser.
void accounts_user_call_set_user_name (AccountsUser *proxy, const gchar *arg_name, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data)
 accounts_user_call_set_user_name: : A #AccountsUserProxy.
gboolean accounts_user_call_set_user_name_finish (AccountsUser *proxy, GAsyncResult *res, GError **error)
 accounts_user_call_set_user_name_finish: : A #AccountsUserProxy.
gboolean accounts_user_call_set_user_name_sync (AccountsUser *proxy, const gchar *arg_name, GCancellable *cancellable, GError **error)
 accounts_user_call_set_user_name_sync: : A #AccountsUserProxy.
void accounts_user_call_set_real_name (AccountsUser *proxy, const gchar *arg_name, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data)
 accounts_user_call_set_real_name: : A #AccountsUserProxy.
gboolean accounts_user_call_set_real_name_finish (AccountsUser *proxy, GAsyncResult *res, GError **error)
 accounts_user_call_set_real_name_finish: : A #AccountsUserProxy.
gboolean accounts_user_call_set_real_name_sync (AccountsUser *proxy, const gchar *arg_name, GCancellable *cancellable, GError **error)
 accounts_user_call_set_real_name_sync: : A #AccountsUserProxy.
void accounts_user_call_set_email (AccountsUser *proxy, const gchar *arg_email, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data)
 accounts_user_call_set_email: : A #AccountsUserProxy.
gboolean accounts_user_call_set_email_finish (AccountsUser *proxy, GAsyncResult *res, GError **error)
 accounts_user_call_set_email_finish: : A #AccountsUserProxy.
gboolean accounts_user_call_set_email_sync (AccountsUser *proxy, const gchar *arg_email, GCancellable *cancellable, GError **error)
 accounts_user_call_set_email_sync: : A #AccountsUserProxy.
void accounts_user_call_set_language (AccountsUser *proxy, const gchar *arg_language, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data)
 accounts_user_call_set_language: : A #AccountsUserProxy.
gboolean accounts_user_call_set_language_finish (AccountsUser *proxy, GAsyncResult *res, GError **error)
 accounts_user_call_set_language_finish: : A #AccountsUserProxy.
gboolean accounts_user_call_set_language_sync (AccountsUser *proxy, const gchar *arg_language, GCancellable *cancellable, GError **error)
 accounts_user_call_set_language_sync: : A #AccountsUserProxy.
void accounts_user_call_set_xsession (AccountsUser *proxy, const gchar *arg_x_session, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data)
 accounts_user_call_set_xsession: : A #AccountsUserProxy.
gboolean accounts_user_call_set_xsession_finish (AccountsUser *proxy, GAsyncResult *res, GError **error)
 accounts_user_call_set_xsession_finish: : A #AccountsUserProxy.
gboolean accounts_user_call_set_xsession_sync (AccountsUser *proxy, const gchar *arg_x_session, GCancellable *cancellable, GError **error)
 accounts_user_call_set_xsession_sync: : A #AccountsUserProxy.
void accounts_user_call_set_location (AccountsUser *proxy, const gchar *arg_location, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data)
 accounts_user_call_set_location: : A #AccountsUserProxy.
gboolean accounts_user_call_set_location_finish (AccountsUser *proxy, GAsyncResult *res, GError **error)
 accounts_user_call_set_location_finish: : A #AccountsUserProxy.
gboolean accounts_user_call_set_location_sync (AccountsUser *proxy, const gchar *arg_location, GCancellable *cancellable, GError **error)
 accounts_user_call_set_location_sync: : A #AccountsUserProxy.
void accounts_user_call_set_home_directory (AccountsUser *proxy, const gchar *arg_homedir, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data)
 accounts_user_call_set_home_directory: : A #AccountsUserProxy.
gboolean accounts_user_call_set_home_directory_finish (AccountsUser *proxy, GAsyncResult *res, GError **error)
 accounts_user_call_set_home_directory_finish: : A #AccountsUserProxy.
gboolean accounts_user_call_set_home_directory_sync (AccountsUser *proxy, const gchar *arg_homedir, GCancellable *cancellable, GError **error)
 accounts_user_call_set_home_directory_sync: : A #AccountsUserProxy.
void accounts_user_call_set_shell (AccountsUser *proxy, const gchar *arg_shell, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data)
 accounts_user_call_set_shell: : A #AccountsUserProxy.
gboolean accounts_user_call_set_shell_finish (AccountsUser *proxy, GAsyncResult *res, GError **error)
 accounts_user_call_set_shell_finish: : A #AccountsUserProxy.
gboolean accounts_user_call_set_shell_sync (AccountsUser *proxy, const gchar *arg_shell, GCancellable *cancellable, GError **error)
 accounts_user_call_set_shell_sync: : A #AccountsUserProxy.
void accounts_user_call_set_icon_file (AccountsUser *proxy, const gchar *arg_filename, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data)
 accounts_user_call_set_icon_file: : A #AccountsUserProxy.
gboolean accounts_user_call_set_icon_file_finish (AccountsUser *proxy, GAsyncResult *res, GError **error)
 accounts_user_call_set_icon_file_finish: : A #AccountsUserProxy.
gboolean accounts_user_call_set_icon_file_sync (AccountsUser *proxy, const gchar *arg_filename, GCancellable *cancellable, GError **error)
 accounts_user_call_set_icon_file_sync: : A #AccountsUserProxy.
void accounts_user_call_set_locked (AccountsUser *proxy, gboolean arg_locked, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data)
 accounts_user_call_set_locked: : A #AccountsUserProxy.
gboolean accounts_user_call_set_locked_finish (AccountsUser *proxy, GAsyncResult *res, GError **error)
 accounts_user_call_set_locked_finish: : A #AccountsUserProxy.
gboolean accounts_user_call_set_locked_sync (AccountsUser *proxy, gboolean arg_locked, GCancellable *cancellable, GError **error)
 accounts_user_call_set_locked_sync: : A #AccountsUserProxy.
void accounts_user_call_set_account_type (AccountsUser *proxy, gint arg_accountType, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data)
 accounts_user_call_set_account_type: : A #AccountsUserProxy.
gboolean accounts_user_call_set_account_type_finish (AccountsUser *proxy, GAsyncResult *res, GError **error)
 accounts_user_call_set_account_type_finish: : A #AccountsUserProxy.
gboolean accounts_user_call_set_account_type_sync (AccountsUser *proxy, gint arg_accountType, GCancellable *cancellable, GError **error)
 accounts_user_call_set_account_type_sync: : A #AccountsUserProxy.
void accounts_user_call_set_password_mode (AccountsUser *proxy, gint arg_mode, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data)
 accounts_user_call_set_password_mode: : A #AccountsUserProxy.
gboolean accounts_user_call_set_password_mode_finish (AccountsUser *proxy, GAsyncResult *res, GError **error)
 accounts_user_call_set_password_mode_finish: : A #AccountsUserProxy.
gboolean accounts_user_call_set_password_mode_sync (AccountsUser *proxy, gint arg_mode, GCancellable *cancellable, GError **error)
 accounts_user_call_set_password_mode_sync: : A #AccountsUserProxy.
void accounts_user_call_set_password (AccountsUser *proxy, const gchar *arg_password, const gchar *arg_hint, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data)
 accounts_user_call_set_password: : A #AccountsUserProxy.
gboolean accounts_user_call_set_password_finish (AccountsUser *proxy, GAsyncResult *res, GError **error)
 accounts_user_call_set_password_finish: : A #AccountsUserProxy.
gboolean accounts_user_call_set_password_sync (AccountsUser *proxy, const gchar *arg_password, const gchar *arg_hint, GCancellable *cancellable, GError **error)
 accounts_user_call_set_password_sync: : A #AccountsUserProxy.
void accounts_user_call_set_automatic_login (AccountsUser *proxy, gboolean arg_enabled, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data)
 accounts_user_call_set_automatic_login: : A #AccountsUserProxy.
gboolean accounts_user_call_set_automatic_login_finish (AccountsUser *proxy, GAsyncResult *res, GError **error)
 accounts_user_call_set_automatic_login_finish: : A #AccountsUserProxy.
gboolean accounts_user_call_set_automatic_login_sync (AccountsUser *proxy, gboolean arg_enabled, GCancellable *cancellable, GError **error)
 accounts_user_call_set_automatic_login_sync: : A #AccountsUserProxy.
void accounts_user_complete_set_user_name (AccountsUser *object, GDBusMethodInvocation *invocation)
 accounts_user_complete_set_user_name: : A #AccountsUser.
void accounts_user_complete_set_real_name (AccountsUser *object, GDBusMethodInvocation *invocation)
 accounts_user_complete_set_real_name: : A #AccountsUser.
void accounts_user_complete_set_email (AccountsUser *object, GDBusMethodInvocation *invocation)
 accounts_user_complete_set_email: : A #AccountsUser.
void accounts_user_complete_set_language (AccountsUser *object, GDBusMethodInvocation *invocation)
 accounts_user_complete_set_language: : A #AccountsUser.
void accounts_user_complete_set_xsession (AccountsUser *object, GDBusMethodInvocation *invocation)
 accounts_user_complete_set_xsession: : A #AccountsUser.
void accounts_user_complete_set_location (AccountsUser *object, GDBusMethodInvocation *invocation)
 accounts_user_complete_set_location: : A #AccountsUser.
void accounts_user_complete_set_home_directory (AccountsUser *object, GDBusMethodInvocation *invocation)
 accounts_user_complete_set_home_directory: : A #AccountsUser.
void accounts_user_complete_set_shell (AccountsUser *object, GDBusMethodInvocation *invocation)
 accounts_user_complete_set_shell: : A #AccountsUser.
void accounts_user_complete_set_icon_file (AccountsUser *object, GDBusMethodInvocation *invocation)
 accounts_user_complete_set_icon_file: : A #AccountsUser.
void accounts_user_complete_set_locked (AccountsUser *object, GDBusMethodInvocation *invocation)
 accounts_user_complete_set_locked: : A #AccountsUser.
void accounts_user_complete_set_account_type (AccountsUser *object, GDBusMethodInvocation *invocation)
 accounts_user_complete_set_account_type: : A #AccountsUser.
void accounts_user_complete_set_password_mode (AccountsUser *object, GDBusMethodInvocation *invocation)
 accounts_user_complete_set_password_mode: : A #AccountsUser.
void accounts_user_complete_set_password (AccountsUser *object, GDBusMethodInvocation *invocation)
 accounts_user_complete_set_password: : A #AccountsUser.
void accounts_user_complete_set_automatic_login (AccountsUser *object, GDBusMethodInvocation *invocation)
 accounts_user_complete_set_automatic_login: : A #AccountsUser.
static void accounts_user_proxy_iface_init (AccountsUserIface *iface)
 G_DEFINE_TYPE_WITH_CODE (AccountsUserProxy, accounts_user_proxy, G_TYPE_DBUS_PROXY, G_IMPLEMENT_INTERFACE(TYPE_ACCOUNTS_USER, accounts_user_proxy_iface_init))
static void accounts_user_proxy_finalize (GObject *object)
static void accounts_user_proxy_get_property (GObject *object, guint prop_id, GValue *value, GParamSpec *pspec)
static void accounts_user_proxy_set_property_cb (GDBusProxy *proxy, GAsyncResult *res, gpointer user_data)
static void accounts_user_proxy_set_property (GObject *object, guint prop_id, const GValue *value, GParamSpec *pspec)
static void accounts_user_proxy_g_signal (GDBusProxy *proxy, const gchar *sender_name, const gchar *signal_name, GVariant *parameters)
static void accounts_user_proxy_g_properties_changed (GDBusProxy *_proxy, GVariant *changed_properties, const gchar *const *invalidated_properties)
static guint64 accounts_user_proxy_get_uid (AccountsUser *object)
static const gchar * accounts_user_proxy_get_user_name (AccountsUser *object)
static const gchar * accounts_user_proxy_get_real_name (AccountsUser *object)
static gint accounts_user_proxy_get_account_type (AccountsUser *object)
static const gchar * accounts_user_proxy_get_home_directory (AccountsUser *object)
static const gchar * accounts_user_proxy_get_shell (AccountsUser *object)
static const gchar * accounts_user_proxy_get_email (AccountsUser *object)
static const gchar * accounts_user_proxy_get_language (AccountsUser *object)
static const gchar * accounts_user_proxy_get_xsession (AccountsUser *object)
static const gchar * accounts_user_proxy_get_location (AccountsUser *object)
static guint64 accounts_user_proxy_get_login_frequency (AccountsUser *object)
static const gchar * accounts_user_proxy_get_icon_file (AccountsUser *object)
static gboolean accounts_user_proxy_get_locked (AccountsUser *object)
static gint accounts_user_proxy_get_password_mode (AccountsUser *object)
static const gchar * accounts_user_proxy_get_password_hint (AccountsUser *object)
static gboolean accounts_user_proxy_get_automatic_login (AccountsUser *object)
static gboolean accounts_user_proxy_get_system_account (AccountsUser *object)
static void accounts_user_proxy_init (AccountsUserProxy *proxy)
static void accounts_user_proxy_class_init (AccountsUserProxyClass *klass)
: (allow-none): A bus name (well-known or unique) or NULL if @connection is not a message bus connection.

accounts_user_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-Accounts-User.top_of_page">org.freedesktop.Accounts.User</link>. See g_dbus_proxy_new_sync() for more details.

The calling thread is blocked until a reply is received.

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

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

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

Variables

static const _ExtendedGDBusArgInfo _accounts_user_method_info_set_user_name_IN_ARG_name
 SECTION:AccountsUser : AccountsUser : Generated C code for the org.freedesktop.Accounts.User D-Bus interface.
static const
_ExtendedGDBusArgInfo *const 
_accounts_user_method_info_set_user_name_IN_ARG_pointers []
static const GDBusAnnotationInfo _accounts_user_method_set_user_name_annotation_info_0
static const
GDBusAnnotationInfo *const 
_accounts_user_method_set_user_name_annotation_info_pointers []
static const
_ExtendedGDBusMethodInfo 
_accounts_user_method_info_set_user_name
static const _ExtendedGDBusArgInfo _accounts_user_method_info_set_real_name_IN_ARG_name
static const
_ExtendedGDBusArgInfo *const 
_accounts_user_method_info_set_real_name_IN_ARG_pointers []
static const GDBusAnnotationInfo _accounts_user_method_set_real_name_annotation_info_0
static const
GDBusAnnotationInfo *const 
_accounts_user_method_set_real_name_annotation_info_pointers []
static const
_ExtendedGDBusMethodInfo 
_accounts_user_method_info_set_real_name
static const _ExtendedGDBusArgInfo _accounts_user_method_info_set_email_IN_ARG_email
static const
_ExtendedGDBusArgInfo *const 
_accounts_user_method_info_set_email_IN_ARG_pointers []
static const GDBusAnnotationInfo _accounts_user_method_set_email_annotation_info_0
static const
GDBusAnnotationInfo *const 
_accounts_user_method_set_email_annotation_info_pointers []
static const
_ExtendedGDBusMethodInfo 
_accounts_user_method_info_set_email
static const _ExtendedGDBusArgInfo _accounts_user_method_info_set_language_IN_ARG_language
static const
_ExtendedGDBusArgInfo *const 
_accounts_user_method_info_set_language_IN_ARG_pointers []
static const GDBusAnnotationInfo _accounts_user_method_set_language_annotation_info_0
static const
GDBusAnnotationInfo *const 
_accounts_user_method_set_language_annotation_info_pointers []
static const
_ExtendedGDBusMethodInfo 
_accounts_user_method_info_set_language
static const _ExtendedGDBusArgInfo _accounts_user_method_info_set_xsession_IN_ARG_x_session
static const
_ExtendedGDBusArgInfo *const 
_accounts_user_method_info_set_xsession_IN_ARG_pointers []
static const GDBusAnnotationInfo _accounts_user_method_set_xsession_annotation_info_0
static const GDBusAnnotationInfo _accounts_user_method_set_xsession_annotation_info_1
static const
GDBusAnnotationInfo *const 
_accounts_user_method_set_xsession_annotation_info_pointers []
static const
_ExtendedGDBusMethodInfo 
_accounts_user_method_info_set_xsession
static const _ExtendedGDBusArgInfo _accounts_user_method_info_set_location_IN_ARG_location
static const
_ExtendedGDBusArgInfo *const 
_accounts_user_method_info_set_location_IN_ARG_pointers []
static const GDBusAnnotationInfo _accounts_user_method_set_location_annotation_info_0
static const
GDBusAnnotationInfo *const 
_accounts_user_method_set_location_annotation_info_pointers []
static const
_ExtendedGDBusMethodInfo 
_accounts_user_method_info_set_location
static const _ExtendedGDBusArgInfo _accounts_user_method_info_set_home_directory_IN_ARG_homedir
static const
_ExtendedGDBusArgInfo *const 
_accounts_user_method_info_set_home_directory_IN_ARG_pointers []
static const GDBusAnnotationInfo _accounts_user_method_set_home_directory_annotation_info_0
static const
GDBusAnnotationInfo *const 
_accounts_user_method_set_home_directory_annotation_info_pointers []
static const
_ExtendedGDBusMethodInfo 
_accounts_user_method_info_set_home_directory
static const _ExtendedGDBusArgInfo _accounts_user_method_info_set_shell_IN_ARG_shell
static const
_ExtendedGDBusArgInfo *const 
_accounts_user_method_info_set_shell_IN_ARG_pointers []
static const GDBusAnnotationInfo _accounts_user_method_set_shell_annotation_info_0
static const
GDBusAnnotationInfo *const 
_accounts_user_method_set_shell_annotation_info_pointers []
static const
_ExtendedGDBusMethodInfo 
_accounts_user_method_info_set_shell
static const _ExtendedGDBusArgInfo _accounts_user_method_info_set_icon_file_IN_ARG_filename
static const
_ExtendedGDBusArgInfo *const 
_accounts_user_method_info_set_icon_file_IN_ARG_pointers []
static const GDBusAnnotationInfo _accounts_user_method_set_icon_file_annotation_info_0
static const
GDBusAnnotationInfo *const 
_accounts_user_method_set_icon_file_annotation_info_pointers []
static const
_ExtendedGDBusMethodInfo 
_accounts_user_method_info_set_icon_file
static const _ExtendedGDBusArgInfo _accounts_user_method_info_set_locked_IN_ARG_locked
static const
_ExtendedGDBusArgInfo *const 
_accounts_user_method_info_set_locked_IN_ARG_pointers []
static const GDBusAnnotationInfo _accounts_user_method_set_locked_annotation_info_0
static const
GDBusAnnotationInfo *const 
_accounts_user_method_set_locked_annotation_info_pointers []
static const
_ExtendedGDBusMethodInfo 
_accounts_user_method_info_set_locked
static const _ExtendedGDBusArgInfo _accounts_user_method_info_set_account_type_IN_ARG_accountType
static const
_ExtendedGDBusArgInfo *const 
_accounts_user_method_info_set_account_type_IN_ARG_pointers []
static const GDBusAnnotationInfo _accounts_user_method_set_account_type_annotation_info_0
static const
GDBusAnnotationInfo *const 
_accounts_user_method_set_account_type_annotation_info_pointers []
static const
_ExtendedGDBusMethodInfo 
_accounts_user_method_info_set_account_type
static const _ExtendedGDBusArgInfo _accounts_user_method_info_set_password_mode_IN_ARG_mode
static const
_ExtendedGDBusArgInfo *const 
_accounts_user_method_info_set_password_mode_IN_ARG_pointers []
static const GDBusAnnotationInfo _accounts_user_method_set_password_mode_annotation_info_0
static const
GDBusAnnotationInfo *const 
_accounts_user_method_set_password_mode_annotation_info_pointers []
static const
_ExtendedGDBusMethodInfo 
_accounts_user_method_info_set_password_mode
static const _ExtendedGDBusArgInfo _accounts_user_method_info_set_password_IN_ARG_password
static const _ExtendedGDBusArgInfo _accounts_user_method_info_set_password_IN_ARG_hint
static const
_ExtendedGDBusArgInfo *const 
_accounts_user_method_info_set_password_IN_ARG_pointers []
static const GDBusAnnotationInfo _accounts_user_method_set_password_annotation_info_0
static const
GDBusAnnotationInfo *const 
_accounts_user_method_set_password_annotation_info_pointers []
static const
_ExtendedGDBusMethodInfo 
_accounts_user_method_info_set_password
static const _ExtendedGDBusArgInfo _accounts_user_method_info_set_automatic_login_IN_ARG_enabled
static const
_ExtendedGDBusArgInfo *const 
_accounts_user_method_info_set_automatic_login_IN_ARG_pointers []
static const GDBusAnnotationInfo _accounts_user_method_set_automatic_login_annotation_info_0
static const
GDBusAnnotationInfo *const 
_accounts_user_method_set_automatic_login_annotation_info_pointers []
static const
_ExtendedGDBusMethodInfo 
_accounts_user_method_info_set_automatic_login
static const
_ExtendedGDBusMethodInfo
*const 
_accounts_user_method_info_pointers []
static const
_ExtendedGDBusSignalInfo 
_accounts_user_signal_info_changed
static const
_ExtendedGDBusSignalInfo
*const 
_accounts_user_signal_info_pointers []
static const
_ExtendedGDBusPropertyInfo 
_accounts_user_property_info_uid
static const
_ExtendedGDBusPropertyInfo 
_accounts_user_property_info_user_name
static const
_ExtendedGDBusPropertyInfo 
_accounts_user_property_info_real_name
static const
_ExtendedGDBusPropertyInfo 
_accounts_user_property_info_account_type
static const
_ExtendedGDBusPropertyInfo 
_accounts_user_property_info_home_directory
static const
_ExtendedGDBusPropertyInfo 
_accounts_user_property_info_shell
static const
_ExtendedGDBusPropertyInfo 
_accounts_user_property_info_email
static const
_ExtendedGDBusPropertyInfo 
_accounts_user_property_info_language
static const
_ExtendedGDBusPropertyInfo 
_accounts_user_property_info_xsession
static const
_ExtendedGDBusPropertyInfo 
_accounts_user_property_info_location
static const
_ExtendedGDBusPropertyInfo 
_accounts_user_property_info_login_frequency
static const
_ExtendedGDBusPropertyInfo 
_accounts_user_property_info_icon_file
static const
_ExtendedGDBusPropertyInfo 
_accounts_user_property_info_locked
static const
_ExtendedGDBusPropertyInfo 
_accounts_user_property_info_password_mode
static const
_ExtendedGDBusPropertyInfo 
_accounts_user_property_info_password_hint
static const
_ExtendedGDBusPropertyInfo 
_accounts_user_property_info_automatic_login
static const
_ExtendedGDBusPropertyInfo 
_accounts_user_property_info_system_account
static const
_ExtendedGDBusPropertyInfo
*const 
_accounts_user_property_info_pointers []
static const
_ExtendedGDBusInterfaceInfo 
_accounts_user_interface_info

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

accounts_user_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 accounts_user_proxy_new_sync() but takes a #GBusType instead of a #GDBusConnection.

The calling thread is blocked until a reply is received.

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

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

static const GDBusInterfaceVTable _accounts_user_skeleton_vtable
void accounts_user_proxy_new_for_bus (GBusType bus_type, GDBusProxyFlags flags, const gchar *name, const gchar *object_path, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data)
AccountsUser * accounts_user_proxy_new_for_bus_finish (GAsyncResult *res, GError **error)
 accounts_user_proxy_new_for_bus_finish: : The #GAsyncResult obtained from the #GAsyncReadyCallback passed to accounts_user_proxy_new_for_bus().
AccountsUser * accounts_user_proxy_new_for_bus_sync (GBusType bus_type, GDBusProxyFlags flags, const gchar *name, const gchar *object_path, GCancellable *cancellable, GError **error)
static void _accounts_user_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 * _accounts_user_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 _accounts_user_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 * accounts_user_skeleton_dbus_interface_get_info (GDBusInterfaceSkeleton *skeleton)
static GDBusInterfaceVTable * accounts_user_skeleton_dbus_interface_get_vtable (GDBusInterfaceSkeleton *skeleton)
static GVariant * accounts_user_skeleton_dbus_interface_get_properties (GDBusInterfaceSkeleton *_skeleton)
static gboolean _accounts_user_emit_changed (gpointer user_data)
static void accounts_user_skeleton_dbus_interface_flush (GDBusInterfaceSkeleton *_skeleton)
static void _accounts_user_on_signal_changed (AccountsUser *object)
static void accounts_user_skeleton_iface_init (AccountsUserIface *iface)
 G_DEFINE_TYPE_WITH_CODE (AccountsUserSkeleton, accounts_user_skeleton, G_TYPE_DBUS_INTERFACE_SKELETON, G_IMPLEMENT_INTERFACE(TYPE_ACCOUNTS_USER, accounts_user_skeleton_iface_init))
static void accounts_user_skeleton_finalize (GObject *object)
static void accounts_user_skeleton_get_property (GObject *object, guint prop_id, GValue *value, GParamSpec *pspec)
static void _accounts_user_schedule_emit_changed (AccountsUserSkeleton *skeleton, const _ExtendedGDBusPropertyInfo *info, guint prop_id, const GValue *orig_value)
static void accounts_user_skeleton_notify (GObject *object, GParamSpec *pspec)
static void accounts_user_skeleton_set_property (GObject *object, guint prop_id, const GValue *value, GParamSpec *pspec)
static void accounts_user_skeleton_init (AccountsUserSkeleton *skeleton)
static guint64 accounts_user_skeleton_get_uid (AccountsUser *object)
static const gchar * accounts_user_skeleton_get_user_name (AccountsUser *object)
static const gchar * accounts_user_skeleton_get_real_name (AccountsUser *object)
static gint accounts_user_skeleton_get_account_type (AccountsUser *object)
static const gchar * accounts_user_skeleton_get_home_directory (AccountsUser *object)
static const gchar * accounts_user_skeleton_get_shell (AccountsUser *object)
static const gchar * accounts_user_skeleton_get_email (AccountsUser *object)
static const gchar * accounts_user_skeleton_get_language (AccountsUser *object)
static const gchar * accounts_user_skeleton_get_xsession (AccountsUser *object)
static const gchar * accounts_user_skeleton_get_location (AccountsUser *object)
static guint64 accounts_user_skeleton_get_login_frequency (AccountsUser *object)
static const gchar * accounts_user_skeleton_get_icon_file (AccountsUser *object)
static gboolean accounts_user_skeleton_get_locked (AccountsUser *object)
static gint accounts_user_skeleton_get_password_mode (AccountsUser *object)
static const gchar * accounts_user_skeleton_get_password_hint (AccountsUser *object)
static gboolean accounts_user_skeleton_get_automatic_login (AccountsUser *object)
static gboolean accounts_user_skeleton_get_system_account (AccountsUser *object)
static void accounts_user_skeleton_class_init (AccountsUserSkeletonClass *klass)
AccountsUser * accounts_user_skeleton_new (void)
 accounts_user_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 _AccountsUserProxyPrivate

AccountsUserProxy:

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

Class structure for #AccountsUserProxy.

Definition at line 4079 of file dbus-user.c.

Class Members
GData * qdata
struct _AccountsUserSkeletonPrivate

AccountsUserSkeleton:

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

Class structure for #AccountsUserSkeleton.

Definition at line 4728 of file dbus-user.c.

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

Typedef Documentation

typedef AccountsUserIface AccountsUserInterface

Definition at line 1691 of file dbus-user.c.


Function Documentation

static gboolean _accounts_user_emit_changed ( gpointer  user_data) [static]

Definition at line 4996 of file dbus-user.c.

{
  AccountsUserSkeleton *skeleton = ACCOUNTS_USER_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.Accounts.User",
                                           &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 _accounts_user_on_signal_changed ( AccountsUser *  object) [static]

Definition at line 4941 of file dbus-user.c.

{
  AccountsUserSkeleton *skeleton = ACCOUNTS_USER_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.Accounts.User", "Changed",
        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 _accounts_user_schedule_emit_changed ( AccountsUserSkeleton *  skeleton,
const _ExtendedGDBusPropertyInfo info,
guint  prop_id,
const GValue *  orig_value 
) [static]

Definition at line 5056 of file dbus-user.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* _accounts_user_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 4802 of file dbus-user.c.

{
  AccountsUserSkeleton *skeleton = ACCOUNTS_USER_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 *) &_accounts_user_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 _accounts_user_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 4738 of file dbus-user.c.

{
  AccountsUserSkeleton *skeleton = ACCOUNTS_USER_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_ACCOUNTS_USER);
  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_ACCOUNTS_USER);
  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 _accounts_user_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 4835 of file dbus-user.c.

{
  AccountsUserSkeleton *skeleton = ACCOUNTS_USER_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 *) &_accounts_user_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 void _changed_property_free ( ChangedProperty data) [static]

Definition at line 58 of file dbus-user.c.

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

Here is the caller graph for this function:

static gboolean _g_strv_equal0 ( gchar **  a,
gchar **  b 
) [static]

Definition at line 65 of file dbus-user.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-user.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-user.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 accounts_user_call_set_account_type ( AccountsUser *  proxy,
gint  arg_accountType,
GCancellable *  cancellable,
GAsyncReadyCallback  callback,
gpointer  user_data 
)

accounts_user_call_set_account_type: : A #AccountsUserProxy.

: 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-Accounts-User.SetAccountType">SetAccountType()</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 accounts_user_call_set_account_type_finish() to get the result of the operation.

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

Definition at line 3429 of file dbus-user.c.

{
  g_dbus_proxy_call (G_DBUS_PROXY (proxy),
    "SetAccountType",
    g_variant_new ("(i)",
                   arg_accountType),
    G_DBUS_CALL_FLAGS_NONE,
    -1,
    cancellable,
    callback,
    user_data);
}
gboolean accounts_user_call_set_account_type_finish ( AccountsUser *  proxy,
GAsyncResult *  res,
GError **  error 
)

accounts_user_call_set_account_type_finish: : A #AccountsUserProxy.

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

Finishes an operation started with accounts_user_call_set_account_type().

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

Definition at line 3458 of file dbus-user.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 accounts_user_call_set_account_type_sync ( AccountsUser *  proxy,
gint  arg_accountType,
GCancellable *  cancellable,
GError **  error 
)

accounts_user_call_set_account_type_sync: : A #AccountsUserProxy.

: 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-Accounts-User.SetAccountType">SetAccountType()</link> D-Bus method on . The calling thread is blocked until a reply is received.

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

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

Definition at line 3488 of file dbus-user.c.

{
  GVariant *_ret;
  _ret = g_dbus_proxy_call_sync (G_DBUS_PROXY (proxy),
    "SetAccountType",
    g_variant_new ("(i)",
                   arg_accountType),
    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 accounts_user_call_set_automatic_login ( AccountsUser *  proxy,
gboolean  arg_enabled,
GCancellable *  cancellable,
GAsyncReadyCallback  callback,
gpointer  user_data 
)

accounts_user_call_set_automatic_login: : A #AccountsUserProxy.

: 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-Accounts-User.SetAutomaticLogin">SetAutomaticLogin()</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 accounts_user_call_set_automatic_login_finish() to get the result of the operation.

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

Definition at line 3729 of file dbus-user.c.

{
  g_dbus_proxy_call (G_DBUS_PROXY (proxy),
    "SetAutomaticLogin",
    g_variant_new ("(b)",
                   arg_enabled),
    G_DBUS_CALL_FLAGS_NONE,
    -1,
    cancellable,
    callback,
    user_data);
}
gboolean accounts_user_call_set_automatic_login_finish ( AccountsUser *  proxy,
GAsyncResult *  res,
GError **  error 
)

accounts_user_call_set_automatic_login_finish: : A #AccountsUserProxy.

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

Finishes an operation started with accounts_user_call_set_automatic_login().

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

Definition at line 3758 of file dbus-user.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 accounts_user_call_set_automatic_login_sync ( AccountsUser *  proxy,
gboolean  arg_enabled,
GCancellable *  cancellable,
GError **  error 
)

accounts_user_call_set_automatic_login_sync: : A #AccountsUserProxy.

: 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-Accounts-User.SetAutomaticLogin">SetAutomaticLogin()</link> D-Bus method on . The calling thread is blocked until a reply is received.

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

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

Definition at line 3788 of file dbus-user.c.

{
  GVariant *_ret;
  _ret = g_dbus_proxy_call_sync (G_DBUS_PROXY (proxy),
    "SetAutomaticLogin",
    g_variant_new ("(b)",
                   arg_enabled),
    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 accounts_user_call_set_email ( AccountsUser *  proxy,
const gchar *  arg_email,
GCancellable *  cancellable,
GAsyncReadyCallback  callback,
gpointer  user_data 
)

accounts_user_call_set_email: : A #AccountsUserProxy.

: 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-Accounts-User.SetEmail">SetEmail()</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 accounts_user_call_set_email_finish() to get the result of the operation.

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

Definition at line 2645 of file dbus-user.c.

{
  g_dbus_proxy_call (G_DBUS_PROXY (proxy),
    "SetEmail",
    g_variant_new ("(s)",
                   arg_email),
    G_DBUS_CALL_FLAGS_NONE,
    -1,
    cancellable,
    callback,
    user_data);
}
gboolean accounts_user_call_set_email_finish ( AccountsUser *  proxy,
GAsyncResult *  res,
GError **  error 
)

accounts_user_call_set_email_finish: : A #AccountsUserProxy.

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

Finishes an operation started with accounts_user_call_set_email().

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

Definition at line 2674 of file dbus-user.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 accounts_user_call_set_email_sync ( AccountsUser *  proxy,
const gchar *  arg_email,
GCancellable *  cancellable,
GError **  error 
)

accounts_user_call_set_email_sync: : A #AccountsUserProxy.

: 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-Accounts-User.SetEmail">SetEmail()</link> D-Bus method on . The calling thread is blocked until a reply is received.

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

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

Definition at line 2704 of file dbus-user.c.

{
  GVariant *_ret;
  _ret = g_dbus_proxy_call_sync (G_DBUS_PROXY (proxy),
    "SetEmail",
    g_variant_new ("(s)",
                   arg_email),
    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 accounts_user_call_set_home_directory ( AccountsUser *  proxy,
const gchar *  arg_homedir,
GCancellable *  cancellable,
GAsyncReadyCallback  callback,
gpointer  user_data 
)

accounts_user_call_set_home_directory: : A #AccountsUserProxy.

: 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-Accounts-User.SetHomeDirectory">SetHomeDirectory()</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 accounts_user_call_set_home_directory_finish() to get the result of the operation.

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

Definition at line 3037 of file dbus-user.c.

{
  g_dbus_proxy_call (G_DBUS_PROXY (proxy),
    "SetHomeDirectory",
    g_variant_new ("(s)",
                   arg_homedir),
    G_DBUS_CALL_FLAGS_NONE,
    -1,
    cancellable,
    callback,
    user_data);
}
gboolean accounts_user_call_set_home_directory_finish ( AccountsUser *  proxy,
GAsyncResult *  res,
GError **  error 
)

accounts_user_call_set_home_directory_finish: : A #AccountsUserProxy.

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

Finishes an operation started with accounts_user_call_set_home_directory().

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

Definition at line 3066 of file dbus-user.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 accounts_user_call_set_home_directory_sync ( AccountsUser *  proxy,
const gchar *  arg_homedir,
GCancellable *  cancellable,
GError **  error 
)

accounts_user_call_set_home_directory_sync: : A #AccountsUserProxy.

: 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-Accounts-User.SetHomeDirectory">SetHomeDirectory()</link> D-Bus method on . The calling thread is blocked until a reply is received.

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

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

Definition at line 3096 of file dbus-user.c.

{
  GVariant *_ret;
  _ret = g_dbus_proxy_call_sync (G_DBUS_PROXY (proxy),
    "SetHomeDirectory",
    g_variant_new ("(s)",
                   arg_homedir),
    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 accounts_user_call_set_icon_file ( AccountsUser *  proxy,
const gchar *  arg_filename,
GCancellable *  cancellable,
GAsyncReadyCallback  callback,
gpointer  user_data 
)

accounts_user_call_set_icon_file: : A #AccountsUserProxy.

: 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-Accounts-User.SetIconFile">SetIconFile()</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 accounts_user_call_set_icon_file_finish() to get the result of the operation.

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

Definition at line 3233 of file dbus-user.c.

{
  g_dbus_proxy_call (G_DBUS_PROXY (proxy),
    "SetIconFile",
    g_variant_new ("(s)",
                   arg_filename),
    G_DBUS_CALL_FLAGS_NONE,
    -1,
    cancellable,
    callback,
    user_data);
}
gboolean accounts_user_call_set_icon_file_finish ( AccountsUser *  proxy,
GAsyncResult *  res,
GError **  error 
)

accounts_user_call_set_icon_file_finish: : A #AccountsUserProxy.

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

Finishes an operation started with accounts_user_call_set_icon_file().

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

Definition at line 3262 of file dbus-user.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 accounts_user_call_set_icon_file_sync ( AccountsUser *  proxy,
const gchar *  arg_filename,
GCancellable *  cancellable,
GError **  error 
)

accounts_user_call_set_icon_file_sync: : A #AccountsUserProxy.

: 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-Accounts-User.SetIconFile">SetIconFile()</link> D-Bus method on . The calling thread is blocked until a reply is received.

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

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

Definition at line 3292 of file dbus-user.c.

{
  GVariant *_ret;
  _ret = g_dbus_proxy_call_sync (G_DBUS_PROXY (proxy),
    "SetIconFile",
    g_variant_new ("(s)",
                   arg_filename),
    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 accounts_user_call_set_language ( AccountsUser *  proxy,
const gchar *  arg_language,
GCancellable *  cancellable,
GAsyncReadyCallback  callback,
gpointer  user_data 
)

accounts_user_call_set_language: : A #AccountsUserProxy.

: 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-Accounts-User.SetLanguage">SetLanguage()</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 accounts_user_call_set_language_finish() to get the result of the operation.

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

Definition at line 2743 of file dbus-user.c.

{
  g_dbus_proxy_call (G_DBUS_PROXY (proxy),
    "SetLanguage",
    g_variant_new ("(s)",
                   arg_language),
    G_DBUS_CALL_FLAGS_NONE,
    -1,
    cancellable,
    callback,
    user_data);
}
gboolean accounts_user_call_set_language_finish ( AccountsUser *  proxy,
GAsyncResult *  res,
GError **  error 
)

accounts_user_call_set_language_finish: : A #AccountsUserProxy.

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

Finishes an operation started with accounts_user_call_set_language().

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

Definition at line 2772 of file dbus-user.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 accounts_user_call_set_language_sync ( AccountsUser *  proxy,
const gchar *  arg_language,
GCancellable *  cancellable,
GError **  error 
)

accounts_user_call_set_language_sync: : A #AccountsUserProxy.

: 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-Accounts-User.SetLanguage">SetLanguage()</link> D-Bus method on . The calling thread is blocked until a reply is received.

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

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

Definition at line 2802 of file dbus-user.c.

{
  GVariant *_ret;
  _ret = g_dbus_proxy_call_sync (G_DBUS_PROXY (proxy),
    "SetLanguage",
    g_variant_new ("(s)",
                   arg_language),
    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 accounts_user_call_set_location ( AccountsUser *  proxy,
const gchar *  arg_location,
GCancellable *  cancellable,
GAsyncReadyCallback  callback,
gpointer  user_data 
)

accounts_user_call_set_location: : A #AccountsUserProxy.

: 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-Accounts-User.SetLocation">SetLocation()</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 accounts_user_call_set_location_finish() to get the result of the operation.

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

Definition at line 2939 of file dbus-user.c.

{
  g_dbus_proxy_call (G_DBUS_PROXY (proxy),
    "SetLocation",
    g_variant_new ("(s)",
                   arg_location),
    G_DBUS_CALL_FLAGS_NONE,
    -1,
    cancellable,
    callback,
    user_data);
}
gboolean accounts_user_call_set_location_finish ( AccountsUser *  proxy,
GAsyncResult *  res,
GError **  error 
)

accounts_user_call_set_location_finish: : A #AccountsUserProxy.

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

Finishes an operation started with accounts_user_call_set_location().

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

Definition at line 2968 of file dbus-user.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 accounts_user_call_set_location_sync ( AccountsUser *  proxy,
const gchar *  arg_location,
GCancellable *  cancellable,
GError **  error 
)

accounts_user_call_set_location_sync: : A #AccountsUserProxy.

: 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-Accounts-User.SetLocation">SetLocation()</link> D-Bus method on . The calling thread is blocked until a reply is received.

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

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

Definition at line 2998 of file dbus-user.c.

{
  GVariant *_ret;
  _ret = g_dbus_proxy_call_sync (G_DBUS_PROXY (proxy),
    "SetLocation",
    g_variant_new ("(s)",
                   arg_location),
    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 accounts_user_call_set_locked ( AccountsUser *  proxy,
gboolean  arg_locked,
GCancellable *  cancellable,
GAsyncReadyCallback  callback,
gpointer  user_data 
)

accounts_user_call_set_locked: : A #AccountsUserProxy.

: 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-Accounts-User.SetLocked">SetLocked()</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 accounts_user_call_set_locked_finish() to get the result of the operation.

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

Definition at line 3331 of file dbus-user.c.

{
  g_dbus_proxy_call (G_DBUS_PROXY (proxy),
    "SetLocked",
    g_variant_new ("(b)",
                   arg_locked),
    G_DBUS_CALL_FLAGS_NONE,
    -1,
    cancellable,
    callback,
    user_data);
}
gboolean accounts_user_call_set_locked_finish ( AccountsUser *  proxy,
GAsyncResult *  res,
GError **  error 
)

accounts_user_call_set_locked_finish: : A #AccountsUserProxy.

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

Finishes an operation started with accounts_user_call_set_locked().

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

Definition at line 3360 of file dbus-user.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 accounts_user_call_set_locked_sync ( AccountsUser *  proxy,
gboolean  arg_locked,
GCancellable *  cancellable,
GError **  error 
)

accounts_user_call_set_locked_sync: : A #AccountsUserProxy.

: 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-Accounts-User.SetLocked">SetLocked()</link> D-Bus method on . The calling thread is blocked until a reply is received.

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

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

Definition at line 3390 of file dbus-user.c.

{
  GVariant *_ret;
  _ret = g_dbus_proxy_call_sync (G_DBUS_PROXY (proxy),
    "SetLocked",
    g_variant_new ("(b)",
                   arg_locked),
    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 accounts_user_call_set_password ( AccountsUser *  proxy,
const gchar *  arg_password,
const gchar *  arg_hint,
GCancellable *  cancellable,
GAsyncReadyCallback  callback,
gpointer  user_data 
)

accounts_user_call_set_password: : A #AccountsUserProxy.

: Argument to pass with the method invocation. : 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-Accounts-User.SetPassword">SetPassword()</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 accounts_user_call_set_password_finish() to get the result of the operation.

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

Definition at line 3626 of file dbus-user.c.

{
  g_dbus_proxy_call (G_DBUS_PROXY (proxy),
    "SetPassword",
    g_variant_new ("(ss)",
                   arg_password,
                   arg_hint),
    G_DBUS_CALL_FLAGS_NONE,
    -1,
    cancellable,
    callback,
    user_data);
}
gboolean accounts_user_call_set_password_finish ( AccountsUser *  proxy,
GAsyncResult *  res,
GError **  error 
)

accounts_user_call_set_password_finish: : A #AccountsUserProxy.

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

Finishes an operation started with accounts_user_call_set_password().

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

Definition at line 3657 of file dbus-user.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;
}
void accounts_user_call_set_password_mode ( AccountsUser *  proxy,
gint  arg_mode,
GCancellable *  cancellable,
GAsyncReadyCallback  callback,
gpointer  user_data 
)

accounts_user_call_set_password_mode: : A #AccountsUserProxy.

: 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-Accounts-User.SetPasswordMode">SetPasswordMode()</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 accounts_user_call_set_password_mode_finish() to get the result of the operation.

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

Definition at line 3527 of file dbus-user.c.

{
  g_dbus_proxy_call (G_DBUS_PROXY (proxy),
    "SetPasswordMode",
    g_variant_new ("(i)",
                   arg_mode),
    G_DBUS_CALL_FLAGS_NONE,
    -1,
    cancellable,
    callback,
    user_data);
}
gboolean accounts_user_call_set_password_mode_finish ( AccountsUser *  proxy,
GAsyncResult *  res,
GError **  error 
)

accounts_user_call_set_password_mode_finish: : A #AccountsUserProxy.

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

Finishes an operation started with accounts_user_call_set_password_mode().

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

Definition at line 3556 of file dbus-user.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 accounts_user_call_set_password_mode_sync ( AccountsUser *  proxy,
gint  arg_mode,
GCancellable *  cancellable,
GError **  error 
)

accounts_user_call_set_password_mode_sync: : A #AccountsUserProxy.

: 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-Accounts-User.SetPasswordMode">SetPasswordMode()</link> D-Bus method on . The calling thread is blocked until a reply is received.

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

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

Definition at line 3586 of file dbus-user.c.

{
  GVariant *_ret;
  _ret = g_dbus_proxy_call_sync (G_DBUS_PROXY (proxy),
    "SetPasswordMode",
    g_variant_new ("(i)",
                   arg_mode),
    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;
}
gboolean accounts_user_call_set_password_sync ( AccountsUser *  proxy,
const gchar *  arg_password,
const gchar *  arg_hint,
GCancellable *  cancellable,
GError **  error 
)

accounts_user_call_set_password_sync: : A #AccountsUserProxy.

: Argument to pass with the method invocation. : 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-Accounts-User.SetPassword">SetPassword()</link> D-Bus method on . The calling thread is blocked until a reply is received.

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

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

Definition at line 3688 of file dbus-user.c.

{
  GVariant *_ret;
  _ret = g_dbus_proxy_call_sync (G_DBUS_PROXY (proxy),
    "SetPassword",
    g_variant_new ("(ss)",
                   arg_password,
                   arg_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 accounts_user_call_set_real_name ( AccountsUser *  proxy,
const gchar *  arg_name,
GCancellable *  cancellable,
GAsyncReadyCallback  callback,
gpointer  user_data 
)

accounts_user_call_set_real_name: : A #AccountsUserProxy.

: 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-Accounts-User.SetRealName">SetRealName()</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 accounts_user_call_set_real_name_finish() to get the result of the operation.

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

Definition at line 2547 of file dbus-user.c.

{
  g_dbus_proxy_call (G_DBUS_PROXY (proxy),
    "SetRealName",
    g_variant_new ("(s)",
                   arg_name),
    G_DBUS_CALL_FLAGS_NONE,
    -1,
    cancellable,
    callback,
    user_data);
}
gboolean accounts_user_call_set_real_name_finish ( AccountsUser *  proxy,
GAsyncResult *  res,
GError **  error 
)

accounts_user_call_set_real_name_finish: : A #AccountsUserProxy.

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

Finishes an operation started with accounts_user_call_set_real_name().

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

Definition at line 2576 of file dbus-user.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 accounts_user_call_set_real_name_sync ( AccountsUser *  proxy,
const gchar *  arg_name,
GCancellable *  cancellable,
GError **  error 
)

accounts_user_call_set_real_name_sync: : A #AccountsUserProxy.

: 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-Accounts-User.SetRealName">SetRealName()</link> D-Bus method on . The calling thread is blocked until a reply is received.

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

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

Definition at line 2606 of file dbus-user.c.

{
  GVariant *_ret;
  _ret = g_dbus_proxy_call_sync (G_DBUS_PROXY (proxy),
    "SetRealName",
    g_variant_new ("(s)",
                   arg_name),
    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 accounts_user_call_set_shell ( AccountsUser *  proxy,
const gchar *  arg_shell,
GCancellable *  cancellable,
GAsyncReadyCallback  callback,
gpointer  user_data 
)

accounts_user_call_set_shell: : A #AccountsUserProxy.

: 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-Accounts-User.SetShell">SetShell()</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 accounts_user_call_set_shell_finish() to get the result of the operation.

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

Definition at line 3135 of file dbus-user.c.

{
  g_dbus_proxy_call (G_DBUS_PROXY (proxy),
    "SetShell",
    g_variant_new ("(s)",
                   arg_shell),
    G_DBUS_CALL_FLAGS_NONE,
    -1,
    cancellable,
    callback,
    user_data);
}
gboolean accounts_user_call_set_shell_finish ( AccountsUser *  proxy,
GAsyncResult *  res,
GError **  error 
)

accounts_user_call_set_shell_finish: : A #AccountsUserProxy.

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

Finishes an operation started with accounts_user_call_set_shell().

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

Definition at line 3164 of file dbus-user.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 accounts_user_call_set_shell_sync ( AccountsUser *  proxy,
const gchar *  arg_shell,
GCancellable *  cancellable,
GError **  error 
)

accounts_user_call_set_shell_sync: : A #AccountsUserProxy.

: 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-Accounts-User.SetShell">SetShell()</link> D-Bus method on . The calling thread is blocked until a reply is received.

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

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

Definition at line 3194 of file dbus-user.c.

{
  GVariant *_ret;
  _ret = g_dbus_proxy_call_sync (G_DBUS_PROXY (proxy),
    "SetShell",
    g_variant_new ("(s)",
                   arg_shell),
    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 accounts_user_call_set_user_name ( AccountsUser *  proxy,
const gchar *  arg_name,
GCancellable *  cancellable,
GAsyncReadyCallback  callback,
gpointer  user_data 
)

accounts_user_call_set_user_name: : A #AccountsUserProxy.

: 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-Accounts-User.SetUserName">SetUserName()</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 accounts_user_call_set_user_name_finish() to get the result of the operation.

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

Definition at line 2449 of file dbus-user.c.

{
  g_dbus_proxy_call (G_DBUS_PROXY (proxy),
    "SetUserName",
    g_variant_new ("(s)",
                   arg_name),
    G_DBUS_CALL_FLAGS_NONE,
    -1,
    cancellable,
    callback,
    user_data);
}
gboolean accounts_user_call_set_user_name_finish ( AccountsUser *  proxy,
GAsyncResult *  res,
GError **  error 
)

accounts_user_call_set_user_name_finish: : A #AccountsUserProxy.

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

Finishes an operation started with accounts_user_call_set_user_name().

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

Definition at line 2478 of file dbus-user.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 accounts_user_call_set_user_name_sync ( AccountsUser *  proxy,
const gchar *  arg_name,
GCancellable *  cancellable,
GError **  error 
)

accounts_user_call_set_user_name_sync: : A #AccountsUserProxy.

: 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-Accounts-User.SetUserName">SetUserName()</link> D-Bus method on . The calling thread is blocked until a reply is received.

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

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

Definition at line 2508 of file dbus-user.c.

{
  GVariant *_ret;
  _ret = g_dbus_proxy_call_sync (G_DBUS_PROXY (proxy),
    "SetUserName",
    g_variant_new ("(s)",
                   arg_name),
    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 accounts_user_call_set_xsession ( AccountsUser *  proxy,
const gchar *  arg_x_session,
GCancellable *  cancellable,
GAsyncReadyCallback  callback,
gpointer  user_data 
)

accounts_user_call_set_xsession: : A #AccountsUserProxy.

: 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-Accounts-User.SetXSession">SetXSession()</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 accounts_user_call_set_xsession_finish() to get the result of the operation.

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

Definition at line 2841 of file dbus-user.c.

{
  g_dbus_proxy_call (G_DBUS_PROXY (proxy),
    "SetXSession",
    g_variant_new ("(s)",
                   arg_x_session),
    G_DBUS_CALL_FLAGS_NONE,
    -1,
    cancellable,
    callback,
    user_data);
}
gboolean accounts_user_call_set_xsession_finish ( AccountsUser *  proxy,
GAsyncResult *  res,
GError **  error 
)

accounts_user_call_set_xsession_finish: : A #AccountsUserProxy.

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

Finishes an operation started with accounts_user_call_set_xsession().

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

Definition at line 2870 of file dbus-user.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 accounts_user_call_set_xsession_sync ( AccountsUser *  proxy,
const gchar *  arg_x_session,
GCancellable *  cancellable,
GError **  error 
)

accounts_user_call_set_xsession_sync: : A #AccountsUserProxy.

: 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-Accounts-User.SetXSession">SetXSession()</link> D-Bus method on . The calling thread is blocked until a reply is received.

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

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

Definition at line 2900 of file dbus-user.c.

{
  GVariant *_ret;
  _ret = g_dbus_proxy_call_sync (G_DBUS_PROXY (proxy),
    "SetXSession",
    g_variant_new ("(s)",
                   arg_x_session),
    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 accounts_user_complete_set_account_type ( AccountsUser *  object,
GDBusMethodInvocation *  invocation 
)

accounts_user_complete_set_account_type: : A #AccountsUser.

: (transfer full): A #GDBusMethodInvocation.

Helper function used in service implementations to finish handling invocations of the <link linkend="gdbus-method-org-freedesktop-Accounts-User.SetAccountType">SetAccountType()</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 4002 of file dbus-user.c.

{
  g_dbus_method_invocation_return_value (invocation,
    g_variant_new ("()"));
}
void accounts_user_complete_set_automatic_login ( AccountsUser *  object,
GDBusMethodInvocation *  invocation 
)

accounts_user_complete_set_automatic_login: : A #AccountsUser.

: (transfer full): A #GDBusMethodInvocation.

Helper function used in service implementations to finish handling invocations of the <link linkend="gdbus-method-org-freedesktop-Accounts-User.SetAutomaticLogin">SetAutomaticLogin()</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 4056 of file dbus-user.c.

{
  g_dbus_method_invocation_return_value (invocation,
    g_variant_new ("()"));
}
void accounts_user_complete_set_email ( AccountsUser *  object,
GDBusMethodInvocation *  invocation 
)

accounts_user_complete_set_email: : A #AccountsUser.

: (transfer full): A #GDBusMethodInvocation.

Helper function used in service implementations to finish handling invocations of the <link linkend="gdbus-method-org-freedesktop-Accounts-User.SetEmail">SetEmail()</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 3858 of file dbus-user.c.

{
  g_dbus_method_invocation_return_value (invocation,
    g_variant_new ("()"));
}
void accounts_user_complete_set_home_directory ( AccountsUser *  object,
GDBusMethodInvocation *  invocation 
)

accounts_user_complete_set_home_directory: : A #AccountsUser.

: (transfer full): A #GDBusMethodInvocation.

Helper function used in service implementations to finish handling invocations of the <link linkend="gdbus-method-org-freedesktop-Accounts-User.SetHomeDirectory">SetHomeDirectory()</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 3930 of file dbus-user.c.

{
  g_dbus_method_invocation_return_value (invocation,
    g_variant_new ("()"));
}
void accounts_user_complete_set_icon_file ( AccountsUser *  object,
GDBusMethodInvocation *  invocation 
)

accounts_user_complete_set_icon_file: : A #AccountsUser.

: (transfer full): A #GDBusMethodInvocation.

Helper function used in service implementations to finish handling invocations of the <link linkend="gdbus-method-org-freedesktop-Accounts-User.SetIconFile">SetIconFile()</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 3966 of file dbus-user.c.

{
  g_dbus_method_invocation_return_value (invocation,
    g_variant_new ("()"));
}
void accounts_user_complete_set_language ( AccountsUser *  object,
GDBusMethodInvocation *  invocation 
)

accounts_user_complete_set_language: : A #AccountsUser.

: (transfer full): A #GDBusMethodInvocation.

Helper function used in service implementations to finish handling invocations of the <link linkend="gdbus-method-org-freedesktop-Accounts-User.SetLanguage">SetLanguage()</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 3876 of file dbus-user.c.

{
  g_dbus_method_invocation_return_value (invocation,
    g_variant_new ("()"));
}
void accounts_user_complete_set_location ( AccountsUser *  object,
GDBusMethodInvocation *  invocation 
)

accounts_user_complete_set_location: : A #AccountsUser.

: (transfer full): A #GDBusMethodInvocation.

Helper function used in service implementations to finish handling invocations of the <link linkend="gdbus-method-org-freedesktop-Accounts-User.SetLocation">SetLocation()</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 3912 of file dbus-user.c.

{
  g_dbus_method_invocation_return_value (invocation,
    g_variant_new ("()"));
}
void accounts_user_complete_set_locked ( AccountsUser *  object,
GDBusMethodInvocation *  invocation 
)

accounts_user_complete_set_locked: : A #AccountsUser.

: (transfer full): A #GDBusMethodInvocation.

Helper function used in service implementations to finish handling invocations of the <link linkend="gdbus-method-org-freedesktop-Accounts-User.SetLocked">SetLocked()</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 3984 of file dbus-user.c.

{
  g_dbus_method_invocation_return_value (invocation,
    g_variant_new ("()"));
}
void accounts_user_complete_set_password ( AccountsUser *  object,
GDBusMethodInvocation *  invocation 
)

accounts_user_complete_set_password: : A #AccountsUser.

: (transfer full): A #GDBusMethodInvocation.

Helper function used in service implementations to finish handling invocations of the <link linkend="gdbus-method-org-freedesktop-Accounts-User.SetPassword">SetPassword()</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 4038 of file dbus-user.c.

{
  g_dbus_method_invocation_return_value (invocation,
    g_variant_new ("()"));
}
void accounts_user_complete_set_password_mode ( AccountsUser *  object,
GDBusMethodInvocation *  invocation 
)

accounts_user_complete_set_password_mode: : A #AccountsUser.

: (transfer full): A #GDBusMethodInvocation.

Helper function used in service implementations to finish handling invocations of the <link linkend="gdbus-method-org-freedesktop-Accounts-User.SetPasswordMode">SetPasswordMode()</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 4020 of file dbus-user.c.

{
  g_dbus_method_invocation_return_value (invocation,
    g_variant_new ("()"));
}
void accounts_user_complete_set_real_name ( AccountsUser *  object,
GDBusMethodInvocation *  invocation 
)

accounts_user_complete_set_real_name: : A #AccountsUser.

: (transfer full): A #GDBusMethodInvocation.

Helper function used in service implementations to finish handling invocations of the <link linkend="gdbus-method-org-freedesktop-Accounts-User.SetRealName">SetRealName()</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 3840 of file dbus-user.c.

{
  g_dbus_method_invocation_return_value (invocation,
    g_variant_new ("()"));
}
void accounts_user_complete_set_shell ( AccountsUser *  object,
GDBusMethodInvocation *  invocation 
)

accounts_user_complete_set_shell: : A #AccountsUser.

: (transfer full): A #GDBusMethodInvocation.

Helper function used in service implementations to finish handling invocations of the <link linkend="gdbus-method-org-freedesktop-Accounts-User.SetShell">SetShell()</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 3948 of file dbus-user.c.

{
  g_dbus_method_invocation_return_value (invocation,
    g_variant_new ("()"));
}
void accounts_user_complete_set_user_name ( AccountsUser *  object,
GDBusMethodInvocation *  invocation 
)

accounts_user_complete_set_user_name: : A #AccountsUser.

: (transfer full): A #GDBusMethodInvocation.

Helper function used in service implementations to finish handling invocations of the <link linkend="gdbus-method-org-freedesktop-Accounts-User.SetUserName">SetUserName()</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 3822 of file dbus-user.c.

{
  g_dbus_method_invocation_return_value (invocation,
    g_variant_new ("()"));
}
void accounts_user_complete_set_xsession ( AccountsUser *  object,
GDBusMethodInvocation *  invocation 
)

accounts_user_complete_set_xsession: : A #AccountsUser.

: (transfer full): A #GDBusMethodInvocation.

Helper function used in service implementations to finish handling invocations of the <link linkend="gdbus-method-org-freedesktop-Accounts-User.SetXSession">SetXSession()</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 3894 of file dbus-user.c.

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

AccountsUser:

Abstract interface type for the D-Bus interface <link linkend="gdbus-interface-org-freedesktop-Accounts-User.top_of_page">org.freedesktop.Accounts.User</link>. AccountsUserIface: : The parent interface. : Handler for the #AccountsUser::handle-set-account-type signal. : Handler for the #AccountsUser::handle-set-automatic-login signal. : Handler for the #AccountsUser::handle-set-email signal. : Handler for the #AccountsUser::handle-set-home-directory signal. : Handler for the #AccountsUser::handle-set-icon-file signal. : Handler for the #AccountsUser::handle-set-language signal. : Handler for the #AccountsUser::handle-set-location signal. : Handler for the #AccountsUser::handle-set-locked signal. : Handler for the #AccountsUser::handle-set-password signal. : Handler for the #AccountsUser::handle-set-password-mode signal. : Handler for the #AccountsUser::handle-set-real-name signal. : Handler for the #AccountsUser::handle-set-shell signal. : Handler for the #AccountsUser::handle-set-user-name signal. : Handler for the #AccountsUser::handle-set-xsession signal. : Getter for the #AccountsUser:account-type property. : Getter for the #AccountsUser:automatic-login property. : Getter for the #AccountsUser:email property. : Getter for the #AccountsUser:home-directory property. : Getter for the #AccountsUser:icon-file property. : Getter for the #AccountsUser:language property. : Getter for the #AccountsUser:location property. : Getter for the #AccountsUser:locked property. : Getter for the #AccountsUser:login-frequency property. : Getter for the #AccountsUser:password-hint property. : Getter for the #AccountsUser:password-mode property. : Getter for the #AccountsUser:real-name property. : Getter for the #AccountsUser:shell property. : Getter for the #AccountsUser:system-account property. : Getter for the #AccountsUser:uid property. : Getter for the #AccountsUser:user-name property. : Getter for the #AccountsUser:xsession property. : Handler for the #AccountsUser::changed signal.

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

AccountsUser::handle-set-user-name: : A #AccountsUser. : A #GDBusMethodInvocation. : Argument passed by remote caller.

Signal emitted when a remote caller is invoking the <link linkend="gdbus-method-org-freedesktop-Accounts-User.SetUserName">SetUserName()</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 accounts_user_complete_set_user_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.

AccountsUser::handle-set-real-name: : A #AccountsUser. : A #GDBusMethodInvocation. : Argument passed by remote caller.

Signal emitted when a remote caller is invoking the <link linkend="gdbus-method-org-freedesktop-Accounts-User.SetRealName">SetRealName()</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 accounts_user_complete_set_real_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.

AccountsUser::handle-set-email: : A #AccountsUser. : A #GDBusMethodInvocation. : Argument passed by remote caller.

Signal emitted when a remote caller is invoking the <link linkend="gdbus-method-org-freedesktop-Accounts-User.SetEmail">SetEmail()</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 accounts_user_complete_set_email() 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.

AccountsUser::handle-set-language: : A #AccountsUser. : A #GDBusMethodInvocation. : Argument passed by remote caller.

Signal emitted when a remote caller is invoking the <link linkend="gdbus-method-org-freedesktop-Accounts-User.SetLanguage">SetLanguage()</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 accounts_user_complete_set_language() 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.

AccountsUser::handle-set-xsession: : A #AccountsUser. : A #GDBusMethodInvocation. : Argument passed by remote caller.

Signal emitted when a remote caller is invoking the <link linkend="gdbus-method-org-freedesktop-Accounts-User.SetXSession">SetXSession()</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 accounts_user_complete_set_xsession() 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.

AccountsUser::handle-set-location: : A #AccountsUser. : A #GDBusMethodInvocation. : Argument passed by remote caller.

Signal emitted when a remote caller is invoking the <link linkend="gdbus-method-org-freedesktop-Accounts-User.SetLocation">SetLocation()</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 accounts_user_complete_set_location() 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.

AccountsUser::handle-set-home-directory: : A #AccountsUser. : A #GDBusMethodInvocation. : Argument passed by remote caller.

Signal emitted when a remote caller is invoking the <link linkend="gdbus-method-org-freedesktop-Accounts-User.SetHomeDirectory">SetHomeDirectory()</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 accounts_user_complete_set_home_directory() 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.

AccountsUser::handle-set-shell: : A #AccountsUser. : A #GDBusMethodInvocation. : Argument passed by remote caller.

Signal emitted when a remote caller is invoking the <link linkend="gdbus-method-org-freedesktop-Accounts-User.SetShell">SetShell()</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 accounts_user_complete_set_shell() 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.

AccountsUser::handle-set-icon-file: : A #AccountsUser. : A #GDBusMethodInvocation. : Argument passed by remote caller.

Signal emitted when a remote caller is invoking the <link linkend="gdbus-method-org-freedesktop-Accounts-User.SetIconFile">SetIconFile()</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 accounts_user_complete_set_icon_file() 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.

AccountsUser::handle-set-locked: : A #AccountsUser. : A #GDBusMethodInvocation. : Argument passed by remote caller.

Signal emitted when a remote caller is invoking the <link linkend="gdbus-method-org-freedesktop-Accounts-User.SetLocked">SetLocked()</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 accounts_user_complete_set_locked() 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.

AccountsUser::handle-set-account-type: : A #AccountsUser. : A #GDBusMethodInvocation. : Argument passed by remote caller.

Signal emitted when a remote caller is invoking the <link linkend="gdbus-method-org-freedesktop-Accounts-User.SetAccountType">SetAccountType()</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 accounts_user_complete_set_account_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.

AccountsUser::handle-set-password-mode: : A #AccountsUser. : A #GDBusMethodInvocation. : Argument passed by remote caller.

Signal emitted when a remote caller is invoking the <link linkend="gdbus-method-org-freedesktop-Accounts-User.SetPasswordMode">SetPasswordMode()</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 accounts_user_complete_set_password_mode() 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.

AccountsUser::handle-set-password: : A #AccountsUser. : A #GDBusMethodInvocation. : Argument passed by remote caller. : Argument passed by remote caller.

Signal emitted when a remote caller is invoking the <link linkend="gdbus-method-org-freedesktop-Accounts-User.SetPassword">SetPassword()</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 accounts_user_complete_set_password() 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.

AccountsUser::handle-set-automatic-login: : A #AccountsUser. : A #GDBusMethodInvocation. : Argument passed by remote caller.

Signal emitted when a remote caller is invoking the <link linkend="gdbus-method-org-freedesktop-Accounts-User.SetAutomaticLogin">SetAutomaticLogin()</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 accounts_user_complete_set_automatic_login() 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.

AccountsUser::changed: : A #AccountsUser.

On the client-side, this signal is emitted whenever the D-Bus signal <link linkend="gdbus-signal-org-freedesktop-Accounts-User.Changed">"Changed"</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.

AccountsUser:uid:

Represents the D-Bus property <link linkend="gdbus-property-org-freedesktop-Accounts-User.Uid">"Uid"</link>.

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

AccountsUser:user-name:

Represents the D-Bus property <link linkend="gdbus-property-org-freedesktop-Accounts-User.UserName">"UserName"</link>.

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

AccountsUser:real-name:

Represents the D-Bus property <link linkend="gdbus-property-org-freedesktop-Accounts-User.RealName">"RealName"</link>.

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

AccountsUser:account-type:

Represents the D-Bus property <link linkend="gdbus-property-org-freedesktop-Accounts-User.AccountType">"AccountType"</link>.

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

AccountsUser:home-directory:

Represents the D-Bus property <link linkend="gdbus-property-org-freedesktop-Accounts-User.HomeDirectory">"HomeDirectory"</link>.

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

AccountsUser:shell:

Represents the D-Bus property <link linkend="gdbus-property-org-freedesktop-Accounts-User.Shell">"Shell"</link>.

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

AccountsUser:email:

Represents the D-Bus property <link linkend="gdbus-property-org-freedesktop-Accounts-User.Email">"Email"</link>.

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

AccountsUser:language:

Represents the D-Bus property <link linkend="gdbus-property-org-freedesktop-Accounts-User.Language">"Language"</link>.

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

AccountsUser:xsession:

Represents the D-Bus property <link linkend="gdbus-property-org-freedesktop-Accounts-User.XSession">"XSession"</link>.

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

AccountsUser:location:

Represents the D-Bus property <link linkend="gdbus-property-org-freedesktop-Accounts-User.Location">"Location"</link>.

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

AccountsUser:login-frequency:

Represents the D-Bus property <link linkend="gdbus-property-org-freedesktop-Accounts-User.LoginFrequency">"LoginFrequency"</link>.

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

AccountsUser:icon-file:

Represents the D-Bus property <link linkend="gdbus-property-org-freedesktop-Accounts-User.IconFile">"IconFile"</link>.

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

AccountsUser:locked:

Represents the D-Bus property <link linkend="gdbus-property-org-freedesktop-Accounts-User.Locked">"Locked"</link>.

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

AccountsUser:password-mode:

Represents the D-Bus property <link linkend="gdbus-property-org-freedesktop-Accounts-User.PasswordMode">"PasswordMode"</link>.

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

AccountsUser:password-hint:

Represents the D-Bus property <link linkend="gdbus-property-org-freedesktop-Accounts-User.PasswordHint">"PasswordHint"</link>.

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

AccountsUser:automatic-login:

Represents the D-Bus property <link linkend="gdbus-property-org-freedesktop-Accounts-User.AutomaticLogin">"AutomaticLogin"</link>.

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

AccountsUser:system-account:

Represents the D-Bus property <link linkend="gdbus-property-org-freedesktop-Accounts-User.SystemAccount">"SystemAccount"</link>.

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

Definition at line 1190 of file dbus-user.c.

{
  /* GObject signals for incoming D-Bus method calls: */
  g_signal_new ("handle-set-user-name",
    G_TYPE_FROM_INTERFACE (iface),
    G_SIGNAL_RUN_LAST,
    G_STRUCT_OFFSET (AccountsUserIface, handle_set_user_name),
    g_signal_accumulator_true_handled,
    NULL,
    g_cclosure_marshal_generic,
    G_TYPE_BOOLEAN,
    2,
    G_TYPE_DBUS_METHOD_INVOCATION, G_TYPE_STRING);

  g_signal_new ("handle-set-real-name",
    G_TYPE_FROM_INTERFACE (iface),
    G_SIGNAL_RUN_LAST,
    G_STRUCT_OFFSET (AccountsUserIface, handle_set_real_name),
    g_signal_accumulator_true_handled,
    NULL,
    g_cclosure_marshal_generic,
    G_TYPE_BOOLEAN,
    2,
    G_TYPE_DBUS_METHOD_INVOCATION, G_TYPE_STRING);

  g_signal_new ("handle-set-email",
    G_TYPE_FROM_INTERFACE (iface),
    G_SIGNAL_RUN_LAST,
    G_STRUCT_OFFSET (AccountsUserIface, handle_set_email),
    g_signal_accumulator_true_handled,
    NULL,
    g_cclosure_marshal_generic,
    G_TYPE_BOOLEAN,
    2,
    G_TYPE_DBUS_METHOD_INVOCATION, G_TYPE_STRING);

  g_signal_new ("handle-set-language",
    G_TYPE_FROM_INTERFACE (iface),
    G_SIGNAL_RUN_LAST,
    G_STRUCT_OFFSET (AccountsUserIface, handle_set_language),
    g_signal_accumulator_true_handled,
    NULL,
    g_cclosure_marshal_generic,
    G_TYPE_BOOLEAN,
    2,
    G_TYPE_DBUS_METHOD_INVOCATION, G_TYPE_STRING);

  g_signal_new ("handle-set-xsession",
    G_TYPE_FROM_INTERFACE (iface),
    G_SIGNAL_RUN_LAST,
    G_STRUCT_OFFSET (AccountsUserIface, handle_set_xsession),
    g_signal_accumulator_true_handled,
    NULL,
    g_cclosure_marshal_generic,
    G_TYPE_BOOLEAN,
    2,
    G_TYPE_DBUS_METHOD_INVOCATION, G_TYPE_STRING);

  g_signal_new ("handle-set-location",
    G_TYPE_FROM_INTERFACE (iface),
    G_SIGNAL_RUN_LAST,
    G_STRUCT_OFFSET (AccountsUserIface, handle_set_location),
    g_signal_accumulator_true_handled,
    NULL,
    g_cclosure_marshal_generic,
    G_TYPE_BOOLEAN,
    2,
    G_TYPE_DBUS_METHOD_INVOCATION, G_TYPE_STRING);

  g_signal_new ("handle-set-home-directory",
    G_TYPE_FROM_INTERFACE (iface),
    G_SIGNAL_RUN_LAST,
    G_STRUCT_OFFSET (AccountsUserIface, handle_set_home_directory),
    g_signal_accumulator_true_handled,
    NULL,
    g_cclosure_marshal_generic,
    G_TYPE_BOOLEAN,
    2,
    G_TYPE_DBUS_METHOD_INVOCATION, G_TYPE_STRING);

  g_signal_new ("handle-set-shell",
    G_TYPE_FROM_INTERFACE (iface),
    G_SIGNAL_RUN_LAST,
    G_STRUCT_OFFSET (AccountsUserIface, handle_set_shell),
    g_signal_accumulator_true_handled,
    NULL,
    g_cclosure_marshal_generic,
    G_TYPE_BOOLEAN,
    2,
    G_TYPE_DBUS_METHOD_INVOCATION, G_TYPE_STRING);

  g_signal_new ("handle-set-icon-file",
    G_TYPE_FROM_INTERFACE (iface),
    G_SIGNAL_RUN_LAST,
    G_STRUCT_OFFSET (AccountsUserIface, handle_set_icon_file),
    g_signal_accumulator_true_handled,
    NULL,
    g_cclosure_marshal_generic,
    G_TYPE_BOOLEAN,
    2,
    G_TYPE_DBUS_METHOD_INVOCATION, G_TYPE_STRING);

  g_signal_new ("handle-set-locked",
    G_TYPE_FROM_INTERFACE (iface),
    G_SIGNAL_RUN_LAST,
    G_STRUCT_OFFSET (AccountsUserIface, handle_set_locked),
    g_signal_accumulator_true_handled,
    NULL,
    g_cclosure_marshal_generic,
    G_TYPE_BOOLEAN,
    2,
    G_TYPE_DBUS_METHOD_INVOCATION, G_TYPE_BOOLEAN);

  g_signal_new ("handle-set-account-type",
    G_TYPE_FROM_INTERFACE (iface),
    G_SIGNAL_RUN_LAST,
    G_STRUCT_OFFSET (AccountsUserIface, handle_set_account_type),
    g_signal_accumulator_true_handled,
    NULL,
    g_cclosure_marshal_generic,
    G_TYPE_BOOLEAN,
    2,
    G_TYPE_DBUS_METHOD_INVOCATION, G_TYPE_INT);

  g_signal_new ("handle-set-password-mode",
    G_TYPE_FROM_INTERFACE (iface),
    G_SIGNAL_RUN_LAST,
    G_STRUCT_OFFSET (AccountsUserIface, handle_set_password_mode),
    g_signal_accumulator_true_handled,
    NULL,
    g_cclosure_marshal_generic,
    G_TYPE_BOOLEAN,
    2,
    G_TYPE_DBUS_METHOD_INVOCATION, G_TYPE_INT);

  g_signal_new ("handle-set-password",
    G_TYPE_FROM_INTERFACE (iface),
    G_SIGNAL_RUN_LAST,
    G_STRUCT_OFFSET (AccountsUserIface, handle_set_password),
    g_signal_accumulator_true_handled,
    NULL,
    g_cclosure_marshal_generic,
    G_TYPE_BOOLEAN,
    3,
    G_TYPE_DBUS_METHOD_INVOCATION, G_TYPE_STRING, G_TYPE_STRING);

  g_signal_new ("handle-set-automatic-login",
    G_TYPE_FROM_INTERFACE (iface),
    G_SIGNAL_RUN_LAST,
    G_STRUCT_OFFSET (AccountsUserIface, handle_set_automatic_login),
    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 ("changed",
    G_TYPE_FROM_INTERFACE (iface),
    G_SIGNAL_RUN_LAST,
    G_STRUCT_OFFSET (AccountsUserIface, changed),
    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_uint64 ("uid", "Uid", "Uid", 0, G_MAXUINT64, 0, G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS));
  g_object_interface_install_property (iface,
    g_param_spec_string ("user-name", "UserName", "UserName", NULL, G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS));
  g_object_interface_install_property (iface,
    g_param_spec_string ("real-name", "RealName", "RealName", NULL, G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS));
  g_object_interface_install_property (iface,
    g_param_spec_int ("account-type", "AccountType", "AccountType", G_MININT32, G_MAXINT32, 0, G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS));
  g_object_interface_install_property (iface,
    g_param_spec_string ("home-directory", "HomeDirectory", "HomeDirectory", NULL, G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS));
  g_object_interface_install_property (iface,
    g_param_spec_string ("shell", "Shell", "Shell", NULL, G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS));
  g_object_interface_install_property (iface,
    g_param_spec_string ("email", "Email", "Email", NULL, G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS));
  g_object_interface_install_property (iface,
    g_param_spec_string ("language", "Language", "Language", NULL, G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS));
  g_object_interface_install_property (iface,
    g_param_spec_string ("xsession", "XSession", "XSession", NULL, G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS));
  g_object_interface_install_property (iface,
    g_param_spec_string ("location", "Location", "Location", NULL, G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS));
  g_object_interface_install_property (iface,
    g_param_spec_uint64 ("login-frequency", "LoginFrequency", "LoginFrequency", 0, G_MAXUINT64, 0, G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS));
  g_object_interface_install_property (iface,
    g_param_spec_string ("icon-file", "IconFile", "IconFile", NULL, G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS));
  g_object_interface_install_property (iface,
    g_param_spec_boolean ("locked", "Locked", "Locked", FALSE, G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS));
  g_object_interface_install_property (iface,
    g_param_spec_int ("password-mode", "PasswordMode", "PasswordMode", G_MININT32, G_MAXINT32, 0, G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS));
  g_object_interface_install_property (iface,
    g_param_spec_string ("password-hint", "PasswordHint", "PasswordHint", NULL, G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS));
  g_object_interface_install_property (iface,
    g_param_spec_boolean ("automatic-login", "AutomaticLogin", "AutomaticLogin", FALSE, G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS));
  g_object_interface_install_property (iface,
    g_param_spec_boolean ("system-account", "SystemAccount", "SystemAccount", FALSE, G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS));
}
gchar* accounts_user_dup_email ( AccountsUser *  object)

accounts_user_dup_email: (skip) : A #AccountsUser.

Gets a copy of the <link linkend="gdbus-property-org-freedesktop-Accounts-User.Email">"Email"</link> D-Bus property.

Since this D-Bus property is readable, 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 1989 of file dbus-user.c.

{
  gchar *value;
  g_object_get (G_OBJECT (object), "email", &value, NULL);
  return value;
}
gchar* accounts_user_dup_home_directory ( AccountsUser *  object)

accounts_user_dup_home_directory: (skip) : A #AccountsUser.

Gets a copy of the <link linkend="gdbus-property-org-freedesktop-Accounts-User.HomeDirectory">"HomeDirectory"</link> D-Bus property.

Since this D-Bus property is readable, 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 1887 of file dbus-user.c.

{
  gchar *value;
  g_object_get (G_OBJECT (object), "home-directory", &value, NULL);
  return value;
}
gchar* accounts_user_dup_icon_file ( AccountsUser *  object)

accounts_user_dup_icon_file: (skip) : A #AccountsUser.

Gets a copy of the <link linkend="gdbus-property-org-freedesktop-Accounts-User.IconFile">"IconFile"</link> D-Bus property.

Since this D-Bus property is readable, 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 2224 of file dbus-user.c.

{
  gchar *value;
  g_object_get (G_OBJECT (object), "icon-file", &value, NULL);
  return value;
}
gchar* accounts_user_dup_language ( AccountsUser *  object)

accounts_user_dup_language: (skip) : A #AccountsUser.

Gets a copy of the <link linkend="gdbus-property-org-freedesktop-Accounts-User.Language">"Language"</link> D-Bus property.

Since this D-Bus property is readable, 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 2040 of file dbus-user.c.

{
  gchar *value;
  g_object_get (G_OBJECT (object), "language", &value, NULL);
  return value;
}
gchar* accounts_user_dup_location ( AccountsUser *  object)

accounts_user_dup_location: (skip) : A #AccountsUser.

Gets a copy of the <link linkend="gdbus-property-org-freedesktop-Accounts-User.Location">"Location"</link> D-Bus property.

Since this D-Bus property is readable, 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 2142 of file dbus-user.c.

{
  gchar *value;
  g_object_get (G_OBJECT (object), "location", &value, NULL);
  return value;
}
gchar* accounts_user_dup_password_hint ( AccountsUser *  object)

accounts_user_dup_password_hint: (skip) : A #AccountsUser.

Gets a copy of the <link linkend="gdbus-property-org-freedesktop-Accounts-User.PasswordHint">"PasswordHint"</link> D-Bus property.

Since this D-Bus property is readable, 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 2337 of file dbus-user.c.

{
  gchar *value;
  g_object_get (G_OBJECT (object), "password-hint", &value, NULL);
  return value;
}
gchar* accounts_user_dup_real_name ( AccountsUser *  object)

accounts_user_dup_real_name: (skip) : A #AccountsUser.

Gets a copy of the <link linkend="gdbus-property-org-freedesktop-Accounts-User.RealName">"RealName"</link> D-Bus property.

Since this D-Bus property is readable, 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 1805 of file dbus-user.c.

{
  gchar *value;
  g_object_get (G_OBJECT (object), "real-name", &value, NULL);
  return value;
}
gchar* accounts_user_dup_shell ( AccountsUser *  object)

accounts_user_dup_shell: (skip) : A #AccountsUser.

Gets a copy of the <link linkend="gdbus-property-org-freedesktop-Accounts-User.Shell">"Shell"</link> D-Bus property.

Since this D-Bus property is readable, 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 1938 of file dbus-user.c.

{
  gchar *value;
  g_object_get (G_OBJECT (object), "shell", &value, NULL);
  return value;
}
gchar* accounts_user_dup_user_name ( AccountsUser *  object)

accounts_user_dup_user_name: (skip) : A #AccountsUser.

Gets a copy of the <link linkend="gdbus-property-org-freedesktop-Accounts-User.UserName">"UserName"</link> D-Bus property.

Since this D-Bus property is readable, 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 1754 of file dbus-user.c.

{
  gchar *value;
  g_object_get (G_OBJECT (object), "user-name", &value, NULL);
  return value;
}
gchar* accounts_user_dup_xsession ( AccountsUser *  object)

accounts_user_dup_xsession: (skip) : A #AccountsUser.

Gets a copy of the <link linkend="gdbus-property-org-freedesktop-Accounts-User.XSession">"XSession"</link> D-Bus property.

Since this D-Bus property is readable, 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 2091 of file dbus-user.c.

{
  gchar *value;
  g_object_get (G_OBJECT (object), "xsession", &value, NULL);
  return value;
}
void accounts_user_emit_changed ( AccountsUser *  object)

accounts_user_emit_changed: : A #AccountsUser.

Emits the <link linkend="gdbus-signal-org-freedesktop-Accounts-User.Changed">"Changed"</link> D-Bus signal.

Definition at line 2428 of file dbus-user.c.

{
  g_signal_emit_by_name (object, "changed");
}
gint accounts_user_get_account_type ( AccountsUser *  object)

accounts_user_get_account_type: (skip) : A #AccountsUser.

Gets the value of the <link linkend="gdbus-property-org-freedesktop-Accounts-User.AccountType">"AccountType"</link> D-Bus property.

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

Returns: The property value.

Definition at line 1838 of file dbus-user.c.

{
  return ACCOUNTS_USER_GET_IFACE (object)->get_account_type (object);
}
gboolean accounts_user_get_automatic_login ( AccountsUser *  object)

accounts_user_get_automatic_login: (skip) : A #AccountsUser.

Gets the value of the <link linkend="gdbus-property-org-freedesktop-Accounts-User.AutomaticLogin">"AutomaticLogin"</link> D-Bus property.

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

Returns: The property value.

Definition at line 2370 of file dbus-user.c.

{
  return ACCOUNTS_USER_GET_IFACE (object)->get_automatic_login (object);
}
const gchar* accounts_user_get_email ( AccountsUser *  object)

accounts_user_get_email: (skip) : A #AccountsUser.

Gets the value of the <link linkend="gdbus-property-org-freedesktop-Accounts-User.Email">"Email"</link> D-Bus property.

Since this D-Bus property is readable, 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 accounts_user_dup_email() 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 1973 of file dbus-user.c.

{
  return ACCOUNTS_USER_GET_IFACE (object)->get_email (object);
}
const gchar* accounts_user_get_home_directory ( AccountsUser *  object)

accounts_user_get_home_directory: (skip) : A #AccountsUser.

Gets the value of the <link linkend="gdbus-property-org-freedesktop-Accounts-User.HomeDirectory">"HomeDirectory"</link> D-Bus property.

Since this D-Bus property is readable, 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 accounts_user_dup_home_directory() 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 1871 of file dbus-user.c.

{
  return ACCOUNTS_USER_GET_IFACE (object)->get_home_directory (object);
}
const gchar* accounts_user_get_icon_file ( AccountsUser *  object)

accounts_user_get_icon_file: (skip) : A #AccountsUser.

Gets the value of the <link linkend="gdbus-property-org-freedesktop-Accounts-User.IconFile">"IconFile"</link> D-Bus property.

Since this D-Bus property is readable, 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 accounts_user_dup_icon_file() 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 2208 of file dbus-user.c.

{
  return ACCOUNTS_USER_GET_IFACE (object)->get_icon_file (object);
}

Here is the caller graph for this function:

const gchar* accounts_user_get_language ( AccountsUser *  object)

accounts_user_get_language: (skip) : A #AccountsUser.

Gets the value of the <link linkend="gdbus-property-org-freedesktop-Accounts-User.Language">"Language"</link> D-Bus property.

Since this D-Bus property is readable, 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 accounts_user_dup_language() 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 2024 of file dbus-user.c.

{
  return ACCOUNTS_USER_GET_IFACE (object)->get_language (object);
}
const gchar* accounts_user_get_location ( AccountsUser *  object)

accounts_user_get_location: (skip) : A #AccountsUser.

Gets the value of the <link linkend="gdbus-property-org-freedesktop-Accounts-User.Location">"Location"</link> D-Bus property.

Since this D-Bus property is readable, 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 accounts_user_dup_location() 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 2126 of file dbus-user.c.

{
  return ACCOUNTS_USER_GET_IFACE (object)->get_location (object);
}
gboolean accounts_user_get_locked ( AccountsUser *  object)

accounts_user_get_locked: (skip) : A #AccountsUser.

Gets the value of the <link linkend="gdbus-property-org-freedesktop-Accounts-User.Locked">"Locked"</link> D-Bus property.

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

Returns: The property value.

Definition at line 2257 of file dbus-user.c.

{
  return ACCOUNTS_USER_GET_IFACE (object)->get_locked (object);
}
guint64 accounts_user_get_login_frequency ( AccountsUser *  object)

accounts_user_get_login_frequency: (skip) : A #AccountsUser.

Gets the value of the <link linkend="gdbus-property-org-freedesktop-Accounts-User.LoginFrequency">"LoginFrequency"</link> D-Bus property.

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

Returns: The property value.

Definition at line 2175 of file dbus-user.c.

{
  return ACCOUNTS_USER_GET_IFACE (object)->get_login_frequency (object);
}

Here is the caller graph for this function:

const gchar* accounts_user_get_password_hint ( AccountsUser *  object)

accounts_user_get_password_hint: (skip) : A #AccountsUser.

Gets the value of the <link linkend="gdbus-property-org-freedesktop-Accounts-User.PasswordHint">"PasswordHint"</link> D-Bus property.

Since this D-Bus property is readable, 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 accounts_user_dup_password_hint() 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 2321 of file dbus-user.c.

{
  return ACCOUNTS_USER_GET_IFACE (object)->get_password_hint (object);
}
gint accounts_user_get_password_mode ( AccountsUser *  object)

accounts_user_get_password_mode: (skip) : A #AccountsUser.

Gets the value of the <link linkend="gdbus-property-org-freedesktop-Accounts-User.PasswordMode">"PasswordMode"</link> D-Bus property.

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

Returns: The property value.

Definition at line 2288 of file dbus-user.c.

{
  return ACCOUNTS_USER_GET_IFACE (object)->get_password_mode (object);
}
const gchar* accounts_user_get_real_name ( AccountsUser *  object)

accounts_user_get_real_name: (skip) : A #AccountsUser.

Gets the value of the <link linkend="gdbus-property-org-freedesktop-Accounts-User.RealName">"RealName"</link> D-Bus property.

Since this D-Bus property is readable, 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 accounts_user_dup_real_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 1789 of file dbus-user.c.

{
  return ACCOUNTS_USER_GET_IFACE (object)->get_real_name (object);
}

Here is the caller graph for this function:

const gchar* accounts_user_get_shell ( AccountsUser *  object)

accounts_user_get_shell: (skip) : A #AccountsUser.

Gets the value of the <link linkend="gdbus-property-org-freedesktop-Accounts-User.Shell">"Shell"</link> D-Bus property.

Since this D-Bus property is readable, 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 accounts_user_dup_shell() 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 1922 of file dbus-user.c.

{
  return ACCOUNTS_USER_GET_IFACE (object)->get_shell (object);
}
gboolean accounts_user_get_system_account ( AccountsUser *  object)

accounts_user_get_system_account: (skip) : A #AccountsUser.

Gets the value of the <link linkend="gdbus-property-org-freedesktop-Accounts-User.SystemAccount">"SystemAccount"</link> D-Bus property.

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

Returns: The property value.

Definition at line 2401 of file dbus-user.c.

{
  return ACCOUNTS_USER_GET_IFACE (object)->get_system_account (object);
}
guint64 accounts_user_get_uid ( AccountsUser *  object)

accounts_user_get_uid: (skip) : A #AccountsUser.

Gets the value of the <link linkend="gdbus-property-org-freedesktop-Accounts-User.Uid">"Uid"</link> D-Bus property.

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

Returns: The property value.

Definition at line 1705 of file dbus-user.c.

{
  return ACCOUNTS_USER_GET_IFACE (object)->get_uid (object);
}

Here is the caller graph for this function:

const gchar* accounts_user_get_user_name ( AccountsUser *  object)

accounts_user_get_user_name: (skip) : A #AccountsUser.

Gets the value of the <link linkend="gdbus-property-org-freedesktop-Accounts-User.UserName">"UserName"</link> D-Bus property.

Since this D-Bus property is readable, 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 accounts_user_dup_user_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 1738 of file dbus-user.c.

{
  return ACCOUNTS_USER_GET_IFACE (object)->get_user_name (object);
}

Here is the caller graph for this function:

const gchar* accounts_user_get_xsession ( AccountsUser *  object)

accounts_user_get_xsession: (skip) : A #AccountsUser.

Gets the value of the <link linkend="gdbus-property-org-freedesktop-Accounts-User.XSession">"XSession"</link> D-Bus property.

Since this D-Bus property is readable, 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 accounts_user_dup_xsession() 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 2075 of file dbus-user.c.

{
  return ACCOUNTS_USER_GET_IFACE (object)->get_xsession (object);
}
GDBusInterfaceInfo* accounts_user_interface_info ( void  )

accounts_user_interface_info:

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

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

Definition at line 1104 of file dbus-user.c.

{
  return (GDBusInterfaceInfo *) &_accounts_user_interface_info;
}

Here is the caller graph for this function:

guint accounts_user_override_properties ( GObjectClass *  klass,
guint  property_id_begin 
)

accounts_user_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 #AccountsUser interface for a concrete class. The properties are overridden in the order they are defined.

Returns: The last property id.

Definition at line 1120 of file dbus-user.c.

{
  g_object_class_override_property (klass, property_id_begin++, "uid");
  g_object_class_override_property (klass, property_id_begin++, "user-name");
  g_object_class_override_property (klass, property_id_begin++, "real-name");
  g_object_class_override_property (klass, property_id_begin++, "account-type");
  g_object_class_override_property (klass, property_id_begin++, "home-directory");
  g_object_class_override_property (klass, property_id_begin++, "shell");
  g_object_class_override_property (klass, property_id_begin++, "email");
  g_object_class_override_property (klass, property_id_begin++, "language");
  g_object_class_override_property (klass, property_id_begin++, "xsession");
  g_object_class_override_property (klass, property_id_begin++, "location");
  g_object_class_override_property (klass, property_id_begin++, "login-frequency");
  g_object_class_override_property (klass, property_id_begin++, "icon-file");
  g_object_class_override_property (klass, property_id_begin++, "locked");
  g_object_class_override_property (klass, property_id_begin++, "password-mode");
  g_object_class_override_property (klass, property_id_begin++, "password-hint");
  g_object_class_override_property (klass, property_id_begin++, "automatic-login");
  g_object_class_override_property (klass, property_id_begin++, "system-account");
  return property_id_begin - 1;
}

Here is the caller graph for this function:

static void accounts_user_proxy_class_init ( AccountsUserProxyClass *  klass) [static]

Definition at line 4491 of file dbus-user.c.

{
  GObjectClass *gobject_class;
  GDBusProxyClass *proxy_class;

  g_type_class_add_private (klass, sizeof (AccountsUserProxyPrivate));

  gobject_class = G_OBJECT_CLASS (klass);
  gobject_class->finalize     = accounts_user_proxy_finalize;
  gobject_class->get_property = accounts_user_proxy_get_property;
  gobject_class->set_property = accounts_user_proxy_set_property;

  proxy_class = G_DBUS_PROXY_CLASS (klass);
  proxy_class->g_signal = accounts_user_proxy_g_signal;
  proxy_class->g_properties_changed = accounts_user_proxy_g_properties_changed;


  accounts_user_override_properties (gobject_class, 1);
}

Here is the call graph for this function:

static void accounts_user_proxy_finalize ( GObject *  object) [static]

Definition at line 4090 of file dbus-user.c.

{
  AccountsUserProxy *proxy = ACCOUNTS_USER_PROXY (object);
  g_datalist_clear (&proxy->priv->qdata);
  G_OBJECT_CLASS (accounts_user_proxy_parent_class)->finalize (object);
}

Here is the caller graph for this function:

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

Definition at line 4201 of file dbus-user.c.

{
  AccountsUserProxy *proxy = ACCOUNTS_USER_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 *) &_accounts_user_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 *) &_accounts_user_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 accounts_user_proxy_g_signal ( GDBusProxy *  proxy,
const gchar *  sender_name,
const gchar *  signal_name,
GVariant *  parameters 
) [static]

Definition at line 4159 of file dbus-user.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 *) &_accounts_user_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_ACCOUNTS_USER);
  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_ACCOUNTS_USER);
  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 gint accounts_user_proxy_get_account_type ( AccountsUser *  object) [static]

Definition at line 4274 of file dbus-user.c.

{
  AccountsUserProxy *proxy = ACCOUNTS_USER_PROXY (object);
  GVariant *variant;
  gint value = 0;
  variant = g_dbus_proxy_get_cached_property (G_DBUS_PROXY (proxy), "AccountType");
  if (variant != NULL)
    {
      value = g_variant_get_int32 (variant);
      g_variant_unref (variant);
    }
  return value;
}

Here is the caller graph for this function:

static gboolean accounts_user_proxy_get_automatic_login ( AccountsUser *  object) [static]

Definition at line 4454 of file dbus-user.c.

{
  AccountsUserProxy *proxy = ACCOUNTS_USER_PROXY (object);
  GVariant *variant;
  gboolean value = 0;
  variant = g_dbus_proxy_get_cached_property (G_DBUS_PROXY (proxy), "AutomaticLogin");
  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* accounts_user_proxy_get_email ( AccountsUser *  object) [static]

Definition at line 4319 of file dbus-user.c.

{
  AccountsUserProxy *proxy = ACCOUNTS_USER_PROXY (object);
  GVariant *variant;
  const gchar *value = NULL;
  variant = g_dbus_proxy_get_cached_property (G_DBUS_PROXY (proxy), "Email");
  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* accounts_user_proxy_get_home_directory ( AccountsUser *  object) [static]

Definition at line 4289 of file dbus-user.c.

{
  AccountsUserProxy *proxy = ACCOUNTS_USER_PROXY (object);
  GVariant *variant;
  const gchar *value = NULL;
  variant = g_dbus_proxy_get_cached_property (G_DBUS_PROXY (proxy), "HomeDirectory");
  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* accounts_user_proxy_get_icon_file ( AccountsUser *  object) [static]

Definition at line 4394 of file dbus-user.c.

{
  AccountsUserProxy *proxy = ACCOUNTS_USER_PROXY (object);
  GVariant *variant;
  const gchar *value = NULL;
  variant = g_dbus_proxy_get_cached_property (G_DBUS_PROXY (proxy), "IconFile");
  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* accounts_user_proxy_get_language ( AccountsUser *  object) [static]

Definition at line 4334 of file dbus-user.c.

{
  AccountsUserProxy *proxy = ACCOUNTS_USER_PROXY (object);
  GVariant *variant;
  const gchar *value = NULL;
  variant = g_dbus_proxy_get_cached_property (G_DBUS_PROXY (proxy), "Language");
  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* accounts_user_proxy_get_location ( AccountsUser *  object) [static]

Definition at line 4364 of file dbus-user.c.

{
  AccountsUserProxy *proxy = ACCOUNTS_USER_PROXY (object);
  GVariant *variant;
  const gchar *value = NULL;
  variant = g_dbus_proxy_get_cached_property (G_DBUS_PROXY (proxy), "Location");
  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 accounts_user_proxy_get_locked ( AccountsUser *  object) [static]

Definition at line 4409 of file dbus-user.c.

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

Here is the caller graph for this function:

static guint64 accounts_user_proxy_get_login_frequency ( AccountsUser *  object) [static]

Definition at line 4379 of file dbus-user.c.

{
  AccountsUserProxy *proxy = ACCOUNTS_USER_PROXY (object);
  GVariant *variant;
  guint64 value = 0;
  variant = g_dbus_proxy_get_cached_property (G_DBUS_PROXY (proxy), "LoginFrequency");
  if (variant != NULL)
    {
      value = g_variant_get_uint64 (variant);
      g_variant_unref (variant);
    }
  return value;
}

Here is the caller graph for this function:

static const gchar* accounts_user_proxy_get_password_hint ( AccountsUser *  object) [static]

Definition at line 4439 of file dbus-user.c.

{
  AccountsUserProxy *proxy = ACCOUNTS_USER_PROXY (object);
  GVariant *variant;
  const gchar *value = NULL;
  variant = g_dbus_proxy_get_cached_property (G_DBUS_PROXY (proxy), "PasswordHint");
  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 gint accounts_user_proxy_get_password_mode ( AccountsUser *  object) [static]

Definition at line 4424 of file dbus-user.c.

{
  AccountsUserProxy *proxy = ACCOUNTS_USER_PROXY (object);
  GVariant *variant;
  gint value = 0;
  variant = g_dbus_proxy_get_cached_property (G_DBUS_PROXY (proxy), "PasswordMode");
  if (variant != NULL)
    {
      value = g_variant_get_int32 (variant);
      g_variant_unref (variant);
    }
  return value;
}

Here is the caller graph for this function:

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

Definition at line 4098 of file dbus-user.c.

{
  const _ExtendedGDBusPropertyInfo *info;
  GVariant *variant;
  g_assert (prop_id != 0 && prop_id - 1 < 17);
  info = _accounts_user_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* accounts_user_proxy_get_real_name ( AccountsUser *  object) [static]

Definition at line 4259 of file dbus-user.c.

{
  AccountsUserProxy *proxy = ACCOUNTS_USER_PROXY (object);
  GVariant *variant;
  const gchar *value = NULL;
  variant = g_dbus_proxy_get_cached_property (G_DBUS_PROXY (proxy), "RealName");
  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* accounts_user_proxy_get_shell ( AccountsUser *  object) [static]

Definition at line 4304 of file dbus-user.c.

{
  AccountsUserProxy *proxy = ACCOUNTS_USER_PROXY (object);
  GVariant *variant;
  const gchar *value = NULL;
  variant = g_dbus_proxy_get_cached_property (G_DBUS_PROXY (proxy), "Shell");
  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 accounts_user_proxy_get_system_account ( AccountsUser *  object) [static]

Definition at line 4469 of file dbus-user.c.

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

Here is the caller graph for this function:

static guint64 accounts_user_proxy_get_uid ( AccountsUser *  object) [static]

Definition at line 4229 of file dbus-user.c.

{
  AccountsUserProxy *proxy = ACCOUNTS_USER_PROXY (object);
  GVariant *variant;
  guint64 value = 0;
  variant = g_dbus_proxy_get_cached_property (G_DBUS_PROXY (proxy), "Uid");
  if (variant != NULL)
    {
      value = g_variant_get_uint64 (variant);
      g_variant_unref (variant);
    }
  return value;
}

Here is the caller graph for this function:

static const gchar* accounts_user_proxy_get_user_name ( AccountsUser *  object) [static]

Definition at line 4244 of file dbus-user.c.

{
  AccountsUserProxy *proxy = ACCOUNTS_USER_PROXY (object);
  GVariant *variant;
  const gchar *value = NULL;
  variant = g_dbus_proxy_get_cached_property (G_DBUS_PROXY (proxy), "UserName");
  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* accounts_user_proxy_get_xsession ( AccountsUser *  object) [static]

Definition at line 4349 of file dbus-user.c.

{
  AccountsUserProxy *proxy = ACCOUNTS_USER_PROXY (object);
  GVariant *variant;
  const gchar *value = NULL;
  variant = g_dbus_proxy_get_cached_property (G_DBUS_PROXY (proxy), "XSession");
  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 accounts_user_proxy_iface_init ( AccountsUserIface *  iface) [static]

Definition at line 4512 of file dbus-user.c.

{
  iface->get_uid = accounts_user_proxy_get_uid;
  iface->get_user_name = accounts_user_proxy_get_user_name;
  iface->get_real_name = accounts_user_proxy_get_real_name;
  iface->get_account_type = accounts_user_proxy_get_account_type;
  iface->get_home_directory = accounts_user_proxy_get_home_directory;
  iface->get_shell = accounts_user_proxy_get_shell;
  iface->get_email = accounts_user_proxy_get_email;
  iface->get_language = accounts_user_proxy_get_language;
  iface->get_xsession = accounts_user_proxy_get_xsession;
  iface->get_location = accounts_user_proxy_get_location;
  iface->get_login_frequency = accounts_user_proxy_get_login_frequency;
  iface->get_icon_file = accounts_user_proxy_get_icon_file;
  iface->get_locked = accounts_user_proxy_get_locked;
  iface->get_password_mode = accounts_user_proxy_get_password_mode;
  iface->get_password_hint = accounts_user_proxy_get_password_hint;
  iface->get_automatic_login = accounts_user_proxy_get_automatic_login;
  iface->get_system_account = accounts_user_proxy_get_system_account;
}

Here is the call graph for this function:

static void accounts_user_proxy_init ( AccountsUserProxy *  proxy) [static]

Definition at line 4484 of file dbus-user.c.

{
  proxy->priv = G_TYPE_INSTANCE_GET_PRIVATE (proxy, TYPE_ACCOUNTS_USER_PROXY, AccountsUserProxyPrivate);
  g_dbus_proxy_set_interface_info (G_DBUS_PROXY (proxy), accounts_user_interface_info ());
}

Here is the call graph for this function:

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

Definition at line 4551 of file dbus-user.c.

{
  g_async_initable_new_async (TYPE_ACCOUNTS_USER_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.Accounts.User", NULL);
}
AccountsUser* accounts_user_proxy_new_finish ( GAsyncResult *  res,
GError **  error 
)

accounts_user_proxy_new_finish: : The #GAsyncResult obtained from the #GAsyncReadyCallback passed to accounts_user_proxy_new().

: Return location for error or NULL

Finishes an operation started with accounts_user_proxy_new().

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

Definition at line 4573 of file dbus-user.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 ACCOUNTS_USER (ret);
  else
    return NULL;
}
void accounts_user_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 4641 of file dbus-user.c.

{
  g_async_initable_new_async (TYPE_ACCOUNTS_USER_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.Accounts.User", NULL);
}
AccountsUser* accounts_user_proxy_new_for_bus_finish ( GAsyncResult *  res,
GError **  error 
)

accounts_user_proxy_new_for_bus_finish: : The #GAsyncResult obtained from the #GAsyncReadyCallback passed to accounts_user_proxy_new_for_bus().

: Return location for error or NULL

Finishes an operation started with accounts_user_proxy_new_for_bus().

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

Definition at line 4663 of file dbus-user.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 ACCOUNTS_USER (ret);
  else
    return NULL;
}
AccountsUser* accounts_user_proxy_new_for_bus_sync ( GBusType  bus_type,
GDBusProxyFlags  flags,
const gchar *  name,
const gchar *  object_path,
GCancellable *  cancellable,
GError **  error 
)

Definition at line 4696 of file dbus-user.c.

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

Here is the caller graph for this function:

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

Definition at line 4606 of file dbus-user.c.

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

Definition at line 4139 of file dbus-user.c.

{
  const _ExtendedGDBusPropertyInfo *info;
  GVariant *variant;
  g_assert (prop_id != 0 && prop_id - 1 < 17);
  info = _accounts_user_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.Accounts.User", info->parent_struct.name, variant),
    G_DBUS_CALL_FLAGS_NONE,
    -1,
    NULL, (GAsyncReadyCallback) accounts_user_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 accounts_user_proxy_set_property_cb ( GDBusProxy *  proxy,
GAsyncResult *  res,
gpointer  user_data 
) [static]

Definition at line 4122 of file dbus-user.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.Accounts.User: %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 accounts_user_set_account_type ( AccountsUser *  object,
gint  value 
)

accounts_user_set_account_type: (skip) : A #AccountsUser.

: The value to set.

Sets the <link linkend="gdbus-property-org-freedesktop-Accounts-User.AccountType">"AccountType"</link> D-Bus property to .

Since this D-Bus property is not writable, it is only meaningful to use this function on the service-side.

Definition at line 1853 of file dbus-user.c.

{
  g_object_set (G_OBJECT (object), "account-type", value, NULL);
}
void accounts_user_set_automatic_login ( AccountsUser *  object,
gboolean  value 
)

accounts_user_set_automatic_login: (skip) : A #AccountsUser.

: The value to set.

Sets the <link linkend="gdbus-property-org-freedesktop-Accounts-User.AutomaticLogin">"AutomaticLogin"</link> D-Bus property to .

Since this D-Bus property is not writable, it is only meaningful to use this function on the service-side.

Definition at line 2385 of file dbus-user.c.

{
  g_object_set (G_OBJECT (object), "automatic-login", value, NULL);
}
void accounts_user_set_email ( AccountsUser *  object,
const gchar *  value 
)

accounts_user_set_email: (skip) : A #AccountsUser.

: The value to set.

Sets the <link linkend="gdbus-property-org-freedesktop-Accounts-User.Email">"Email"</link> D-Bus property to .

Since this D-Bus property is not writable, it is only meaningful to use this function on the service-side.

Definition at line 2006 of file dbus-user.c.

{
  g_object_set (G_OBJECT (object), "email", value, NULL);
}
void accounts_user_set_home_directory ( AccountsUser *  object,
const gchar *  value 
)

accounts_user_set_home_directory: (skip) : A #AccountsUser.

: The value to set.

Sets the <link linkend="gdbus-property-org-freedesktop-Accounts-User.HomeDirectory">"HomeDirectory"</link> D-Bus property to .

Since this D-Bus property is not writable, it is only meaningful to use this function on the service-side.

Definition at line 1904 of file dbus-user.c.

{
  g_object_set (G_OBJECT (object), "home-directory", value, NULL);
}
void accounts_user_set_icon_file ( AccountsUser *  object,
const gchar *  value 
)

accounts_user_set_icon_file: (skip) : A #AccountsUser.

: The value to set.

Sets the <link linkend="gdbus-property-org-freedesktop-Accounts-User.IconFile">"IconFile"</link> D-Bus property to .

Since this D-Bus property is not writable, it is only meaningful to use this function on the service-side.

Definition at line 2241 of file dbus-user.c.

{
  g_object_set (G_OBJECT (object), "icon-file", value, NULL);
}
void accounts_user_set_language ( AccountsUser *  object,
const gchar *  value 
)

accounts_user_set_language: (skip) : A #AccountsUser.

: The value to set.

Sets the <link linkend="gdbus-property-org-freedesktop-Accounts-User.Language">"Language"</link> D-Bus property to .

Since this D-Bus property is not writable, it is only meaningful to use this function on the service-side.

Definition at line 2057 of file dbus-user.c.

{
  g_object_set (G_OBJECT (object), "language", value, NULL);
}
void accounts_user_set_location ( AccountsUser *  object,
const gchar *  value 
)

accounts_user_set_location: (skip) : A #AccountsUser.

: The value to set.

Sets the <link linkend="gdbus-property-org-freedesktop-Accounts-User.Location">"Location"</link> D-Bus property to .

Since this D-Bus property is not writable, it is only meaningful to use this function on the service-side.

Definition at line 2159 of file dbus-user.c.

{
  g_object_set (G_OBJECT (object), "location", value, NULL);
}
void accounts_user_set_locked ( AccountsUser *  object,
gboolean  value 
)

accounts_user_set_locked: (skip) : A #AccountsUser.

: The value to set.

Sets the <link linkend="gdbus-property-org-freedesktop-Accounts-User.Locked">"Locked"</link> D-Bus property to .

Since this D-Bus property is not writable, it is only meaningful to use this function on the service-side.

Definition at line 2272 of file dbus-user.c.

{
  g_object_set (G_OBJECT (object), "locked", value, NULL);
}
void accounts_user_set_login_frequency ( AccountsUser *  object,
guint64  value 
)

accounts_user_set_login_frequency: (skip) : A #AccountsUser.

: The value to set.

Sets the <link linkend="gdbus-property-org-freedesktop-Accounts-User.LoginFrequency">"LoginFrequency"</link> D-Bus property to .

Since this D-Bus property is not writable, it is only meaningful to use this function on the service-side.

Definition at line 2190 of file dbus-user.c.

{
  g_object_set (G_OBJECT (object), "login-frequency", value, NULL);
}
void accounts_user_set_password_hint ( AccountsUser *  object,
const gchar *  value 
)

accounts_user_set_password_hint: (skip) : A #AccountsUser.

: The value to set.

Sets the <link linkend="gdbus-property-org-freedesktop-Accounts-User.PasswordHint">"PasswordHint"</link> D-Bus property to .

Since this D-Bus property is not writable, it is only meaningful to use this function on the service-side.

Definition at line 2354 of file dbus-user.c.

{
  g_object_set (G_OBJECT (object), "password-hint", value, NULL);
}
void accounts_user_set_password_mode ( AccountsUser *  object,
gint  value 
)

accounts_user_set_password_mode: (skip) : A #AccountsUser.

: The value to set.

Sets the <link linkend="gdbus-property-org-freedesktop-Accounts-User.PasswordMode">"PasswordMode"</link> D-Bus property to .

Since this D-Bus property is not writable, it is only meaningful to use this function on the service-side.

Definition at line 2303 of file dbus-user.c.

{
  g_object_set (G_OBJECT (object), "password-mode", value, NULL);
}
void accounts_user_set_real_name ( AccountsUser *  object,
const gchar *  value 
)

accounts_user_set_real_name: (skip) : A #AccountsUser.

: The value to set.

Sets the <link linkend="gdbus-property-org-freedesktop-Accounts-User.RealName">"RealName"</link> D-Bus property to .

Since this D-Bus property is not writable, it is only meaningful to use this function on the service-side.

Definition at line 1822 of file dbus-user.c.

{
  g_object_set (G_OBJECT (object), "real-name", value, NULL);
}
void accounts_user_set_shell ( AccountsUser *  object,
const gchar *  value 
)

accounts_user_set_shell: (skip) : A #AccountsUser.

: The value to set.

Sets the <link linkend="gdbus-property-org-freedesktop-Accounts-User.Shell">"Shell"</link> D-Bus property to .

Since this D-Bus property is not writable, it is only meaningful to use this function on the service-side.

Definition at line 1955 of file dbus-user.c.

{
  g_object_set (G_OBJECT (object), "shell", value, NULL);
}
void accounts_user_set_system_account ( AccountsUser *  object,
gboolean  value 
)

accounts_user_set_system_account: (skip) : A #AccountsUser.

: The value to set.

Sets the <link linkend="gdbus-property-org-freedesktop-Accounts-User.SystemAccount">"SystemAccount"</link> D-Bus property to .

Since this D-Bus property is not writable, it is only meaningful to use this function on the service-side.

Definition at line 2416 of file dbus-user.c.

{
  g_object_set (G_OBJECT (object), "system-account", value, NULL);
}
void accounts_user_set_uid ( AccountsUser *  object,
guint64  value 
)

accounts_user_set_uid: (skip) : A #AccountsUser.

: The value to set.

Sets the <link linkend="gdbus-property-org-freedesktop-Accounts-User.Uid">"Uid"</link> D-Bus property to .

Since this D-Bus property is not writable, it is only meaningful to use this function on the service-side.

Definition at line 1720 of file dbus-user.c.

{
  g_object_set (G_OBJECT (object), "uid", value, NULL);
}
void accounts_user_set_user_name ( AccountsUser *  object,
const gchar *  value 
)

accounts_user_set_user_name: (skip) : A #AccountsUser.

: The value to set.

Sets the <link linkend="gdbus-property-org-freedesktop-Accounts-User.UserName">"UserName"</link> D-Bus property to .

Since this D-Bus property is not writable, it is only meaningful to use this function on the service-side.

Definition at line 1771 of file dbus-user.c.

{
  g_object_set (G_OBJECT (object), "user-name", value, NULL);
}
void accounts_user_set_xsession ( AccountsUser *  object,
const gchar *  value 
)

accounts_user_set_xsession: (skip) : A #AccountsUser.

: The value to set.

Sets the <link linkend="gdbus-property-org-freedesktop-Accounts-User.XSession">"XSession"</link> D-Bus property to .

Since this D-Bus property is not writable, it is only meaningful to use this function on the service-side.

Definition at line 2108 of file dbus-user.c.

{
  g_object_set (G_OBJECT (object), "xsession", value, NULL);
}
static void accounts_user_skeleton_class_init ( AccountsUserSkeletonClass *  klass) [static]

Definition at line 5334 of file dbus-user.c.

{
  GObjectClass *gobject_class;
  GDBusInterfaceSkeletonClass *skeleton_class;

  g_type_class_add_private (klass, sizeof (AccountsUserSkeletonPrivate));

  gobject_class = G_OBJECT_CLASS (klass);
  gobject_class->finalize = accounts_user_skeleton_finalize;
  gobject_class->get_property = accounts_user_skeleton_get_property;
  gobject_class->set_property = accounts_user_skeleton_set_property;
  gobject_class->notify       = accounts_user_skeleton_notify;


  accounts_user_override_properties (gobject_class, 1);

  skeleton_class = G_DBUS_INTERFACE_SKELETON_CLASS (klass);
  skeleton_class->get_info = accounts_user_skeleton_dbus_interface_get_info;
  skeleton_class->get_properties = accounts_user_skeleton_dbus_interface_get_properties;
  skeleton_class->flush = accounts_user_skeleton_dbus_interface_flush;
  skeleton_class->get_vtable = accounts_user_skeleton_dbus_interface_get_vtable;
}

Here is the call graph for this function:

static void accounts_user_skeleton_dbus_interface_flush ( GDBusInterfaceSkeleton *  _skeleton) [static]

Definition at line 4922 of file dbus-user.c.

{
  AccountsUserSkeleton *skeleton = ACCOUNTS_USER_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)
    _accounts_user_emit_changed (skeleton);
}

Here is the call graph for this function:

Here is the caller graph for this function:

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

Definition at line 4879 of file dbus-user.c.

Here is the call graph for this function:

Here is the caller graph for this function:

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

Definition at line 4891 of file dbus-user.c.

{
  AccountsUserSkeleton *skeleton = ACCOUNTS_USER_SKELETON (_skeleton);

  GVariantBuilder builder;
  guint n;
  g_variant_builder_init (&builder, G_VARIANT_TYPE ("a{sv}"));
  if (_accounts_user_interface_info.parent_struct.properties == NULL)
    goto out;
  for (n = 0; _accounts_user_interface_info.parent_struct.properties[n] != NULL; n++)
    {
      GDBusPropertyInfo *info = _accounts_user_interface_info.parent_struct.properties[n];
      if (info->flags & G_DBUS_PROPERTY_INFO_FLAGS_READABLE)
        {
          GVariant *value;
          value = _accounts_user_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.Accounts.User", 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* accounts_user_skeleton_dbus_interface_get_vtable ( GDBusInterfaceSkeleton *  skeleton) [static]

Definition at line 4885 of file dbus-user.c.

{
  return (GDBusInterfaceVTable *) &_accounts_user_skeleton_vtable;
}

Here is the caller graph for this function:

static void accounts_user_skeleton_finalize ( GObject *  object) [static]

Definition at line 4967 of file dbus-user.c.

{
  AccountsUserSkeleton *skeleton = ACCOUNTS_USER_SKELETON (object);
  guint n;
  for (n = 0; n < 17; 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 (accounts_user_skeleton_parent_class)->finalize (object);
}

Here is the call graph for this function:

Here is the caller graph for this function:

static gint accounts_user_skeleton_get_account_type ( AccountsUser *  object) [static]

Definition at line 5180 of file dbus-user.c.

{
  AccountsUserSkeleton *skeleton = ACCOUNTS_USER_SKELETON (object);
  gint value;
  g_mutex_lock (&skeleton->priv->lock);
  value = g_value_get_int (&(skeleton->priv->properties[3]));
  g_mutex_unlock (&skeleton->priv->lock);
  return value;
}

Here is the caller graph for this function:

static gboolean accounts_user_skeleton_get_automatic_login ( AccountsUser *  object) [static]

Definition at line 5312 of file dbus-user.c.

{
  AccountsUserSkeleton *skeleton = ACCOUNTS_USER_SKELETON (object);
  gboolean value;
  g_mutex_lock (&skeleton->priv->lock);
  value = g_value_get_boolean (&(skeleton->priv->properties[15]));
  g_mutex_unlock (&skeleton->priv->lock);
  return value;
}

Here is the caller graph for this function:

static const gchar* accounts_user_skeleton_get_email ( AccountsUser *  object) [static]

Definition at line 5213 of file dbus-user.c.

{
  AccountsUserSkeleton *skeleton = ACCOUNTS_USER_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 const gchar* accounts_user_skeleton_get_home_directory ( AccountsUser *  object) [static]

Definition at line 5191 of file dbus-user.c.

{
  AccountsUserSkeleton *skeleton = ACCOUNTS_USER_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 const gchar* accounts_user_skeleton_get_icon_file ( AccountsUser *  object) [static]

Definition at line 5268 of file dbus-user.c.

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

Here is the caller graph for this function:

static const gchar* accounts_user_skeleton_get_language ( AccountsUser *  object) [static]

Definition at line 5224 of file dbus-user.c.

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

Here is the caller graph for this function:

static const gchar* accounts_user_skeleton_get_location ( AccountsUser *  object) [static]

Definition at line 5246 of file dbus-user.c.

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

Here is the caller graph for this function:

static gboolean accounts_user_skeleton_get_locked ( AccountsUser *  object) [static]

Definition at line 5279 of file dbus-user.c.

{
  AccountsUserSkeleton *skeleton = ACCOUNTS_USER_SKELETON (object);
  gboolean value;
  g_mutex_lock (&skeleton->priv->lock);
  value = g_value_get_boolean (&(skeleton->priv->properties[12]));
  g_mutex_unlock (&skeleton->priv->lock);
  return value;
}

Here is the caller graph for this function:

static guint64 accounts_user_skeleton_get_login_frequency ( AccountsUser *  object) [static]

Definition at line 5257 of file dbus-user.c.

{
  AccountsUserSkeleton *skeleton = ACCOUNTS_USER_SKELETON (object);
  guint64 value;
  g_mutex_lock (&skeleton->priv->lock);
  value = g_value_get_uint64 (&(skeleton->priv->properties[10]));
  g_mutex_unlock (&skeleton->priv->lock);
  return value;
}

Here is the caller graph for this function:

static const gchar* accounts_user_skeleton_get_password_hint ( AccountsUser *  object) [static]

Definition at line 5301 of file dbus-user.c.

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

Here is the caller graph for this function:

static gint accounts_user_skeleton_get_password_mode ( AccountsUser *  object) [static]

Definition at line 5290 of file dbus-user.c.

{
  AccountsUserSkeleton *skeleton = ACCOUNTS_USER_SKELETON (object);
  gint value;
  g_mutex_lock (&skeleton->priv->lock);
  value = g_value_get_int (&(skeleton->priv->properties[13]));
  g_mutex_unlock (&skeleton->priv->lock);
  return value;
}

Here is the caller graph for this function:

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

Definition at line 4983 of file dbus-user.c.

{
  AccountsUserSkeleton *skeleton = ACCOUNTS_USER_SKELETON (object);
  g_assert (prop_id != 0 && prop_id - 1 < 17);
  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* accounts_user_skeleton_get_real_name ( AccountsUser *  object) [static]

Definition at line 5169 of file dbus-user.c.

{
  AccountsUserSkeleton *skeleton = ACCOUNTS_USER_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 const gchar* accounts_user_skeleton_get_shell ( AccountsUser *  object) [static]

Definition at line 5202 of file dbus-user.c.

{
  AccountsUserSkeleton *skeleton = ACCOUNTS_USER_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 gboolean accounts_user_skeleton_get_system_account ( AccountsUser *  object) [static]

Definition at line 5323 of file dbus-user.c.

{
  AccountsUserSkeleton *skeleton = ACCOUNTS_USER_SKELETON (object);
  gboolean value;
  g_mutex_lock (&skeleton->priv->lock);
  value = g_value_get_boolean (&(skeleton->priv->properties[16]));
  g_mutex_unlock (&skeleton->priv->lock);
  return value;
}

Here is the caller graph for this function:

static guint64 accounts_user_skeleton_get_uid ( AccountsUser *  object) [static]

Definition at line 5147 of file dbus-user.c.

{
  AccountsUserSkeleton *skeleton = ACCOUNTS_USER_SKELETON (object);
  guint64 value;
  g_mutex_lock (&skeleton->priv->lock);
  value = g_value_get_uint64 (&(skeleton->priv->properties[0]));
  g_mutex_unlock (&skeleton->priv->lock);
  return value;
}

Here is the caller graph for this function:

static const gchar* accounts_user_skeleton_get_user_name ( AccountsUser *  object) [static]

Definition at line 5158 of file dbus-user.c.

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

Here is the caller graph for this function:

static const gchar* accounts_user_skeleton_get_xsession ( AccountsUser *  object) [static]

Definition at line 5235 of file dbus-user.c.

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

Here is the caller graph for this function:

static void accounts_user_skeleton_iface_init ( AccountsUserIface *  iface) [static]

Definition at line 5358 of file dbus-user.c.

{
  iface->changed = _accounts_user_on_signal_changed;
  iface->get_uid = accounts_user_skeleton_get_uid;
  iface->get_user_name = accounts_user_skeleton_get_user_name;
  iface->get_real_name = accounts_user_skeleton_get_real_name;
  iface->get_account_type = accounts_user_skeleton_get_account_type;
  iface->get_home_directory = accounts_user_skeleton_get_home_directory;
  iface->get_shell = accounts_user_skeleton_get_shell;
  iface->get_email = accounts_user_skeleton_get_email;
  iface->get_language = accounts_user_skeleton_get_language;
  iface->get_xsession = accounts_user_skeleton_get_xsession;
  iface->get_location = accounts_user_skeleton_get_location;
  iface->get_login_frequency = accounts_user_skeleton_get_login_frequency;
  iface->get_icon_file = accounts_user_skeleton_get_icon_file;
  iface->get_locked = accounts_user_skeleton_get_locked;
  iface->get_password_mode = accounts_user_skeleton_get_password_mode;
  iface->get_password_hint = accounts_user_skeleton_get_password_hint;
  iface->get_automatic_login = accounts_user_skeleton_get_automatic_login;
  iface->get_system_account = accounts_user_skeleton_get_system_account;
}

Here is the call graph for this function:

static void accounts_user_skeleton_init ( AccountsUserSkeleton *  skeleton) [static]

Definition at line 5121 of file dbus-user.c.

{
  skeleton->priv = G_TYPE_INSTANCE_GET_PRIVATE (skeleton, TYPE_ACCOUNTS_USER_SKELETON, AccountsUserSkeletonPrivate);
  g_mutex_init (&skeleton->priv->lock);
  skeleton->priv->context = g_main_context_ref_thread_default ();
  skeleton->priv->properties = g_new0 (GValue, 17);
  g_value_init (&skeleton->priv->properties[0], G_TYPE_UINT64);
  g_value_init (&skeleton->priv->properties[1], G_TYPE_STRING);
  g_value_init (&skeleton->priv->properties[2], G_TYPE_STRING);
  g_value_init (&skeleton->priv->properties[3], G_TYPE_INT);
  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_STRING);
  g_value_init (&skeleton->priv->properties[8], G_TYPE_STRING);
  g_value_init (&skeleton->priv->properties[9], G_TYPE_STRING);
  g_value_init (&skeleton->priv->properties[10], G_TYPE_UINT64);
  g_value_init (&skeleton->priv->properties[11], G_TYPE_STRING);
  g_value_init (&skeleton->priv->properties[12], G_TYPE_BOOLEAN);
  g_value_init (&skeleton->priv->properties[13], G_TYPE_INT);
  g_value_init (&skeleton->priv->properties[14], G_TYPE_STRING);
  g_value_init (&skeleton->priv->properties[15], G_TYPE_BOOLEAN);
  g_value_init (&skeleton->priv->properties[16], G_TYPE_BOOLEAN);
}
AccountsUser* accounts_user_skeleton_new ( void  )

accounts_user_skeleton_new:

Creates a skeleton object for the D-Bus interface <link linkend="gdbus-interface-org-freedesktop-Accounts-User.top_of_page">org.freedesktop.Accounts.User</link>.

Returns: (transfer full) (type AccountsUserSkeleton): The skeleton object.

Definition at line 5388 of file dbus-user.c.

{
  return ACCOUNTS_USER (g_object_new (TYPE_ACCOUNTS_USER_SKELETON, NULL));
}
static void accounts_user_skeleton_notify ( GObject *  object,
GParamSpec *  pspec 
) [static]

Definition at line 5082 of file dbus-user.c.

{
  AccountsUserSkeleton *skeleton = ACCOUNTS_USER_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, _accounts_user_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 accounts_user_skeleton_set_property ( GObject *  object,
guint  prop_id,
const GValue *  value,
GParamSpec *  pspec 
) [static]

Definition at line 5100 of file dbus-user.c.

{
  AccountsUserSkeleton *skeleton = ACCOUNTS_USER_SKELETON (object);
  g_assert (prop_id != 0 && prop_id - 1 < 17);
  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)
        _accounts_user_schedule_emit_changed (skeleton, _accounts_user_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 ( AccountsUser  ,
accounts_user  ,
G_TYPE_OBJECT   
)
G_DEFINE_TYPE_WITH_CODE ( AccountsUserProxy  ,
accounts_user_proxy  ,
G_TYPE_DBUS_PROXY  ,
G_IMPLEMENT_INTERFACE(TYPE_ACCOUNTS_USER, accounts_user_proxy_iface_init  
)
G_DEFINE_TYPE_WITH_CODE ( AccountsUserSkeleton  ,
accounts_user_skeleton  ,
G_TYPE_DBUS_INTERFACE_SKELETON  ,
G_IMPLEMENT_INTERFACE(TYPE_ACCOUNTS_USER, accounts_user_skeleton_iface_init  
)

Variable Documentation

Initial value:
{
  {
    -1,
    (gchar *) "org.freedesktop.Accounts.User",
    (GDBusMethodInfo **) &_accounts_user_method_info_pointers,
    (GDBusSignalInfo **) &_accounts_user_signal_info_pointers,
    (GDBusPropertyInfo **) &_accounts_user_property_info_pointers,
    NULL
  },
  "accounts-user",
}

Definition at line 1082 of file dbus-user.c.

Initial value:
{
  {
    -1,
    (gchar *) "SetAccountType",
    (GDBusArgInfo **) &_accounts_user_method_info_set_account_type_IN_ARG_pointers,
    NULL,
    (GDBusAnnotationInfo **) &_accounts_user_method_set_account_type_annotation_info_pointers
  },
  "handle-set-account-type",
  FALSE
}

Definition at line 646 of file dbus-user.c.

Initial value:
{
  {
    -1,
    (gchar *) "accountType",
    (gchar *) "i",
    NULL
  },
  FALSE
}

Definition at line 615 of file dbus-user.c.

Initial value:

Definition at line 626 of file dbus-user.c.

Initial value:
{
  {
    -1,
    (gchar *) "SetAutomaticLogin",
    (GDBusArgInfo **) &_accounts_user_method_info_set_automatic_login_IN_ARG_pointers,
    NULL,
    (GDBusAnnotationInfo **) &_accounts_user_method_set_automatic_login_annotation_info_pointers
  },
  "handle-set-automatic-login",
  FALSE
}

Definition at line 790 of file dbus-user.c.

Initial value:
{
  {
    -1,
    (gchar *) "enabled",
    (gchar *) "b",
    NULL
  },
  FALSE
}

Definition at line 759 of file dbus-user.c.

Initial value:

Definition at line 770 of file dbus-user.c.

Initial value:
{
  {
    -1,
    (gchar *) "SetEmail",
    (GDBusArgInfo **) &_accounts_user_method_info_set_email_IN_ARG_pointers,
    NULL,
    (GDBusAnnotationInfo **) &_accounts_user_method_set_email_annotation_info_pointers
  },
  "handle-set-email",
  FALSE
}

Definition at line 285 of file dbus-user.c.

Initial value:
{
  {
    -1,
    (gchar *) "email",
    (gchar *) "s",
    NULL
  },
  FALSE
}

Definition at line 254 of file dbus-user.c.

Initial value:

Definition at line 265 of file dbus-user.c.

Initial value:
{
  {
    -1,
    (gchar *) "SetHomeDirectory",
    (GDBusArgInfo **) &_accounts_user_method_info_set_home_directory_IN_ARG_pointers,
    NULL,
    (GDBusAnnotationInfo **) &_accounts_user_method_set_home_directory_annotation_info_pointers
  },
  "handle-set-home-directory",
  FALSE
}

Definition at line 470 of file dbus-user.c.

Initial value:
{
  {
    -1,
    (gchar *) "homedir",
    (gchar *) "s",
    NULL
  },
  FALSE
}

Definition at line 439 of file dbus-user.c.

Initial value:

Definition at line 450 of file dbus-user.c.

Initial value:
{
  {
    -1,
    (gchar *) "SetIconFile",
    (GDBusArgInfo **) &_accounts_user_method_info_set_icon_file_IN_ARG_pointers,
    NULL,
    (GDBusAnnotationInfo **) &_accounts_user_method_set_icon_file_annotation_info_pointers
  },
  "handle-set-icon-file",
  FALSE
}

Definition at line 558 of file dbus-user.c.

Initial value:
{
  {
    -1,
    (gchar *) "filename",
    (gchar *) "s",
    NULL
  },
  FALSE
}

Definition at line 527 of file dbus-user.c.

Initial value:

Definition at line 538 of file dbus-user.c.

Initial value:
{
  {
    -1,
    (gchar *) "SetLanguage",
    (GDBusArgInfo **) &_accounts_user_method_info_set_language_IN_ARG_pointers,
    NULL,
    (GDBusAnnotationInfo **) &_accounts_user_method_set_language_annotation_info_pointers
  },
  "handle-set-language",
  FALSE
}

Definition at line 329 of file dbus-user.c.

Initial value:
{
  {
    -1,
    (gchar *) "language",
    (gchar *) "s",
    NULL
  },
  FALSE
}

Definition at line 298 of file dbus-user.c.

Initial value:

Definition at line 309 of file dbus-user.c.

Initial value:
{
  {
    -1,
    (gchar *) "SetLocation",
    (GDBusArgInfo **) &_accounts_user_method_info_set_location_IN_ARG_pointers,
    NULL,
    (GDBusAnnotationInfo **) &_accounts_user_method_set_location_annotation_info_pointers
  },
  "handle-set-location",
  FALSE
}

Definition at line 426 of file dbus-user.c.

Initial value:
{
  {
    -1,
    (gchar *) "location",
    (gchar *) "s",
    NULL
  },
  FALSE
}

Definition at line 395 of file dbus-user.c.

Initial value:

Definition at line 406 of file dbus-user.c.

Initial value:
{
  {
    -1,
    (gchar *) "SetLocked",
    (GDBusArgInfo **) &_accounts_user_method_info_set_locked_IN_ARG_pointers,
    NULL,
    (GDBusAnnotationInfo **) &_accounts_user_method_set_locked_annotation_info_pointers
  },
  "handle-set-locked",
  FALSE
}

Definition at line 602 of file dbus-user.c.

Initial value:
{
  {
    -1,
    (gchar *) "locked",
    (gchar *) "b",
    NULL
  },
  FALSE
}

Definition at line 571 of file dbus-user.c.

Initial value:

Definition at line 582 of file dbus-user.c.

Initial value:
{
  {
    -1,
    (gchar *) "SetPassword",
    (GDBusArgInfo **) &_accounts_user_method_info_set_password_IN_ARG_pointers,
    NULL,
    (GDBusAnnotationInfo **) &_accounts_user_method_set_password_annotation_info_pointers
  },
  "handle-set-password",
  FALSE
}

Definition at line 746 of file dbus-user.c.

Initial value:
{
  {
    -1,
    (gchar *) "hint",
    (gchar *) "s",
    NULL
  },
  FALSE
}

Definition at line 714 of file dbus-user.c.

Initial value:
{
  {
    -1,
    (gchar *) "password",
    (gchar *) "s",
    NULL
  },
  FALSE
}

Definition at line 703 of file dbus-user.c.

Initial value:
{
  {
    -1,
    (gchar *) "SetPasswordMode",
    (GDBusArgInfo **) &_accounts_user_method_info_set_password_mode_IN_ARG_pointers,
    NULL,
    (GDBusAnnotationInfo **) &_accounts_user_method_set_password_mode_annotation_info_pointers
  },
  "handle-set-password-mode",
  FALSE
}

Definition at line 690 of file dbus-user.c.

Initial value:
{
  {
    -1,
    (gchar *) "mode",
    (gchar *) "i",
    NULL
  },
  FALSE
}

Definition at line 659 of file dbus-user.c.

Initial value:

Definition at line 670 of file dbus-user.c.

Initial value:
{
  {
    -1,
    (gchar *) "SetRealName",
    (GDBusArgInfo **) &_accounts_user_method_info_set_real_name_IN_ARG_pointers,
    NULL,
    (GDBusAnnotationInfo **) &_accounts_user_method_set_real_name_annotation_info_pointers
  },
  "handle-set-real-name",
  FALSE
}

Definition at line 241 of file dbus-user.c.

Initial value:
{
  {
    -1,
    (gchar *) "name",
    (gchar *) "s",
    NULL
  },
  FALSE
}

Definition at line 210 of file dbus-user.c.

Initial value:

Definition at line 221 of file dbus-user.c.

Initial value:
{
  {
    -1,
    (gchar *) "SetShell",
    (GDBusArgInfo **) &_accounts_user_method_info_set_shell_IN_ARG_pointers,
    NULL,
    (GDBusAnnotationInfo **) &_accounts_user_method_set_shell_annotation_info_pointers
  },
  "handle-set-shell",
  FALSE
}

Definition at line 514 of file dbus-user.c.

Initial value:

Definition at line 494 of file dbus-user.c.

Initial value:
{
  {
    -1,
    (gchar *) "shell",
    (gchar *) "s",
    NULL
  },
  FALSE
}

Definition at line 483 of file dbus-user.c.

Initial value:
{
  {
    -1,
    (gchar *) "SetUserName",
    (GDBusArgInfo **) &_accounts_user_method_info_set_user_name_IN_ARG_pointers,
    NULL,
    (GDBusAnnotationInfo **) &_accounts_user_method_set_user_name_annotation_info_pointers
  },
  "handle-set-user-name",
  FALSE
}

Definition at line 197 of file dbus-user.c.

Initial value:
{
  {
    -1,
    (gchar *) "name",
    (gchar *) "s",
    NULL
  },
  FALSE
}

SECTION:AccountsUser : AccountsUser : Generated C code for the org.freedesktop.Accounts.User D-Bus interface.

This section contains code for working with the <link linkend="gdbus-interface-org-freedesktop-Accounts-User.top_of_page">org.freedesktop.Accounts.User</link> D-Bus interface in C.

Definition at line 166 of file dbus-user.c.

Initial value:

Definition at line 177 of file dbus-user.c.

Initial value:
{
  {
    -1,
    (gchar *) "SetXSession",
    (GDBusArgInfo **) &_accounts_user_method_info_set_xsession_IN_ARG_pointers,
    NULL,
    (GDBusAnnotationInfo **) &_accounts_user_method_set_xsession_annotation_info_pointers
  },
  "handle-set-xsession",
  FALSE
}

Definition at line 382 of file dbus-user.c.

Initial value:

Definition at line 353 of file dbus-user.c.

Initial value:
{
  {
    -1,
    (gchar *) "x_session",
    (gchar *) "s",
    NULL
  },
  FALSE
}

Definition at line 342 of file dbus-user.c.

Initial value:
{
  -1,
  (gchar *) "org.freedesktop.DBus.GLib.Async",
  (gchar *) "",
  NULL
}

Definition at line 632 of file dbus-user.c.

const GDBusAnnotationInfo* const _accounts_user_method_set_account_type_annotation_info_pointers[] [static]
Initial value:

Definition at line 640 of file dbus-user.c.

Initial value:
{
  -1,
  (gchar *) "org.freedesktop.DBus.GLib.Async",
  (gchar *) "",
  NULL
}

Definition at line 776 of file dbus-user.c.

const GDBusAnnotationInfo* const _accounts_user_method_set_automatic_login_annotation_info_pointers[] [static]
Initial value:

Definition at line 784 of file dbus-user.c.

const GDBusAnnotationInfo _accounts_user_method_set_email_annotation_info_0 [static]
Initial value:
{
  -1,
  (gchar *) "org.freedesktop.DBus.GLib.Async",
  (gchar *) "",
  NULL
}

Definition at line 271 of file dbus-user.c.

const GDBusAnnotationInfo* const _accounts_user_method_set_email_annotation_info_pointers[] [static]
Initial value:

Definition at line 279 of file dbus-user.c.

Initial value:
{
  -1,
  (gchar *) "org.freedesktop.DBus.GLib.Async",
  (gchar *) "",
  NULL
}

Definition at line 456 of file dbus-user.c.

const GDBusAnnotationInfo* const _accounts_user_method_set_home_directory_annotation_info_pointers[] [static]
Initial value:

Definition at line 464 of file dbus-user.c.

const GDBusAnnotationInfo _accounts_user_method_set_icon_file_annotation_info_0 [static]
Initial value:
{
  -1,
  (gchar *) "org.freedesktop.DBus.GLib.Async",
  (gchar *) "",
  NULL
}

Definition at line 544 of file dbus-user.c.

const GDBusAnnotationInfo* const _accounts_user_method_set_icon_file_annotation_info_pointers[] [static]
Initial value:

Definition at line 552 of file dbus-user.c.

const GDBusAnnotationInfo _accounts_user_method_set_language_annotation_info_0 [static]
Initial value:
{
  -1,
  (gchar *) "org.freedesktop.DBus.GLib.Async",
  (gchar *) "",
  NULL
}

Definition at line 315 of file dbus-user.c.

const GDBusAnnotationInfo* const _accounts_user_method_set_language_annotation_info_pointers[] [static]
Initial value:

Definition at line 323 of file dbus-user.c.

const GDBusAnnotationInfo _accounts_user_method_set_location_annotation_info_0 [static]
Initial value:
{
  -1,
  (gchar *) "org.freedesktop.DBus.GLib.Async",
  (gchar *) "",
  NULL
}

Definition at line 412 of file dbus-user.c.

const GDBusAnnotationInfo* const _accounts_user_method_set_location_annotation_info_pointers[] [static]
Initial value:

Definition at line 420 of file dbus-user.c.

const GDBusAnnotationInfo _accounts_user_method_set_locked_annotation_info_0 [static]
Initial value:
{
  -1,
  (gchar *) "org.freedesktop.DBus.GLib.Async",
  (gchar *) "",
  NULL
}

Definition at line 588 of file dbus-user.c.

const GDBusAnnotationInfo* const _accounts_user_method_set_locked_annotation_info_pointers[] [static]
Initial value:

Definition at line 596 of file dbus-user.c.

const GDBusAnnotationInfo _accounts_user_method_set_password_annotation_info_0 [static]
Initial value:
{
  -1,
  (gchar *) "org.freedesktop.DBus.GLib.Async",
  (gchar *) "",
  NULL
}

Definition at line 732 of file dbus-user.c.

const GDBusAnnotationInfo* const _accounts_user_method_set_password_annotation_info_pointers[] [static]
Initial value:

Definition at line 740 of file dbus-user.c.

Initial value:
{
  -1,
  (gchar *) "org.freedesktop.DBus.GLib.Async",
  (gchar *) "",
  NULL
}

Definition at line 676 of file dbus-user.c.

const GDBusAnnotationInfo* const _accounts_user_method_set_password_mode_annotation_info_pointers[] [static]
Initial value:

Definition at line 684 of file dbus-user.c.

const GDBusAnnotationInfo _accounts_user_method_set_real_name_annotation_info_0 [static]
Initial value:
{
  -1,
  (gchar *) "org.freedesktop.DBus.GLib.Async",
  (gchar *) "",
  NULL
}

Definition at line 227 of file dbus-user.c.

const GDBusAnnotationInfo* const _accounts_user_method_set_real_name_annotation_info_pointers[] [static]
Initial value:

Definition at line 235 of file dbus-user.c.

const GDBusAnnotationInfo _accounts_user_method_set_shell_annotation_info_0 [static]
Initial value:
{
  -1,
  (gchar *) "org.freedesktop.DBus.GLib.Async",
  (gchar *) "",
  NULL
}

Definition at line 500 of file dbus-user.c.

const GDBusAnnotationInfo* const _accounts_user_method_set_shell_annotation_info_pointers[] [static]
Initial value:

Definition at line 508 of file dbus-user.c.

const GDBusAnnotationInfo _accounts_user_method_set_user_name_annotation_info_0 [static]
Initial value:
{
  -1,
  (gchar *) "org.freedesktop.DBus.GLib.Async",
  (gchar *) "",
  NULL
}

Definition at line 183 of file dbus-user.c.

const GDBusAnnotationInfo* const _accounts_user_method_set_user_name_annotation_info_pointers[] [static]
Initial value:

Definition at line 191 of file dbus-user.c.

const GDBusAnnotationInfo _accounts_user_method_set_xsession_annotation_info_0 [static]
Initial value:
{
  -1,
  (gchar *) "org.freedesktop.DBus.GLib.Async",
  (gchar *) "",
  NULL
}

Definition at line 359 of file dbus-user.c.

const GDBusAnnotationInfo _accounts_user_method_set_xsession_annotation_info_1 [static]
Initial value:
{
  -1,
  (gchar *) "org.freedesktop.DBus.GLib.CSymbol",
  (gchar *) "user_set_x_session",
  NULL
}

Definition at line 367 of file dbus-user.c.

const GDBusAnnotationInfo* const _accounts_user_method_set_xsession_annotation_info_pointers[] [static]
Initial value:
{
  {
    -1,
    (gchar *) "AccountType",
    (gchar *) "i",
    G_DBUS_PROPERTY_INFO_FLAGS_READABLE,
    NULL
  },
  "account-type",
  FALSE
}

Definition at line 878 of file dbus-user.c.

Initial value:
{
  {
    -1,
    (gchar *) "AutomaticLogin",
    (gchar *) "b",
    G_DBUS_PROPERTY_INFO_FLAGS_READABLE,
    NULL
  },
  "automatic-login",
  FALSE
}

Definition at line 1034 of file dbus-user.c.

Initial value:
{
  {
    -1,
    (gchar *) "Email",
    (gchar *) "s",
    G_DBUS_PROPERTY_INFO_FLAGS_READABLE,
    NULL
  },
  "email",
  FALSE
}

Definition at line 917 of file dbus-user.c.

Initial value:
{
  {
    -1,
    (gchar *) "HomeDirectory",
    (gchar *) "s",
    G_DBUS_PROPERTY_INFO_FLAGS_READABLE,
    NULL
  },
  "home-directory",
  FALSE
}

Definition at line 891 of file dbus-user.c.

Initial value:
{
  {
    -1,
    (gchar *) "IconFile",
    (gchar *) "s",
    G_DBUS_PROPERTY_INFO_FLAGS_READABLE,
    NULL
  },
  "icon-file",
  FALSE
}

Definition at line 982 of file dbus-user.c.

Initial value:
{
  {
    -1,
    (gchar *) "Language",
    (gchar *) "s",
    G_DBUS_PROPERTY_INFO_FLAGS_READABLE,
    NULL
  },
  "language",
  FALSE
}

Definition at line 930 of file dbus-user.c.

Initial value:
{
  {
    -1,
    (gchar *) "Location",
    (gchar *) "s",
    G_DBUS_PROPERTY_INFO_FLAGS_READABLE,
    NULL
  },
  "location",
  FALSE
}

Definition at line 956 of file dbus-user.c.

Initial value:
{
  {
    -1,
    (gchar *) "Locked",
    (gchar *) "b",
    G_DBUS_PROPERTY_INFO_FLAGS_READABLE,
    NULL
  },
  "locked",
  FALSE
}

Definition at line 995 of file dbus-user.c.

Initial value:
{
  {
    -1,
    (gchar *) "LoginFrequency",
    (gchar *) "t",
    G_DBUS_PROPERTY_INFO_FLAGS_READABLE,
    NULL
  },
  "login-frequency",
  FALSE
}

Definition at line 969 of file dbus-user.c.

Initial value:
{
  {
    -1,
    (gchar *) "PasswordHint",
    (gchar *) "s",
    G_DBUS_PROPERTY_INFO_FLAGS_READABLE,
    NULL
  },
  "password-hint",
  FALSE
}

Definition at line 1021 of file dbus-user.c.

Initial value:
{
  {
    -1,
    (gchar *) "PasswordMode",
    (gchar *) "i",
    G_DBUS_PROPERTY_INFO_FLAGS_READABLE,
    NULL
  },
  "password-mode",
  FALSE
}

Definition at line 1008 of file dbus-user.c.

Initial value:
{
  {
    -1,
    (gchar *) "RealName",
    (gchar *) "s",
    G_DBUS_PROPERTY_INFO_FLAGS_READABLE,
    NULL
  },
  "real-name",
  FALSE
}

Definition at line 865 of file dbus-user.c.

Initial value:
{
  {
    -1,
    (gchar *) "Shell",
    (gchar *) "s",
    G_DBUS_PROPERTY_INFO_FLAGS_READABLE,
    NULL
  },
  "shell",
  FALSE
}

Definition at line 904 of file dbus-user.c.

Initial value:
{
  {
    -1,
    (gchar *) "SystemAccount",
    (gchar *) "b",
    G_DBUS_PROPERTY_INFO_FLAGS_READABLE,
    NULL
  },
  "system-account",
  FALSE
}

Definition at line 1047 of file dbus-user.c.

Initial value:
{
  {
    -1,
    (gchar *) "Uid",
    (gchar *) "t",
    G_DBUS_PROPERTY_INFO_FLAGS_READABLE,
    NULL
  },
  "uid",
  FALSE
}

Definition at line 839 of file dbus-user.c.

Initial value:
{
  {
    -1,
    (gchar *) "UserName",
    (gchar *) "s",
    G_DBUS_PROPERTY_INFO_FLAGS_READABLE,
    NULL
  },
  "user-name",
  FALSE
}

Definition at line 852 of file dbus-user.c.

Initial value:
{
  {
    -1,
    (gchar *) "XSession",
    (gchar *) "s",
    G_DBUS_PROPERTY_INFO_FLAGS_READABLE,
    NULL
  },
  "xsession",
  FALSE
}

Definition at line 943 of file dbus-user.c.

Initial value:
{
  {
    -1,
    (gchar *) "Changed",
    NULL,
    NULL
  },
  "changed"
}

Definition at line 822 of file dbus-user.c.

Initial value:

Definition at line 833 of file dbus-user.c.

const GDBusInterfaceVTable _accounts_user_skeleton_vtable [static]