dbus_message_iter_close_container(dict, &entry);
}
-dbus_bool_t emit_property_changed(const char *path,
- const char *interface,
- const char *name,
- int type, void *value)
-{
- DBusMessage *signal;
- DBusMessageIter iter;
-
- signal = dbus_message_new_signal(path, interface, "PropertyChanged");
-
- if (!signal) {
- error("Unable to allocate new %s.PropertyChanged signal",
- interface);
- return FALSE;
- }
-
- dbus_message_iter_init_append(signal, &iter);
-
- dbus_message_iter_append_basic(&iter, DBUS_TYPE_STRING, &name);
-
- append_variant(&iter, type, value);
-
- return g_dbus_send_message(connection, signal);
-}
-
dbus_bool_t emit_array_property_changed(const char *path,
const char *interface,
const char *name,
void dict_append_array(DBusMessageIter *dict, const char *key, int type,
void *val, int n_elements);
-dbus_bool_t emit_property_changed(const char *path,
- const char *interface,
- const char *name,
- int type, void *value);
-
dbus_bool_t emit_array_property_changed(const char *path,
const char *interface,
const char *name,