![]() |
![]() |
![]() |
PolicyKit Reference Manual | ![]() |
---|---|---|---|---|
Top | Description | Object Hierarchy |
PolkitAuthorityManager; PolkitAuthorityManager * polkit_authority_manager_get (void); GList * polkit_authority_manager_enumerate_users_sync (PolkitAuthorityManager *authority_manager, GCancellable *cancellable, GError **error); GList * polkit_authority_manager_enumerate_groups_sync (PolkitAuthorityManager *authority_manager, GCancellable *cancellable, GError **error); GList * polkit_authority_manager_enumerate_authorizations_sync (PolkitAuthorityManager *authority_manager, PolkitIdentity *identity, GCancellable *cancellable, GError **error); gboolean polkit_authority_manager_add_authorization_sync (PolkitAuthorityManager *authority_manager, PolkitIdentity *identity, PolkitAuthorization *authorization, GCancellable *cancellable, GError **error); gboolean polkit_authority_manager_remove_authorization_sync (PolkitAuthorityManager *authority_manager, PolkitIdentity *identity, PolkitAuthorization *authorization, GCancellable *cancellable, GError **error); void polkit_authority_manager_enumerate_users (PolkitAuthorityManager *authority_manager, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data); GList * polkit_authority_manager_enumerate_users_finish (PolkitAuthorityManager *authority_manager, GAsyncResult *res, GError **error); void polkit_authority_manager_enumerate_groups (PolkitAuthorityManager *authority_manager, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data); GList * polkit_authority_manager_enumerate_groups_finish (PolkitAuthorityManager *authority_manager, GAsyncResult *res, GError **error); void polkit_authority_manager_enumerate_authorizations (PolkitAuthorityManager *authority_manager, PolkitIdentity *identity, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data); GList * polkit_authority_manager_enumerate_authorizations_finish (PolkitAuthorityManager *authority_manager, GAsyncResult *res, GError **error); void polkit_authority_manager_add_authorization (PolkitAuthorityManager *authority_manager, PolkitIdentity *identity, PolkitAuthorization *authorization, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data); gboolean polkit_authority_manager_add_authorization_finish (PolkitAuthorityManager *authority_manager, GAsyncResult *res, GError **error); void polkit_authority_manager_remove_authorization (PolkitAuthorityManager *authority_manager, PolkitIdentity *identity, PolkitAuthorization *authorization, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data); gboolean polkit_authority_manager_remove_authorization_finish (PolkitAuthorityManager *authority_manager, GAsyncResult *res, GError **error);
Manage authorizations.
To use this unstable API you need to define the symbol
POLKIT_I_KNOW_AUTHORITY_MANAGER_API_IS_SUBJECT_TO_CHANGE
.
GList * polkit_authority_manager_enumerate_users_sync (PolkitAuthorityManager *authority_manager, GCancellable *cancellable, GError **error);
GList * polkit_authority_manager_enumerate_groups_sync (PolkitAuthorityManager *authority_manager, GCancellable *cancellable, GError **error);
GList * polkit_authority_manager_enumerate_authorizations_sync (PolkitAuthorityManager *authority_manager, PolkitIdentity *identity, GCancellable *cancellable, GError **error);
gboolean polkit_authority_manager_add_authorization_sync (PolkitAuthorityManager *authority_manager, PolkitIdentity *identity, PolkitAuthorization *authorization, GCancellable *cancellable, GError **error);
gboolean polkit_authority_manager_remove_authorization_sync (PolkitAuthorityManager *authority_manager, PolkitIdentity *identity, PolkitAuthorization *authorization, GCancellable *cancellable, GError **error);
void polkit_authority_manager_enumerate_users (PolkitAuthorityManager *authority_manager, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data);
GList * polkit_authority_manager_enumerate_users_finish (PolkitAuthorityManager *authority_manager, GAsyncResult *res, GError **error);
void polkit_authority_manager_enumerate_groups (PolkitAuthorityManager *authority_manager, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data);
GList * polkit_authority_manager_enumerate_groups_finish (PolkitAuthorityManager *authority_manager, GAsyncResult *res, GError **error);
void polkit_authority_manager_enumerate_authorizations (PolkitAuthorityManager *authority_manager, PolkitIdentity *identity, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data);
GList * polkit_authority_manager_enumerate_authorizations_finish (PolkitAuthorityManager *authority_manager, GAsyncResult *res, GError **error);
void polkit_authority_manager_add_authorization (PolkitAuthorityManager *authority_manager, PolkitIdentity *identity, PolkitAuthorization *authorization, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data);
gboolean polkit_authority_manager_add_authorization_finish (PolkitAuthorityManager *authority_manager, GAsyncResult *res, GError **error);
void polkit_authority_manager_remove_authorization (PolkitAuthorityManager *authority_manager, PolkitIdentity *identity, PolkitAuthorization *authorization, GCancellable *cancellable, GAsyncReadyCallback callback, gpointer user_data);
gboolean polkit_authority_manager_remove_authorization_finish (PolkitAuthorityManager *authority_manager, GAsyncResult *res, GError **error);