diff options
author | Dan Williams <dcbw@redhat.com> | 2008-03-31 14:48:39 +0000 |
---|---|---|
committer | Dan Williams <dcbw@redhat.com> | 2008-03-31 14:48:39 +0000 |
commit | bbc3153e8f649687a6146e4545ab5d9709b34e9a (patch) | |
tree | f33409d7d6ce4151f4308853149ebb72d09f7abe /src/vpn-manager/nm-vpn-manager.h | |
parent | 59731b9cbdaa1af49ff190bc8912792709987440 (diff) | |
download | NetworkManager-bbc3153e8f649687a6146e4545ab5d9709b34e9a.tar.gz |
2008-03-31 Dan Williams <dcbw@redhat.com>
* src/vpn-manager/nm-vpn-manager.c
src/vpn-manager/nm-vpn-manager.h
- Make VPNManager errors more available; add a service-start-failed error
git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@3519 4912f4e0-d625-0410-9fb7-b9a5a253dbdc
Diffstat (limited to 'src/vpn-manager/nm-vpn-manager.h')
-rw-r--r-- | src/vpn-manager/nm-vpn-manager.h | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/src/vpn-manager/nm-vpn-manager.h b/src/vpn-manager/nm-vpn-manager.h index 3d064b2dd6..c4bb605e71 100644 --- a/src/vpn-manager/nm-vpn-manager.h +++ b/src/vpn-manager/nm-vpn-manager.h @@ -15,6 +15,21 @@ #define NM_IS_VPN_MANAGER_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((obj), NM_TYPE_VPN_MANAGER)) #define NM_VPN_MANAGER_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), NM_TYPE_VPN_MANAGER, NMVPNManagerClass)) +typedef enum +{ + NM_VPN_MANAGER_ERROR_DEVICE_NOT_ACTIVE = 0, + NM_VPN_MANAGER_ERROR_CONNECTION_INVALID, + NM_VPN_MANAGER_ERROR_SERVICE_INVALID, + NM_VPN_MANAGER_ERROR_SERVICE_START_FAILED, +} NMVPNManagerError; + +#define NM_VPN_MANAGER_ERROR (nm_vpn_manager_error_quark ()) +#define NM_TYPE_VPN_MANAGER_ERROR (nm_vpn_manager_error_get_type ()) + +GQuark nm_vpn_manager_error_quark (void); +GType nm_vpn_manager_error_get_type (void); + + typedef struct { GObject parent; } NMVPNManager; |