summaryrefslogtreecommitdiff
path: root/src/libnm-client-aux-extern/nm-libnm-aux.h
blob: c982eab7c9b06753ae0dcf7d12698d0734133242 (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 */

#ifndef __NM_LIBNM_AUX_H__
#define __NM_LIBNM_AUX_H__

NMClient *nmc_client_new_async_valist(GCancellable *      cancellable,
                                      GAsyncReadyCallback callback,
                                      gpointer            user_data,
                                      const char *        first_property_name,
                                      va_list             ap);

NMClient *nmc_client_new_async(GCancellable *      cancellable,
                               GAsyncReadyCallback callback,
                               gpointer            user_data,
                               const char *        first_property_name,
                               ...);

gboolean nmc_client_new_waitsync(GCancellable *cancellable,
                                 NMClient **   out_nmc,
                                 GError **     error,
                                 const char *  first_property_name,
                                 ...);

#endif /* __NM_LIBNM_AUX_H__ */