diff options
Diffstat (limited to 'service/dconf-interfaces.c')
-rw-r--r-- | service/dconf-interfaces.c | 13 |
1 files changed, 12 insertions, 1 deletions
diff --git a/service/dconf-interfaces.c b/service/dconf-interfaces.c index 180f3a3..c3c57c0 100644 --- a/service/dconf-interfaces.c +++ b/service/dconf-interfaces.c @@ -32,6 +32,7 @@ static const GDBusArgInfo *write_in[] = { &name_arg, &value_arg, NULL }; static const GDBusArgInfo *write_out[] = { &tag_arg, NULL }; static const GDBusArgInfo *many_in[] = { &path_arg, &values_arg, NULL }; static const GDBusArgInfo *many_out[] = { &tag_arg, NULL }; +static const GDBusArgInfo *blame_out[] = { &tag_arg, NULL }; static const GDBusArgInfo *notify_args[] = { &path_arg, &names_arg, &tag_arg, NULL }; static const GDBusMethodInfo write_method = { @@ -51,6 +52,12 @@ static const GDBusSignalInfo notify_signal = { (GDBusArgInfo **) notify_args }; +static const GDBusMethodInfo blame_method = { + -1, (gchar *) "Blame", + NULL, + (GDBusArgInfo **) blame_out +}; + static const GDBusPropertyInfo shmdir_property = { -1, (gchar *) "ShmDirectory", (gchar *) "s", G_DBUS_PROPERTY_INFO_FLAGS_READABLE }; @@ -63,6 +70,10 @@ static const GDBusSignalInfo *writer_signals[] = { ¬ify_signal, NULL }; +static const GDBusMethodInfo *writer_info_methods[] = { + &blame_method, NULL +}; + static const GDBusPropertyInfo *writer_info_properties[] = { &shmdir_property, NULL }; @@ -76,7 +87,7 @@ const GDBusInterfaceInfo ca_desrt_dconf_Writer = { const GDBusInterfaceInfo ca_desrt_dconf_WriterInfo = { -1, (gchar *) "ca.desrt.dconf.WriterInfo", - (GDBusMethodInfo **) NULL, + (GDBusMethodInfo **) writer_info_methods, (GDBusSignalInfo **) NULL, (GDBusPropertyInfo **) writer_info_properties }; |