diff options
Diffstat (limited to 'src/libaccountsservice/act-user-manager.h')
-rw-r--r-- | src/libaccountsservice/act-user-manager.h | 13 |
1 files changed, 12 insertions, 1 deletions
diff --git a/src/libaccountsservice/act-user-manager.h b/src/libaccountsservice/act-user-manager.h index f337ad2..bdcf5b4 100644 --- a/src/libaccountsservice/act-user-manager.h +++ b/src/libaccountsservice/act-user-manager.h @@ -67,7 +67,8 @@ typedef enum ActUserManagerError ACT_USER_MANAGER_ERROR_USER_EXISTS, ACT_USER_MANAGER_ERROR_USER_DOES_NOT_EXIST, ACT_USER_MANAGER_ERROR_PERMISSION_DENIED, - ACT_USER_MANAGER_ERROR_NOT_SUPPORTED + ACT_USER_MANAGER_ERROR_NOT_SUPPORTED, + ACT_USER_MANAGER_ERROR_USER_NOT_GUEST } ActUserManagerError; #define ACT_USER_MANAGER_ERROR act_user_manager_error_quark () @@ -107,6 +108,16 @@ ActUser * act_user_manager_create_user_finish (ActUserManager * GAsyncResult *result, GError **error); +ActUser * act_user_manager_create_guest (ActUserManager *manager, + GError **error); +void act_user_manager_create_guest_async (ActUserManager *manager, + GCancellable *cancellable, + GAsyncReadyCallback callback, + gpointer user_data); +ActUser * act_user_manager_create_guest_finish (ActUserManager *manager, + GAsyncResult *result, + GError **error); + ActUser * act_user_manager_cache_user (ActUserManager *manager, const char *username, GError **error); |