Blame src/devices/bluetooth/nm-bluez5-dun.h
|
Packit Service |
b23acc |
// SPDX-License-Identifier: GPL-2.0+
|
|
Packit Service |
b23acc |
/*
|
|
Packit Service |
b23acc |
* Copyright (C) 2014 Red Hat, Inc.
|
|
Packit Service |
b23acc |
*/
|
|
Packit Service |
b23acc |
|
|
Packit Service |
b23acc |
#ifndef __NM_BLUEZ5_DUN_H__
|
|
Packit Service |
b23acc |
#define __NM_BLUEZ5_DUN_H__
|
|
Packit Service |
b23acc |
|
|
Packit Service |
b23acc |
typedef struct _NMBluez5DunContext NMBluez5DunContext;
|
|
Packit Service |
b23acc |
|
|
Packit Service |
b23acc |
#if WITH_BLUEZ5_DUN
|
|
Packit Service |
b23acc |
|
|
Packit Service |
b23acc |
typedef void (*NMBluez5DunConnectCb) (NMBluez5DunContext *context,
|
|
Packit Service |
b23acc |
const char *rfcomm_dev,
|
|
Packit Service |
b23acc |
GError *error,
|
|
Packit Service |
b23acc |
gpointer user_data);
|
|
Packit Service |
b23acc |
|
|
Packit Service |
b23acc |
typedef void (*NMBluez5DunNotifyTtyHangupCb) (NMBluez5DunContext *context,
|
|
Packit Service |
b23acc |
gpointer user_data);
|
|
Packit Service |
b23acc |
|
|
Packit Service |
b23acc |
gboolean nm_bluez5_dun_connect (const char *adapter,
|
|
Packit Service |
b23acc |
const char *remote,
|
|
Packit Service |
b23acc |
GCancellable *cancellable,
|
|
Packit Service |
b23acc |
NMBluez5DunConnectCb callback,
|
|
Packit Service |
b23acc |
gpointer callback_user_data,
|
|
Packit Service |
b23acc |
NMBluez5DunNotifyTtyHangupCb notify_tty_hangup_cb,
|
|
Packit Service |
b23acc |
gpointer notify_tty_hangup_user_data,
|
|
Packit Service |
b23acc |
GError **error);
|
|
Packit Service |
b23acc |
|
|
Packit Service |
b23acc |
void nm_bluez5_dun_disconnect (NMBluez5DunContext *context);
|
|
Packit Service |
b23acc |
|
|
Packit Service |
b23acc |
const char *nm_bluez5_dun_context_get_adapter (const NMBluez5DunContext *context);
|
|
Packit Service |
b23acc |
const char *nm_bluez5_dun_context_get_remote (const NMBluez5DunContext *context);
|
|
Packit Service |
b23acc |
const char *nm_bluez5_dun_context_get_rfcomm_dev (const NMBluez5DunContext *context);
|
|
Packit Service |
b23acc |
|
|
Packit Service |
b23acc |
#endif /* WITH_BLUEZ5_DUN */
|
|
Packit Service |
b23acc |
|
|
Packit Service |
b23acc |
#endif /* __NM_BLUEZ5_DUN_H__ */
|