1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45
|
<!DOCTYPE node PUBLIC
"-//freedesktop//DTD D-BUS Object Introspection 1.0//EN"
"http://www.freedesktop.org/standards/dbus/1.0/introspect.dtd" >
<node xmlns:doc="http://www.freedesktop.org/dbus/1.0/doc.dtd">
<!--
org.gnome.foundry.xml
Copyright 2024 Christian Hergert <chergert@redhat.com>
This library is free software; you can redistribute it and/or modify
it under the terms of the GNU Lesser General Public License as
published by the Free Software Foundation; either version 2.1 of the
License, or (at your option) any later version.
This library is distributed in the hope that it will be useful, but
WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
Lesser General Public License for more details.
You should have received a copy of the GNU General Public License along
with this program. If not, see <http://www.gnu.org/licenses/>.
SPDX-License-Identifier: LGPL-2.1-or-later
-->
<interface name="org.gnome.foundry.CommandLineService">
<method name="Run">
<annotation name="org.gtk.GDBus.C.UnixFD" value="true"/>
<arg name="directory" direction="in" type="ay"/>
<arg name="environment" direction="in" type="as"/>
<arg name="argv" direction="in" type="as"/>
<arg name="stdin_handle" direction="in" type="h"/>
<arg name="stdout_handle" direction="in" type="h"/>
<arg name="stderr_handle" direction="in" type="h"/>
<arg name="object_path" direction="in" type="o"/>
<arg name="exit_code" direction="out" type="i"/>
</method>
</interface>
<interface name="org.gnome.foundry.CommandLine">
<method name="Open">
<annotation name="org.gtk.GDBus.C.UnixFD" value="true"/>
<arg name="fdnum" direction="in" type="i"/>
<arg name="fd" direction="out" type="h"/>
</method>
</interface>
</node>
|