about summary refs log tree commit diff
path: root/libnm/nm-device.h
diff options
context:
space:
mode:
authorMichael Biebl <biebl@debian.org>2021-10-01 23:05:04 +0200
committerMichael Biebl <biebl@debian.org>2021-10-01 23:05:04 +0200
commite74c568b07b50b97873fb4ee1d776dedefbd54d6 (patch)
tree3469f17ea9af91f7ff169b890633bda68b0cf76e /libnm/nm-device.h
parentbfe522304da217296e2a61040f58e35ec5d6f3f2 (diff)
New upstream version 1.32.12 upstream/1.32.12
Diffstat (limited to 'libnm/nm-device.h')
-rw-r--r--libnm/nm-device.h212
1 files changed, 0 insertions, 212 deletions
diff --git a/libnm/nm-device.h b/libnm/nm-device.h
deleted file mode 100644
index 0ee2c93b..00000000
--- a/libnm/nm-device.h
+++ /dev/null
@@ -1,212 +0,0 @@
-/* SPDX-License-Identifier: LGPL-2.1-or-later */
-/*
- * Copyright (C) 2007 - 2008 Novell, Inc.
- * Copyright (C) 2007 - 2013 Red Hat, Inc.
- */
-
-#ifndef __NM_DEVICE_H__
-#define __NM_DEVICE_H__
-
-#if !defined(__NETWORKMANAGER_H_INSIDE__) && !defined(NETWORKMANAGER_COMPILATION)
-    #error "Only <NetworkManager.h> can be included directly."
-#endif
-
-#include "nm-object.h"
-
-G_BEGIN_DECLS
-
-#define NM_TYPE_DEVICE            (nm_device_get_type())
-#define NM_DEVICE(obj)            (G_TYPE_CHECK_INSTANCE_CAST((obj), NM_TYPE_DEVICE, NMDevice))
-#define NM_DEVICE_CLASS(klass)    (G_TYPE_CHECK_CLASS_CAST((klass), NM_TYPE_DEVICE, NMDeviceClass))
-#define NM_IS_DEVICE(obj)         (G_TYPE_CHECK_INSTANCE_TYPE((obj), NM_TYPE_DEVICE))
-#define NM_IS_DEVICE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE((klass), NM_TYPE_DEVICE))
-#define NM_DEVICE_GET_CLASS(obj)  (G_TYPE_INSTANCE_GET_CLASS((obj), NM_TYPE_DEVICE, NMDeviceClass))
-
-#define NM_DEVICE_DEVICE_TYPE      "device-type"
-#define NM_DEVICE_UDI              "udi"
-#define NM_DEVICE_PATH             "path"
-#define NM_DEVICE_INTERFACE        "interface"
-#define NM_DEVICE_IP_INTERFACE     "ip-interface"
-#define NM_DEVICE_DRIVER           "driver"
-#define NM_DEVICE_DRIVER_VERSION   "driver-version"
-#define NM_DEVICE_FIRMWARE_VERSION "firmware-version"
-#define NM_DEVICE_CAPABILITIES     "capabilities"
-#define NM_DEVICE_REAL             "real"
-#define NM_DEVICE_MANAGED          "managed"
-
-_NM_DEPRECATED_SYNC_WRITABLE_PROPERTY
-#define NM_DEVICE_AUTOCONNECT "autoconnect"
-
-#define NM_DEVICE_FIRMWARE_MISSING      "firmware-missing"
-#define NM_DEVICE_NM_PLUGIN_MISSING     "nm-plugin-missing"
-#define NM_DEVICE_IP4_CONFIG            "ip4-config"
-#define NM_DEVICE_DHCP4_CONFIG          "dhcp4-config"
-#define NM_DEVICE_IP6_CONFIG            "ip6-config"
-#define NM_DEVICE_DHCP6_CONFIG          "dhcp6-config"
-#define NM_DEVICE_STATE                 "state"
-#define NM_DEVICE_STATE_REASON          "state-reason"
-#define NM_DEVICE_ACTIVE_CONNECTION     "active-connection"
-#define NM_DEVICE_AVAILABLE_CONNECTIONS "available-connections"
-#define NM_DEVICE_VENDOR                "vendor"
-#define NM_DEVICE_PRODUCT               "product"
-#define NM_DEVICE_PHYSICAL_PORT_ID      "physical-port-id"
-#define NM_DEVICE_MTU                   "mtu"
-#define NM_DEVICE_METERED               "metered"
-#define NM_DEVICE_LLDP_NEIGHBORS        "lldp-neighbors"
-#define NM_DEVICE_IP4_CONNECTIVITY      "ip4-connectivity"
-#define NM_DEVICE_IP6_CONNECTIVITY      "ip6-connectivity"
-#define NM_DEVICE_INTERFACE_FLAGS       "interface-flags"
-#define NM_DEVICE_HW_ADDRESS            "hw-address"
-
-/**
- * NMDevice:
- */
-typedef struct _NMDeviceClass NMDeviceClass;
-
-typedef struct _NMLldpNeighbor NMLldpNeighbor;
-
-GType nm_device_get_type(void);
-
-const char * nm_device_get_iface(NMDevice *device);
-const char * nm_device_get_ip_iface(NMDevice *device);
-NMDeviceType nm_device_get_device_type(NMDevice *device);
-const char * nm_device_get_udi(NMDevice *device);
-NM_AVAILABLE_IN_1_26
-const char *         nm_device_get_path(NMDevice *device);
-const char *         nm_device_get_driver(NMDevice *device);
-const char *         nm_device_get_driver_version(NMDevice *device);
-const char *         nm_device_get_firmware_version(NMDevice *device);
-const char *         nm_device_get_type_description(NMDevice *device);
-const char *         nm_device_get_hw_address(NMDevice *device);
-NMDeviceCapabilities nm_device_get_capabilities(NMDevice *device);
-gboolean             nm_device_get_managed(NMDevice *device);
-
-NM_AVAILABLE_IN_1_2
-NM_DEPRECATED_IN_1_22
-_NM_DEPRECATED_SYNC_METHOD
-void nm_device_set_managed(NMDevice *device, gboolean managed);
-
-gboolean nm_device_get_autoconnect(NMDevice *device);
-
-NM_DEPRECATED_IN_1_22
-_NM_DEPRECATED_SYNC_METHOD
-void nm_device_set_autoconnect(NMDevice *device, gboolean autoconnect);
-
-gboolean nm_device_get_firmware_missing(NMDevice *device);
-NM_AVAILABLE_IN_1_2
-gboolean      nm_device_get_nm_plugin_missing(NMDevice *device);
-NMIPConfig *  nm_device_get_ip4_config(NMDevice *device);
-NMDhcpConfig *nm_device_get_dhcp4_config(NMDevice *device);
-NMIPConfig *  nm_device_get_ip6_config(NMDevice *device);
-NMDhcpConfig *nm_device_get_dhcp6_config(NMDevice *device);
-NM_AVAILABLE_IN_1_16
-NMConnectivityState nm_device_get_connectivity(NMDevice *device, int addr_family);
-NMDeviceState       nm_device_get_state(NMDevice *device);
-NMDeviceStateReason nm_device_get_state_reason(NMDevice *device);
-NMActiveConnection *nm_device_get_active_connection(NMDevice *device);
-const GPtrArray *   nm_device_get_available_connections(NMDevice *device);
-const char *        nm_device_get_physical_port_id(NMDevice *device);
-guint32             nm_device_get_mtu(NMDevice *device);
-NM_AVAILABLE_IN_1_2
-gboolean nm_device_is_real(NMDevice *device);
-gboolean nm_device_is_software(NMDevice *device);
-
-const char *nm_device_get_product(NMDevice *device);
-const char *nm_device_get_vendor(NMDevice *device);
-const char *nm_device_get_description(NMDevice *device);
-NM_AVAILABLE_IN_1_2
-NMMetered nm_device_get_metered(NMDevice *device);
-NM_AVAILABLE_IN_1_2
-GPtrArray *nm_device_get_lldp_neighbors(NMDevice *device);
-NM_AVAILABLE_IN_1_22
-NMDeviceInterfaceFlags nm_device_get_interface_flags(NMDevice *device);
-
-char **nm_device_disambiguate_names(NMDevice **devices, int num_devices);
-NM_AVAILABLE_IN_1_2
-_NM_DEPRECATED_SYNC_METHOD
-gboolean nm_device_reapply(NMDevice *    device,
-                           NMConnection *connection,
-                           guint64       version_id,
-                           guint32       flags,
-                           GCancellable *cancellable,
-                           GError **     error);
-NM_AVAILABLE_IN_1_2
-void nm_device_reapply_async(NMDevice *          device,
-                             NMConnection *      connection,
-                             guint64             version_id,
-                             guint32             flags,
-                             GCancellable *      cancellable,
-                             GAsyncReadyCallback callback,
-                             gpointer            user_data);
-NM_AVAILABLE_IN_1_2
-gboolean nm_device_reapply_finish(NMDevice *device, GAsyncResult *result, GError **error);
-
-NM_AVAILABLE_IN_1_2
-_NM_DEPRECATED_SYNC_METHOD
-NMConnection *nm_device_get_applied_connection(NMDevice *    device,
-                                               guint32       flags,
-                                               guint64 *     version_id,
-                                               GCancellable *cancellable,
-                                               GError **     error);
-NM_AVAILABLE_IN_1_2
-void nm_device_get_applied_connection_async(NMDevice *          device,
-                                            guint32             flags,
-                                            GCancellable *      cancellable,
-                                            GAsyncReadyCallback callback,
-                                            gpointer            user_data);
-NM_AVAILABLE_IN_1_2
-NMConnection *nm_device_get_applied_connection_finish(NMDevice *    device,
-                                                      GAsyncResult *result,
-                                                      guint64 *     version_id,
-                                                      GError **     error);
-
-_NM_DEPRECATED_SYNC_METHOD
-gboolean nm_device_disconnect(NMDevice *device, GCancellable *cancellable, GError **error);
-void     nm_device_disconnect_async(NMDevice *          device,
-                                    GCancellable *      cancellable,
-                                    GAsyncReadyCallback callback,
-                                    gpointer            user_data);
-gboolean nm_device_disconnect_finish(NMDevice *device, GAsyncResult *result, GError **error);
-
-_NM_DEPRECATED_SYNC_METHOD
-gboolean nm_device_delete(NMDevice *device, GCancellable *cancellable, GError **error);
-void     nm_device_delete_async(NMDevice *          device,
-                                GCancellable *      cancellable,
-                                GAsyncReadyCallback callback,
-                                gpointer            user_data);
-gboolean nm_device_delete_finish(NMDevice *device, GAsyncResult *result, GError **error);
-
-GPtrArray *nm_device_filter_connections(NMDevice *device, const GPtrArray *connections);
-
-gboolean nm_device_connection_valid(NMDevice *device, NMConnection *connection);
-
-gboolean
-nm_device_connection_compatible(NMDevice *device, NMConnection *connection, GError **error);
-
-GType nm_device_get_setting_type(NMDevice *device);
-
-NM_AVAILABLE_IN_1_2
-GType nm_lldp_neighbor_get_type(void);
-NM_AVAILABLE_IN_1_2
-NMLldpNeighbor *nm_lldp_neighbor_new(void);
-NM_AVAILABLE_IN_1_2
-void nm_lldp_neighbor_ref(NMLldpNeighbor *neighbor);
-NM_AVAILABLE_IN_1_2
-void nm_lldp_neighbor_unref(NMLldpNeighbor *neighbor);
-NM_AVAILABLE_IN_1_2
-char **nm_lldp_neighbor_get_attr_names(NMLldpNeighbor *neighbor);
-NM_AVAILABLE_IN_1_2
-gboolean nm_lldp_neighbor_get_attr_string_value(NMLldpNeighbor *neighbor,
-                                                const char *    name,
-                                                const char **   out_value);
-NM_AVAILABLE_IN_1_2
-gboolean
-nm_lldp_neighbor_get_attr_uint_value(NMLldpNeighbor *neighbor, const char *name, guint *out_value);
-NM_AVAILABLE_IN_1_2
-const GVariantType *nm_lldp_neighbor_get_attr_type(NMLldpNeighbor *neighbor, const char *name);
-NM_AVAILABLE_IN_1_18
-GVariant *nm_lldp_neighbor_get_attr_value(NMLldpNeighbor *neighbor, const char *name);
-
-G_END_DECLS
-
-#endif /* __NM_DEVICE_H__ */