about summary refs log tree commit diff
path: root/src/core/devices/wwan/nm-service-providers.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/core/devices/wwan/nm-service-providers.h')
-rw-r--r--src/core/devices/wwan/nm-service-providers.h24
1 files changed, 24 insertions, 0 deletions
diff --git a/src/core/devices/wwan/nm-service-providers.h b/src/core/devices/wwan/nm-service-providers.h
new file mode 100644
index 00000000..959f660a
--- /dev/null
+++ b/src/core/devices/wwan/nm-service-providers.h
@@ -0,0 +1,24 @@
+/* SPDX-License-Identifier: LGPL-2.1-or-later */
+/*
+ * Copyright (C) 2019 Red Hat, Inc.
+ */
+
+#ifndef __NETWORKMANAGER_SERVICE_PROVIDERS_H__
+#define __NETWORKMANAGER_SERVICE_PROVIDERS_H__
+
+typedef void (*NMServiceProvidersGsmApnCallback)(const char *  apn,
+                                                 const char *  username,
+                                                 const char *  password,
+                                                 const char *  gateway,
+                                                 const char *  auth_method,
+                                                 const GSList *dns,
+                                                 GError *      error,
+                                                 gpointer      user_data);
+
+void nm_service_providers_find_gsm_apn(const char *                     service_providers,
+                                       const char *                     mccmnc,
+                                       GCancellable *                   cancellable,
+                                       NMServiceProvidersGsmApnCallback callback,
+                                       gpointer                         user_data);
+
+#endif /* __NETWORKMANAGER_SERVICE_PROVIDERS_H__ */