summaryrefslogtreecommitdiff
path: root/libnm-core/nm-setting.h
diff options
context:
space:
mode:
authorThomas Haller <thaller@redhat.com>2019-05-13 12:22:40 +0200
committerThomas Haller <thaller@redhat.com>2019-05-23 18:09:49 +0200
commit0cc68e1c4f73a8ae8eea705f728cdbfc01bcf09e (patch)
tree3219fcba705249b141c21d478a985b72d0420fa7 /libnm-core/nm-setting.h
parentd31622a63e618d2b8a754c414dad4e135ca5ef10 (diff)
downloadNetworkManager-0cc68e1c4f73a8ae8eea705f728cdbfc01bcf09e.tar.gz
libnm: add init_from_dbus() virtual function to NMSetting
Diffstat (limited to 'libnm-core/nm-setting.h')
-rw-r--r--libnm-core/nm-setting.h10
1 files changed, 9 insertions, 1 deletions
diff --git a/libnm-core/nm-setting.h b/libnm-core/nm-setting.h
index b91baf3d7a..58b0ac54b5 100644
--- a/libnm-core/nm-setting.h
+++ b/libnm-core/nm-setting.h
@@ -268,7 +268,15 @@ typedef struct {
GVariantBuilder *setting_builder);
/*< private >*/
- gpointer padding[2];
+ gboolean (*init_from_dbus) (NMSetting *setting,
+ GHashTable *keys,
+ GVariant *setting_dict,
+ GVariant *connection_dict,
+ guint /* NMSettingParseFlags */ parse_flags,
+ GError **error);
+
+ /*< private >*/
+ gpointer padding[1];
/*< private >*/
const struct _NMMetaSettingInfo *setting_info;