diff options
Diffstat (limited to 'src/nm-auth-utils.h')
| -rw-r--r-- | src/nm-auth-utils.h | 92 |
1 files changed, 47 insertions, 45 deletions
diff --git a/src/nm-auth-utils.h b/src/nm-auth-utils.h index a6c6d659..309c5b51 100644 --- a/src/nm-auth-utils.h +++ b/src/nm-auth-utils.h @@ -1,4 +1,4 @@ -// SPDX-License-Identifier: GPL-2.0+ +/* SPDX-License-Identifier: GPL-2.0+ */ /* * Copyright (C) 2010 Red Hat, Inc. */ @@ -14,80 +14,82 @@ typedef struct _NMAuthChain NMAuthChain; -typedef void (*NMAuthChainResultFunc) (NMAuthChain *chain, - GDBusMethodInvocation *context, - gpointer user_data); +typedef void (*NMAuthChainResultFunc)(NMAuthChain * chain, + GDBusMethodInvocation *context, + gpointer user_data); -NMAuthChain *nm_auth_chain_new_context (GDBusMethodInvocation *context, - NMAuthChainResultFunc done_func, - gpointer user_data); +NMAuthChain *nm_auth_chain_new_context(GDBusMethodInvocation *context, + NMAuthChainResultFunc done_func, + gpointer user_data); -NMAuthChain *nm_auth_chain_new_subject (NMAuthSubject *subject, - GDBusMethodInvocation *context, - NMAuthChainResultFunc done_func, - gpointer user_data); +NMAuthChain *nm_auth_chain_new_subject(NMAuthSubject * subject, + GDBusMethodInvocation *context, + NMAuthChainResultFunc done_func, + gpointer user_data); -GCancellable *nm_auth_chain_get_cancellable (NMAuthChain *self); -void nm_auth_chain_set_cancellable (NMAuthChain *self, - GCancellable *cancellable); +GCancellable *nm_auth_chain_get_cancellable(NMAuthChain *self); +void nm_auth_chain_set_cancellable(NMAuthChain *self, GCancellable *cancellable); -gpointer nm_auth_chain_get_data (NMAuthChain *chain, const char *tag); +gpointer nm_auth_chain_get_data(NMAuthChain *chain, const char *tag); -gpointer nm_auth_chain_steal_data (NMAuthChain *chain, const char *tag); +gpointer nm_auth_chain_steal_data(NMAuthChain *chain, const char *tag); -void nm_auth_chain_set_data_unsafe (NMAuthChain *chain, - const char *tag, - gpointer data, - GDestroyNotify data_destroy); +void nm_auth_chain_set_data_unsafe(NMAuthChain * chain, + const char * tag, + gpointer data, + GDestroyNotify data_destroy); #define nm_auth_chain_set_data(chain, tag, data, data_destroy) \ - nm_auth_chain_set_data_unsafe ((chain), ""tag"", (data), (data_destroy)) + nm_auth_chain_set_data_unsafe((chain), "" tag "", (data), (data_destroy)) -NMAuthCallResult nm_auth_chain_get_result (NMAuthChain *chain, - const char *permission); +NMAuthCallResult nm_auth_chain_get_result(NMAuthChain *chain, const char *permission); -void nm_auth_chain_add_call_unsafe (NMAuthChain *chain, - const char *permission, - gboolean allow_interaction); +void nm_auth_chain_add_call_unsafe(NMAuthChain *chain, + const char * permission, + gboolean allow_interaction); #define nm_auth_chain_add_call(chain, permission, allow_interaction) \ - nm_auth_chain_add_call_unsafe ((chain), ""permission"", (allow_interaction)) + nm_auth_chain_add_call_unsafe((chain), "" permission "", (allow_interaction)) -void nm_auth_chain_destroy (NMAuthChain *chain); +void nm_auth_chain_destroy(NMAuthChain *chain); -NMAuthSubject *nm_auth_chain_get_subject (NMAuthChain *self); +NMAuthSubject *nm_auth_chain_get_subject(NMAuthChain *self); -GDBusMethodInvocation *nm_auth_chain_get_context (NMAuthChain *self); +GDBusMethodInvocation *nm_auth_chain_get_context(NMAuthChain *self); /*****************************************************************************/ struct CList; static inline NMAuthChain * -nm_auth_chain_parent_lst_entry (struct CList *parent_lst_self) +nm_auth_chain_parent_lst_entry(struct CList *parent_lst_self) { - return (NMAuthChain *) ((void *) parent_lst_self); + return (NMAuthChain *) ((void *) parent_lst_self); } static inline struct CList * -nm_auth_chain_parent_lst_list (NMAuthChain *self) +nm_auth_chain_parent_lst_list(NMAuthChain *self) { - return (struct CList *) ((void *) self); + return (struct CList *) ((void *) self); } /*****************************************************************************/ - /* Caller must free returned error description */ -gboolean nm_auth_is_subject_in_acl (NMConnection *connection, - NMAuthSubject *subect, - char **out_error_desc); - -gboolean nm_auth_is_subject_in_acl_set_error (NMConnection *connection, - NMAuthSubject *subject, - GQuark err_domain, - int err_code, - GError **error); +gboolean +nm_auth_is_subject_in_acl(NMConnection *connection, NMAuthSubject *subject, char **out_error_desc); + +gboolean nm_auth_is_subject_in_acl_set_error(NMConnection * connection, + NMAuthSubject *subject, + GQuark err_domain, + int err_code, + GError ** error); + +gboolean nm_auth_is_invocation_in_acl_set_error(NMConnection * connection, + GDBusMethodInvocation *invocation, + GQuark err_domain, + int err_code, + NMAuthSubject ** out_subject, + GError ** error); #endif /* __NETWORKMANAGER_MANAGER_AUTH_H__ */ - |