summary refs log tree commit diff
path: root/src/nm-manager.h
diff options
context:
space:
mode:
authorMichael Biebl <biebl@debian.org>2018-05-11 22:08:45 +0200
committerMichael Biebl <biebl@debian.org>2018-05-11 22:08:45 +0200
commitee9c73a923909e23a649407be77e25235d769e25 (patch)
treee21c923621fa278e737da693df9eb60ea31a6067 /src/nm-manager.h
parentf60117b41d5433be1b4a96d82cd11d0c3dce9b63 (diff)
New upstream version 1.10.8 upstream/1.10.8
Diffstat (limited to 'src/nm-manager.h')
-rw-r--r--src/nm-manager.h36
1 files changed, 8 insertions, 28 deletions
diff --git a/src/nm-manager.h b/src/nm-manager.h
index 54444532..da838532 100644
--- a/src/nm-manager.h
+++ b/src/nm-manager.h
@@ -22,9 +22,9 @@
 #ifndef __NETWORKMANAGER_MANAGER_H__
 #define __NETWORKMANAGER_MANAGER_H__
 
+#include "nm-exported-object.h"
 #include "settings/nm-settings-connection.h"
-#include "c-list/src/c-list.h"
-#include "nm-dbus-manager.h"
+#include "nm-utils/c-list.h"
 
 #define NM_TYPE_MANAGER            (nm_manager_get_type ())
 #define NM_MANAGER(obj)            (G_TYPE_CHECK_INSTANCE_CAST ((obj), NM_TYPE_MANAGER, NMManager))
@@ -55,16 +55,18 @@
 #define NM_MANAGER_METERED "metered"
 #define NM_MANAGER_GLOBAL_DNS_CONFIGURATION "global-dns-configuration"
 #define NM_MANAGER_ALL_DEVICES "all-devices"
-#define NM_MANAGER_CHECKPOINTS "checkpoints"
 
 /* Not exported */
 #define NM_MANAGER_SLEEPING "sleeping"
 
-/* Signals */
+/* signals */
+#define NM_MANAGER_CHECK_PERMISSIONS         "check-permissions"
 #define NM_MANAGER_DEVICE_ADDED              "device-added"
 #define NM_MANAGER_DEVICE_REMOVED            "device-removed"
+#define NM_MANAGER_STATE_CHANGED             "state-changed"
 #define NM_MANAGER_USER_PERMISSIONS_CHANGED  "user-permissions-changed"
 
+/* Internal signals */
 #define NM_MANAGER_ACTIVE_CONNECTION_ADDED   "active-connection-added"
 #define NM_MANAGER_ACTIVE_CONNECTION_REMOVED "active-connection-removed"
 #define NM_MANAGER_CONFIGURE_QUIT            "configure-quit"
@@ -83,14 +85,13 @@ gboolean      nm_manager_start                         (NMManager *manager,
                                                         GError **error);
 void          nm_manager_stop                          (NMManager *manager);
 NMState       nm_manager_get_state                     (NMManager *manager);
-
 const CList * nm_manager_get_active_connections        (NMManager *manager);
 
 #define nm_manager_for_each_active_connection(manager, iter, tmp_list) \
 	for (tmp_list = nm_manager_get_active_connections (manager), \
 	     iter = c_list_entry (tmp_list->next, NMActiveConnection, active_connections_lst); \
 	     ({ \
-	         const gboolean _has_next = (&iter->active_connections_lst != tmp_list); \
+	         gboolean _has_next = (&iter->active_connections_lst != tmp_list); \
 	         \
 	         if (!_has_next) \
 	             iter = NULL; \
@@ -106,19 +107,7 @@ void          nm_manager_write_device_state (NMManager *manager);
 
 /* Device handling */
 
-const CList *       nm_manager_get_devices             (NMManager *manager);
-
-#define nm_manager_for_each_device(manager, iter, tmp_list) \
-	for (tmp_list = nm_manager_get_devices (manager), \
-	     iter = c_list_entry (tmp_list->next, NMDevice, devices_lst); \
-	     ({ \
-	         const gboolean _has_next = (&iter->devices_lst != tmp_list); \
-	         \
-	         if (!_has_next) \
-	             iter = NULL; \
-	         _has_next; \
-	    }); \
-	    iter = c_list_entry (iter->devices_lst.next, NMDevice, devices_lst))
+const GSList *      nm_manager_get_devices             (NMManager *manager);
 
 NMDevice *          nm_manager_get_device_by_ifindex   (NMManager *manager,
                                                         int ifindex);
@@ -164,13 +153,4 @@ gboolean            nm_manager_remove_device (NMManager *self,
                                               const char *ifname,
                                               NMDeviceType device_type);
 
-void nm_manager_dbus_set_property_handle (NMDBusObject *obj,
-                                          const NMDBusInterfaceInfoExtended *interface_info,
-                                          const NMDBusPropertyInfoExtended *property_info,
-                                          GDBusConnection *connection,
-                                          const char *sender,
-                                          GDBusMethodInvocation *invocation,
-                                          GVariant *value,
-                                          gpointer user_data);
-
 #endif /* __NETWORKMANAGER_MANAGER_H__ */