void g_dbus_pending_property_success(GDBusPendingPropertySet id) { struct property_data *propdata; propdata = remove_pending_property_data(id); if (propdata == NULL) return; g_dbus_send_reply(propdata->conn, propdata->message, DBUS_TYPE_INVALID); dbus_message_unref(propdata->message); g_free(propdata); }
void g_dbus_pending_property_error_valist(GDBusPendingReply id, const char *name, const char *format, va_list args) { struct property_data *propdata; propdata = remove_pending_property_data(id); if (propdata == NULL) return; g_dbus_send_error_valist(propdata->conn, propdata->message, name, format, args); dbus_message_unref(propdata->message); g_free(propdata); }
void g_dbus_pending_property_error_valist(GDBusPendingReply id, const char *name, const char *format, va_list args) { struct property_data *propdata; DBusMessage *reply; propdata = remove_pending_property_data(id); if (propdata == NULL) return; reply = g_dbus_create_error_valist(propdata->message, name, format, args); if (reply != NULL) { dbus_connection_send(propdata->conn, reply, NULL); dbus_message_unref(reply); } dbus_message_unref(propdata->message); g_free(propdata); }