| <?xml version="1.0" encoding="UTF-8" ?> |
| <!-- |
| Copyright (c) 2011 The Chromium OS Authors. All rights reserved. |
| Use of this source code is governed by a BSD-style license that can be |
| found in the LICENSE file. |
| |
| dbus-binding-tool -mode=glib-server -prefix=image_burner image_burner.xml |
| > bindings/server.h |
| --> |
| <node name="/org/chromium/"> |
| <interface name="org.chromium.ImageBurnerInterface"> |
| <annotation name="org.freedesktop.DBus.GLib.CSymbol" |
| value="image_burner"/> |
| <method name="BurnImage"> |
| <annotation name="org.freedesktop.DBus.GLib.Async" value="true" /> |
| <arg type="s" name="from_path" direction="in"/> |
| <arg type="s" name="to_path" direction="in"/> |
| </method> |
| <signal name="burn_finished"> |
| <arg type="s" name="target_path"/> |
| <arg type="b" name="success"/> |
| <arg type="s" name="error"/> |
| </signal> |
| <signal name="burn_progress_update"> |
| <arg type="s" name="target_path"/> |
| <arg type="x" name="amount_burnt"/> |
| <arg type="x" name="total_size"/> |
| </signal> |
| </interface> |
| </node> |