summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorThomas Haller <thaller@redhat.com>2014-11-04 09:58:28 +0100
committerThomas Haller <thaller@redhat.com>2014-11-05 23:49:54 +0100
commit5dabd2008408864e16478f34a62113585694aafd (patch)
tree509c33c9927cc992d9f96c6d54aade32636a5b41
parent22d94e782cc667ed709beeefe1cb1c7dde70e33a (diff)
downloadNetworkManager-5dabd2008408864e16478f34a62113585694aafd.tar.gz
core: forward declare NMVpnConnection in nm-types.h
Signed-off-by: Thomas Haller <thaller@redhat.com>
-rw-r--r--src/nm-types.h1
-rw-r--r--src/vpn-manager/nm-vpn-connection.h4
2 files changed, 3 insertions, 2 deletions
diff --git a/src/nm-types.h b/src/nm-types.h
index 4d204fc2b4..c1c02ac60e 100644
--- a/src/nm-types.h
+++ b/src/nm-types.h
@@ -23,6 +23,7 @@
/* core */
typedef struct _NMActiveConnection NMActiveConnection;
+typedef struct _NMVpnConnection NMVpnConnection;
typedef struct _NMActRequest NMActRequest;
typedef struct _NMAuthSubject NMAuthSubject;
typedef struct _NMConnectionProvider NMConnectionProvider;
diff --git a/src/vpn-manager/nm-vpn-connection.h b/src/vpn-manager/nm-vpn-connection.h
index 156f79f77c..cce08863fa 100644
--- a/src/vpn-manager/nm-vpn-connection.h
+++ b/src/vpn-manager/nm-vpn-connection.h
@@ -45,9 +45,9 @@
#define NM_VPN_CONNECTION_INTERNAL_STATE_CHANGED "internal-state-changed"
-typedef struct {
+struct _NMVpnConnection {
NMActiveConnection parent;
-} NMVpnConnection;
+};
typedef struct {
NMActiveConnectionClass parent;