mirror of
https://gitlab.freedesktop.org/NetworkManager/NetworkManager.git
synced 2026-01-18 12:10:34 +01:00
libnm: belatedly add GObject property "NMDeviceOvs{Bridge,Port}:slaves"
Fixes: 5f30a2b525 ('libnm: add accessors for ovs port/bridge slaves')
This commit is contained in:
parent
26391a92da
commit
f1bd85634a
2 changed files with 40 additions and 16 deletions
|
|
@ -13,12 +13,9 @@
|
|||
#include "nm-setting-connection.h"
|
||||
#include "nm-core-internal.h"
|
||||
|
||||
enum {
|
||||
PROP_0,
|
||||
NM_GOBJECT_PROPERTIES_DEFINE_BASE (
|
||||
PROP_SLAVES,
|
||||
|
||||
LAST_PROP
|
||||
};
|
||||
);
|
||||
|
||||
/**
|
||||
* NMDeviceOvsBridge:
|
||||
|
|
@ -151,11 +148,26 @@ nm_device_ovs_bridge_class_init (NMDeviceOvsBridgeClass *ovs_bridge_class)
|
|||
NMDeviceClass *device_class = NM_DEVICE_CLASS (ovs_bridge_class);
|
||||
|
||||
object_class->get_property = get_property;
|
||||
object_class->dispose = dispose;
|
||||
object_class->dispose = dispose;
|
||||
|
||||
nm_object_class->init_dbus = init_dbus;
|
||||
|
||||
device_class->get_type_description = get_type_description;
|
||||
device_class->get_type_description = get_type_description;
|
||||
device_class->connection_compatible = connection_compatible;
|
||||
device_class->get_setting_type = get_setting_type;
|
||||
device_class->get_setting_type = get_setting_type;
|
||||
|
||||
/**
|
||||
* NMDeviceOvsBridge:slaves: (type GPtrArray(NMDevice))
|
||||
*
|
||||
* Gets the ports currently enslaved to the device.
|
||||
*
|
||||
* Since: 1.22
|
||||
*/
|
||||
obj_properties[PROP_SLAVES] =
|
||||
g_param_spec_boxed (NM_DEVICE_OVS_BRIDGE_SLAVES, "", "",
|
||||
G_TYPE_PTR_ARRAY,
|
||||
G_PARAM_READABLE |
|
||||
G_PARAM_STATIC_STRINGS);
|
||||
|
||||
g_object_class_install_properties (object_class, _PROPERTY_ENUMS_LAST, obj_properties);
|
||||
}
|
||||
|
|
|
|||
|
|
@ -13,12 +13,9 @@
|
|||
#include "nm-setting-connection.h"
|
||||
#include "nm-core-internal.h"
|
||||
|
||||
enum {
|
||||
PROP_0,
|
||||
NM_GOBJECT_PROPERTIES_DEFINE_BASE (
|
||||
PROP_SLAVES,
|
||||
|
||||
LAST_PROP
|
||||
};
|
||||
);
|
||||
|
||||
/**
|
||||
* NMDeviceOvsPort:
|
||||
|
|
@ -151,11 +148,26 @@ nm_device_ovs_port_class_init (NMDeviceOvsPortClass *ovs_port_class)
|
|||
NMDeviceClass *device_class = NM_DEVICE_CLASS (ovs_port_class);
|
||||
|
||||
object_class->get_property = get_property;
|
||||
object_class->dispose = dispose;
|
||||
object_class->dispose = dispose;
|
||||
|
||||
nm_object_class->init_dbus = init_dbus;
|
||||
|
||||
device_class->get_type_description = get_type_description;
|
||||
device_class->get_type_description = get_type_description;
|
||||
device_class->connection_compatible = connection_compatible;
|
||||
device_class->get_setting_type = get_setting_type;
|
||||
device_class->get_setting_type = get_setting_type;
|
||||
|
||||
/**
|
||||
* NMDeviceOvsPort:slaves: (type GPtrArray(NMDevice))
|
||||
*
|
||||
* Gets the interfaces currently enslaved to the device.
|
||||
*
|
||||
* Since: 1.22
|
||||
*/
|
||||
obj_properties[PROP_SLAVES] =
|
||||
g_param_spec_boxed (NM_DEVICE_OVS_PORT_SLAVES, "", "",
|
||||
G_TYPE_PTR_ARRAY,
|
||||
G_PARAM_READABLE |
|
||||
G_PARAM_STATIC_STRINGS);
|
||||
|
||||
g_object_class_install_properties (object_class, _PROPERTY_ENUMS_LAST, obj_properties);
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue