Validate args before creating the DBus proxy, just for complete safety.
[mmediamanager.git] / src / mm-dbus-module-info.xml
blob5d0a74997eb8624f44f2d07b97ecc169be0f084e
1 <!DOCTYPE node PUBLIC "-//freedesktop//DTD D-BUS Object Introspection 1.0//EN" "http://www.freedesktop.org/standards/dbus/1.0/introspect.dtd">
2 <node>
3   <interface name="org.gnome.MediaManager.Application">
4     <method name="GetApplicationInfo">
5       <arg name="supported_type" direction="out" type="u"/>
6       <arg name="desktop_id" direction="out" type="s"/>
7     </method>
8     <method name="GetCategories">
9       <arg name="category_names" direction="out" type="as"/>
10       <arg name="category_icon_names" direction="out" type="as"/>
11     </method>
12     <method name="GetHits">
13       <arg name="category_name" direction="in" type="s"/>
14       <arg name="filter" direction="in" type="s"/>
15       <arg name="hit_collection" direction="out" type="s"/>
16     </method>
17   </interface>
18 </node>
19