diff options
author | Dan Williams <dcbw@redhat.com> | 2008-06-12 23:58:08 +0000 |
---|---|---|
committer | Dan Williams <dcbw@redhat.com> | 2008-06-12 23:58:08 +0000 |
commit | 05e9de940206346e88f388aa6a7b7d785f58ffc4 (patch) | |
tree | 110817a4be122033efb1a33235f067048d4fad0f /libnm-util/nm-setting-8021x.h | |
parent | 99ef1936012d6696c3901fe0101ac0dedb2e69b0 (diff) | |
download | NetworkManager-05e9de940206346e88f388aa6a7b7d785f58ffc4.tar.gz |
2008-06-12 Dan Williams <dcbw@redhat.com>
Add a GError argument to nm_connection_verify() and nm_setting_verify(),
and add error enums to each NMSetting subclass. Each NMSetting subclass now
returns a descriptive GError when verification fails.
git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@3751 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
Diffstat (limited to 'libnm-util/nm-setting-8021x.h')
-rw-r--r-- | libnm-util/nm-setting-8021x.h | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/libnm-util/nm-setting-8021x.h b/libnm-util/nm-setting-8021x.h index babf93f7cb..06c884e5c7 100644 --- a/libnm-util/nm-setting-8021x.h +++ b/libnm-util/nm-setting-8021x.h @@ -16,6 +16,20 @@ G_BEGIN_DECLS #define NM_SETTING_802_1X_SETTING_NAME "802-1x" +typedef enum +{ + NM_SETTING_802_1X_ERROR_UNKNOWN = 0, + NM_SETTING_802_1X_ERROR_INVALID_PROPERTY, + NM_SETTING_802_1X_ERROR_MISSING_PROPERTY +} NMSetting8021xError; + +#define NM_TYPE_SETTING_802_1X_ERROR (nm_setting_802_1x_error_get_type ()) +GType nm_setting_802_1x_error_get_type (void); + +#define NM_SETTING_802_1X_ERROR nm_setting_802_1x_error_quark () +GQuark nm_setting_802_1x_error_quark (void); + + #define NM_SETTING_802_1X_EAP "eap" #define NM_SETTING_802_1X_IDENTITY "identity" #define NM_SETTING_802_1X_ANONYMOUS_IDENTITY "anonymous-identity" |