diff options
| author | Michael Biebl <biebl@debian.org> | 2021-02-11 18:11:46 +0100 |
|---|---|---|
| committer | Michael Biebl <biebl@debian.org> | 2021-02-11 18:11:46 +0100 |
| commit | 80ec1decc49c72efec2a8b87c06245c92c0ab807 (patch) | |
| tree | e3b229aa94e8dcf0590f2317664176e7b8f7607b /src/tests/config/nm-test-device.c | |
| parent | 65f86e8f56267192d42f2b629fc6b0c99fb9cd0c (diff) | |
New upstream version 1.29.90 upstream/1.29.90
Diffstat (limited to 'src/tests/config/nm-test-device.c')
| -rw-r--r-- | src/tests/config/nm-test-device.c | 79 |
1 files changed, 0 insertions, 79 deletions
diff --git a/src/tests/config/nm-test-device.c b/src/tests/config/nm-test-device.c deleted file mode 100644 index e897f68e..00000000 --- a/src/tests/config/nm-test-device.c +++ /dev/null @@ -1,79 +0,0 @@ -/* SPDX-License-Identifier: GPL-2.0+ */ -/* - * Copyright (C) 2013 Red Hat, Inc. - */ - -#include "nm-default.h" - -#include "nm-test-device.h" - -#include "devices/nm-device-private.h" -#include "nm-utils.h" - -/*****************************************************************************/ - -struct _NMTestDevice { - NMDevice parent; -}; - -struct _NMTestDeviceClass { - NMDeviceClass parent; -}; - -G_DEFINE_TYPE(NMTestDevice, nm_test_device, NM_TYPE_DEVICE) - -#define PARENT_CLASS (G_OBJECT_CLASS(g_type_class_peek_parent(nm_test_device_parent_class))) - -/*****************************************************************************/ - -static NMDeviceCapabilities -get_generic_capabilities(NMDevice *device) -{ - return NM_DEVICE_CAP_IS_NON_KERNEL; -} - -/*****************************************************************************/ - -static void -nm_test_device_init(NMTestDevice *self) -{} - -/* We jump over NMDevice's construct/destruct methods, which require NMPlatform - * and NMSettings to be initialized. - */ -static void -constructed(GObject *object) -{ - PARENT_CLASS->constructed(object); -} - -static void -dispose(GObject *object) -{ - PARENT_CLASS->dispose(object); -} - -NMDevice * -nm_test_device_new(const char *hwaddr) -{ - return g_object_new(NM_TYPE_TEST_DEVICE, - NM_DEVICE_IFACE, - "dummy", - NM_DEVICE_PERM_HW_ADDRESS, - hwaddr, - NM_DEVICE_DEVICE_TYPE, - NM_DEVICE_TYPE_ETHERNET, - NULL); -} - -static void -nm_test_device_class_init(NMTestDeviceClass *klass) -{ - GObjectClass * object_class = G_OBJECT_CLASS(klass); - NMDeviceClass *device_class = NM_DEVICE_CLASS(klass); - - object_class->constructed = constructed; - object_class->dispose = dispose; - - device_class->get_generic_capabilities = get_generic_capabilities; -} |