|
Packit Service |
87a54e |
/* SPDX-License-Identifier: GPL-2.0-or-later */
|
|
Packit |
5756e2 |
/*
|
|
Packit |
5756e2 |
* Copyright (C) 2005 - 2016 Red Hat, Inc.
|
|
Packit |
5756e2 |
* Copyright (C) 2006 - 2008 Novell, Inc.
|
|
Packit |
5756e2 |
*/
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
#ifndef __NETWORKMANAGER_DEVICE_WIFI_H__
|
|
Packit |
5756e2 |
#define __NETWORKMANAGER_DEVICE_WIFI_H__
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
#include "devices/nm-device.h"
|
|
Packit |
5756e2 |
|
|
Packit Service |
a1bd4f |
#define NM_TYPE_DEVICE_WIFI (nm_device_wifi_get_type())
|
|
Packit Service |
a1bd4f |
#define NM_DEVICE_WIFI(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), NM_TYPE_DEVICE_WIFI, NMDeviceWifi))
|
|
Packit Service |
a1bd4f |
#define NM_DEVICE_WIFI_CLASS(klass) \
|
|
Packit Service |
a1bd4f |
(G_TYPE_CHECK_CLASS_CAST((klass), NM_TYPE_DEVICE_WIFI, NMDeviceWifiClass))
|
|
Packit Service |
a1bd4f |
#define NM_IS_DEVICE_WIFI(obj) (G_TYPE_CHECK_INSTANCE_TYPE((obj), NM_TYPE_DEVICE_WIFI))
|
|
Packit Service |
a1bd4f |
#define NM_IS_DEVICE_WIFI_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE((klass), NM_TYPE_DEVICE_WIFI))
|
|
Packit Service |
a1bd4f |
#define NM_DEVICE_WIFI_GET_CLASS(obj) \
|
|
Packit Service |
a1bd4f |
(G_TYPE_INSTANCE_GET_CLASS((obj), NM_TYPE_DEVICE_WIFI, NMDeviceWifiClass))
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
#define NM_DEVICE_WIFI_MODE "mode"
|
|
Packit |
5756e2 |
#define NM_DEVICE_WIFI_BITRATE "bitrate"
|
|
Packit |
5756e2 |
#define NM_DEVICE_WIFI_ACCESS_POINTS "access-points"
|
|
Packit |
5756e2 |
#define NM_DEVICE_WIFI_ACTIVE_ACCESS_POINT "active-access-point"
|
|
Packit |
5756e2 |
#define NM_DEVICE_WIFI_CAPABILITIES "wireless-capabilities"
|
|
Packit |
5756e2 |
#define NM_DEVICE_WIFI_SCANNING "scanning"
|
|
Packit |
5756e2 |
#define NM_DEVICE_WIFI_LAST_SCAN "last-scan"
|
|
Packit |
5756e2 |
|
|
Packit Service |
a1bd4f |
#define NM_DEVICE_WIFI_P2P_DEVICE_CREATED "p2p-device-created"
|
|
Packit |
5756e2 |
|
|
Packit Service |
a1bd4f |
typedef struct _NMDeviceWifi NMDeviceWifi;
|
|
Packit |
5756e2 |
typedef struct _NMDeviceWifiClass NMDeviceWifiClass;
|
|
Packit |
5756e2 |
|
|
Packit Service |
a1bd4f |
GType nm_device_wifi_get_type(void);
|
|
Packit |
5756e2 |
|
|
Packit Service |
a1bd4f |
NMDevice *nm_device_wifi_new(const char *iface, NMDeviceWifiCapabilities capabilities);
|
|
Packit |
5756e2 |
|
|
Packit Service |
a1bd4f |
const CList *_nm_device_wifi_get_aps(NMDeviceWifi *self);
|
|
Packit |
5756e2 |
|
|
Packit Service |
a1bd4f |
void _nm_device_wifi_request_scan(NMDeviceWifi * self,
|
|
Packit Service |
a1bd4f |
GVariant * options,
|
|
Packit Service |
a1bd4f |
GDBusMethodInvocation *invocation);
|
|
Packit |
5756e2 |
|
|
Packit Service |
a1bd4f |
GPtrArray *nmtst_ssids_options_to_ptrarray(GVariant *value, GError **error);
|
|
Packit |
5756e2 |
|
|
Packit Service |
a1bd4f |
gboolean nm_device_wifi_get_scanning(NMDeviceWifi *self);
|
|
Packit |
5756e2 |
|
|
Packit Service |
a1bd4f |
void nm_device_wifi_scanning_prohibited_track(NMDeviceWifi *self,
|
|
Packit Service |
a1bd4f |
gpointer tag,
|
|
Packit Service |
a1bd4f |
gboolean temporarily_prohibited);
|
|
Packit |
5756e2 |
|
|
Packit |
5756e2 |
#endif /* __NETWORKMANAGER_DEVICE_WIFI_H__ */
|