summaryrefslogtreecommitdiff
path: root/src/vpn-manager/nm-vpn-manager.h
diff options
context:
space:
mode:
authorDan Williams <dcbw@redhat.com>2008-03-31 14:48:39 +0000
committerDan Williams <dcbw@redhat.com>2008-03-31 14:48:39 +0000
commitbbc3153e8f649687a6146e4545ab5d9709b34e9a (patch)
treef33409d7d6ce4151f4308853149ebb72d09f7abe /src/vpn-manager/nm-vpn-manager.h
parent59731b9cbdaa1af49ff190bc8912792709987440 (diff)
downloadNetworkManager-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.h15
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;