summaryrefslogtreecommitdiff
path: root/src/nm-manager.h
diff options
context:
space:
mode:
authorDan Winship <danw@gnome.org>2013-09-12 10:28:21 -0400
committerDan Winship <danw@gnome.org>2013-11-06 10:21:27 -0500
commita1f16cd4d9fff66d7feeee0846e554c9c3a5f998 (patch)
treed55f935d64fdf4c2150859796185d8158aba57ca /src/nm-manager.h
parent154264d99c75ee8db920b3ba5ea609b57c2298d4 (diff)
downloadNetworkManager-a1f16cd4d9fff66d7feeee0846e554c9c3a5f998.tar.gz
core: don't allow activating the same connection twice (rh #997998)
Change the rules for connection activation so that a given NMConnection can only be used by a single NMActiveConnection at any given time.
Diffstat (limited to 'src/nm-manager.h')
-rw-r--r--src/nm-manager.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/nm-manager.h b/src/nm-manager.h
index 5f848688d9..4d84db5d26 100644
--- a/src/nm-manager.h
+++ b/src/nm-manager.h
@@ -48,6 +48,7 @@ typedef enum {
NM_MANAGER_ERROR_UNSUPPORTED_CONNECTION_TYPE, /*< nick=UnsupportedConnectionType >*/
NM_MANAGER_ERROR_DEPENDENCY_FAILED, /*< nick=DependencyFailed >*/
NM_MANAGER_ERROR_AUTOCONNECT_NOT_ALLOWED, /*< nick=AutoconnectNotAllowed >*/
+ NM_MANAGER_ERROR_CONNECTION_ALREADY_ACTIVE, /*< nick=ConnectionAlreadyActive >*/
} NMManagerError;
#define NM_MANAGER_VERSION "version"
@@ -103,6 +104,7 @@ NMManager *nm_manager_get (void);
void nm_manager_start (NMManager *manager);
const GSList *nm_manager_get_active_connections (NMManager *manager);
+GSList *nm_manager_get_activatable_connections (NMManager *manager);
/* Device handling */