diff options
Diffstat (limited to 'src/nm-connectivity.h')
| -rw-r--r-- | src/nm-connectivity.h | 29 |
1 files changed, 8 insertions, 21 deletions
diff --git a/src/nm-connectivity.h b/src/nm-connectivity.h index df9295e0..d9a9f233 100644 --- a/src/nm-connectivity.h +++ b/src/nm-connectivity.h @@ -24,9 +24,6 @@ #include "nm-dbus-interface.h" -#define NM_CONNECTIVITY_ERROR ((NMConnectivityState) -1) -#define NM_CONNECTIVITY_FAKE ((NMConnectivityState) -2) - #define NM_TYPE_CONNECTIVITY (nm_connectivity_get_type ()) #define NM_CONNECTIVITY(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), NM_TYPE_CONNECTIVITY, NMConnectivity)) #define NM_CONNECTIVITY_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), NM_TYPE_CONNECTIVITY, NMConnectivityClass)) @@ -34,7 +31,7 @@ #define NM_IS_CONNECTIVITY_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), NM_TYPE_CONNECTIVITY)) #define NM_CONNECTIVITY_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), NM_TYPE_CONNECTIVITY, NMConnectivityClass)) -#define NM_CONNECTIVITY_CONFIG_CHANGED "config-changed" +#define NM_CONNECTIVITY_PERIODIC_CHECK "nm-connectivity-periodic-check" typedef struct _NMConnectivityClass NMConnectivityClass; @@ -44,23 +41,13 @@ NMConnectivity *nm_connectivity_get (void); const char *nm_connectivity_state_to_string (NMConnectivityState state); +void nm_connectivity_check_async (NMConnectivity *self, + const char *iface, + GAsyncReadyCallback callback, + gpointer user_data); +NMConnectivityState nm_connectivity_check_finish (NMConnectivity *self, + GAsyncResult *result, + GError **error); gboolean nm_connectivity_check_enabled (NMConnectivity *self); -guint nm_connectivity_get_interval (NMConnectivity *self); - -typedef struct _NMConnectivityCheckHandle NMConnectivityCheckHandle; - -typedef void (*NMConnectivityCheckCallback) (NMConnectivity *self, - NMConnectivityCheckHandle *handle, - NMConnectivityState state, - GError *error, - gpointer user_data); - -NMConnectivityCheckHandle *nm_connectivity_check_start (NMConnectivity *self, - const char *iface, - NMConnectivityCheckCallback callback, - gpointer user_data); - -void nm_connectivity_check_cancel (NMConnectivityCheckHandle *handle); - #endif /* __NETWORKMANAGER_CONNECTIVITY_H__ */ |