summaryrefslogtreecommitdiff
path: root/libnm-glib
diff options
context:
space:
mode:
authorAlfonso Sanchez-Beato <alfonso.sanchez-beato@canonical.com>2016-08-10 11:54:32 +0200
committerThomas Haller <thaller@redhat.com>2016-08-17 16:08:20 +0200
commit6fb0de0a8bbcd61627bc1c764ec8e3b8d156f29e (patch)
tree0b64ed36218bfe914f72d0a76e1f078089025436 /libnm-glib
parent24b193ab641f63f3f8de770a40f0c7ec30ea04b5 (diff)
downloadNetworkManager-6fb0de0a8bbcd61627bc1c764ec8e3b8d156f29e.tar.gz
auth: check when setting statistics refresh rate
Diffstat (limited to 'libnm-glib')
-rw-r--r--libnm-glib/nm-client.c2
-rw-r--r--libnm-glib/nm-client.h5
2 files changed, 6 insertions, 1 deletions
diff --git a/libnm-glib/nm-client.c b/libnm-glib/nm-client.c
index a78c601a19..f0ce64bc31 100644
--- a/libnm-glib/nm-client.c
+++ b/libnm-glib/nm-client.c
@@ -240,6 +240,8 @@ nm_permission_to_client (const char *nm)
return NM_CLIENT_PERMISSION_RELOAD;
else if (!strcmp (nm, NM_AUTH_PERMISSION_CHECKPOINT_ROLLBACK))
return NM_CLIENT_PERMISSION_CHECKPOINT_ROLLBACK;
+ else if (!strcmp (nm, NM_AUTH_PERMISSION_ENABLE_DISABLE_STATISTICS))
+ return NM_CLIENT_PERMISSION_ENABLE_DISABLE_STATISTICS;
return NM_CLIENT_PERMISSION_NONE;
}
diff --git a/libnm-glib/nm-client.h b/libnm-glib/nm-client.h
index a5cfcca0f8..f10b6e54b4 100644
--- a/libnm-glib/nm-client.h
+++ b/libnm-glib/nm-client.h
@@ -89,6 +89,8 @@ G_BEGIN_DECLS
* @NM_CLIENT_PERMISSION_RELOAD: controls access to Reload.
* persistent hostname can be changed
* @NM_CLIENT_PERMISSION_CHECKPOINT_ROLLBACK: permission to create checkpoints.
+ * @NM_CLIENT_PERMISSION_ENABLE_DISABLE_STATISTICS: controls whether device
+ * statistics can be globally enabled or disabled
* @NM_CLIENT_PERMISSION_LAST: a reserved boundary value
*
* #NMClientPermission values indicate various permissions that NetworkManager
@@ -110,8 +112,9 @@ typedef enum {
NM_CLIENT_PERMISSION_SETTINGS_MODIFY_GLOBAL_DNS = 12,
NM_CLIENT_PERMISSION_RELOAD = 13,
NM_CLIENT_PERMISSION_CHECKPOINT_ROLLBACK = 14,
+ NM_CLIENT_PERMISSION_ENABLE_DISABLE_STATISTICS = 15,
- NM_CLIENT_PERMISSION_LAST = 14,
+ NM_CLIENT_PERMISSION_LAST = 15,
} NMClientPermission;
/**