diff options
Diffstat (limited to 'libnm-core/nm-param-spec-dbus.h')
-rw-r--r-- | libnm-core/nm-param-spec-dbus.h | 20 |
1 files changed, 10 insertions, 10 deletions
diff --git a/libnm-core/nm-param-spec-dbus.h b/libnm-core/nm-param-spec-dbus.h index adf3f3fafe..3beea1dfcd 100644 --- a/libnm-core/nm-param-spec-dbus.h +++ b/libnm-core/nm-param-spec-dbus.h @@ -33,21 +33,21 @@ typedef struct _NMParamSpecDbus NMParamSpecDbus; GType _nm_param_spec_dbus_get_type (void); -typedef void (*NMParamSpecDbusTransformFunc) (const GValue *from, GValue *to); +typedef GVariant * (*NMParamSpecDbusTransformToFunc) (const GValue *from); +typedef void (*NMParamSpecDbusTransformFromFunc) (GVariant *from, GValue *to); GParamSpec *_nm_param_spec_dbus (const char *name, const char *nick, const char *blurb, GType property_type, - GType dbus_type, - NMParamSpecDbusTransformFunc to_dbus, - NMParamSpecDbusTransformFunc from_dbus, + const GVariantType *dbus_type, + NMParamSpecDbusTransformToFunc to_dbus, + NMParamSpecDbusTransformFromFunc from_dbus, GParamFlags flags); -void _nm_param_spec_dbus_value_to_dbus (NMParamSpecDbus *pspec_dbus, - const GValue *prop_value, - GValue *dbus_value); -void _nm_param_spec_dbus_value_from_dbus (NMParamSpecDbus *pspec_dbus, - const GValue *dbus_value, - GValue *prop_value); +GVariant *_nm_param_spec_dbus_value_to_dbus (NMParamSpecDbus *pspec_dbus, + const GValue *prop_value); +void _nm_param_spec_dbus_value_from_dbus (NMParamSpecDbus *pspec_dbus, + GVariant *dbus_value, + GValue *prop_value); #endif /* NM_PARAM_SPEC_DBUS_H */ |