summaryrefslogtreecommitdiff
path: root/src/nm-manager.h
diff options
context:
space:
mode:
authorDan Winship <danw@redhat.com>2015-08-03 09:26:31 -0400
committerDan Winship <danw@redhat.com>2015-08-10 09:41:26 -0400
commit284e15a8775e487e094be7e327582d45a903af99 (patch)
tree16fa1dc238a1df20188b96a0661072ba5d09b1f8 /src/nm-manager.h
parentb7911bae516a5b4cbacd20886e33b4a63597d1e4 (diff)
downloadNetworkManager-284e15a8775e487e094be7e327582d45a903af99.tar.gz
core: make NMManager singleton more like others
Rename nm_manager_new() to nm_manager_setup(), and change the local @singleton variable to @singleton_instance. (Also, add a local @self variable inside nm_manager_setup().) Also, make NMManager own NMSettings rather than having them both owned by main().
Diffstat (limited to 'src/nm-manager.h')
-rw-r--r--src/nm-manager.h8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/nm-manager.h b/src/nm-manager.h
index 723f4822d0..f14e65ff3c 100644
--- a/src/nm-manager.h
+++ b/src/nm-manager.h
@@ -75,9 +75,8 @@ typedef struct {
GType nm_manager_get_type (void);
-/* nm_manager_new() should only be used by main.c */
-NMManager * nm_manager_new (NMSettings *settings,
- const char *state_file,
+/* nm_manager_setup() should only be used by main.c */
+NMManager * nm_manager_setup (const char *state_file,
gboolean initial_net_enabled,
gboolean initial_wifi_enabled,
gboolean initial_wwan_enabled,
@@ -85,7 +84,8 @@ NMManager * nm_manager_new (NMSettings *settings,
NMManager * nm_manager_get (void);
-void nm_manager_start (NMManager *manager);
+gboolean nm_manager_start (NMManager *manager,
+ GError **error);
void nm_manager_stop (NMManager *manager);
NMState nm_manager_get_state (NMManager *manager);
const GSList *nm_manager_get_active_connections (NMManager *manager);