about summary refs log tree commit diff
path: root/src/core/devices/wwan/nm-service-providers.h
blob: cf90ef1e411def5bfdf45a66067596cfdee30640 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
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__ */