mirror of
https://gitlab.freedesktop.org/NetworkManager/NetworkManager
synced 2024-10-15 12:34:55 +00:00
libnm,shared: move nm_permission_result_to_client() to shared's nm_client_permission_result_from_string()
This commit is contained in:
parent
bfdd352a61
commit
b7462b1910
|
@ -3379,7 +3379,7 @@ _dbus_check_permissions_start_cb (GObject *source, GAsyncResult *result, gpointe
|
|||
if (perm == NM_CLIENT_PERMISSION_NONE)
|
||||
continue;
|
||||
|
||||
perm_result = nm_permission_result_to_client (pvalue);
|
||||
perm_result = nm_client_permission_result_from_string (pvalue);
|
||||
|
||||
g_hash_table_insert (priv->permissions,
|
||||
GUINT_TO_POINTER (perm),
|
||||
|
|
|
@ -663,22 +663,6 @@ nm_utils_fixup_product_string (const char *desc)
|
|||
|
||||
/*****************************************************************************/
|
||||
|
||||
NMClientPermissionResult
|
||||
nm_permission_result_to_client (const char *nm)
|
||||
{
|
||||
if (!nm)
|
||||
return NM_CLIENT_PERMISSION_RESULT_UNKNOWN;
|
||||
if (nm_streq (nm, "yes"))
|
||||
return NM_CLIENT_PERMISSION_RESULT_YES;
|
||||
if (nm_streq (nm, "no"))
|
||||
return NM_CLIENT_PERMISSION_RESULT_NO;
|
||||
if (nm_streq (nm, "auth"))
|
||||
return NM_CLIENT_PERMISSION_RESULT_AUTH;
|
||||
return NM_CLIENT_PERMISSION_RESULT_UNKNOWN;
|
||||
}
|
||||
|
||||
/*****************************************************************************/
|
||||
|
||||
const NMLDBusMetaIface *const _nml_dbus_meta_ifaces[] = {
|
||||
&_nml_dbus_meta_iface_nm,
|
||||
&_nml_dbus_meta_iface_nm_accesspoint,
|
||||
|
|
|
@ -29,10 +29,6 @@ gboolean nm_utils_g_param_spec_is_default (const GParamSpec *pspec);
|
|||
|
||||
/*****************************************************************************/
|
||||
|
||||
NMClientPermissionResult nm_permission_result_to_client (const char *nm);
|
||||
|
||||
/*****************************************************************************/
|
||||
|
||||
typedef enum {
|
||||
_NML_DBUS_LOG_LEVEL_INITIALIZED = 0x01,
|
||||
|
||||
|
|
|
@ -149,3 +149,19 @@ nm_auth_permission_from_string (const char *str)
|
|||
return NM_CLIENT_PERMISSION_NONE;
|
||||
return nm_auth_permission_sorted[idx];
|
||||
}
|
||||
|
||||
/*****************************************************************************/
|
||||
|
||||
NMClientPermissionResult
|
||||
nm_client_permission_result_from_string (const char *nm)
|
||||
{
|
||||
if (!nm)
|
||||
return NM_CLIENT_PERMISSION_RESULT_UNKNOWN;
|
||||
if (nm_streq (nm, "yes"))
|
||||
return NM_CLIENT_PERMISSION_RESULT_YES;
|
||||
if (nm_streq (nm, "no"))
|
||||
return NM_CLIENT_PERMISSION_RESULT_NO;
|
||||
if (nm_streq (nm, "auth"))
|
||||
return NM_CLIENT_PERMISSION_RESULT_AUTH;
|
||||
return NM_CLIENT_PERMISSION_RESULT_UNKNOWN;
|
||||
}
|
||||
|
|
|
@ -103,4 +103,8 @@ extern const NMClientPermission nm_auth_permission_sorted[NM_CLIENT_PERMISSION_L
|
|||
const char *nm_auth_permission_to_string (NMClientPermission permission);
|
||||
NMClientPermission nm_auth_permission_from_string (const char *str);
|
||||
|
||||
/*****************************************************************************/
|
||||
|
||||
NMClientPermissionResult nm_client_permission_result_from_string (const char *nm);
|
||||
|
||||
#endif /* __NM_LIBNM_SHARED_UTILS_H__ */
|
||||
|
|
Loading…
Reference in a new issue