blob: 4dee88046c086ce9a3e1aad323f90f52e76efd77 [file] [log] [blame]
<?xml version="1.0" encoding="UTF-8" ?>
<node xmlns:tp="http://telepathy.freedesktop.org/wiki/DbusSpec#extensions-v0">
<interface name="org.chromium.CrosDisks">
<tp:struct name="DiskDevice" array-name="DiskDevices">
<tp:member name="deviceIsDrive" type="b"> </tp:member>
<tp:member name="devicePresentationHide" type="b"> </tp:member>
<tp:member name="deviceIsMounted" type="b"> </tp:member>
<tp:member name="deviceMountPath" type="s"> </tp:member>
<tp:member name="label" type="s"> </tp:member>
<tp:member name="driveModel" type="s"> </tp:member>
<tp:member name="isRotational" type="b"> </tp:member>
<tp:member name="isOptical" type="b"> </tp:member>
<tp:member name="isReadOnly" type="b"> </tp:member>
<tp:member name="capacity" type="d"> </tp:member>
<tp:member name="bytes_remaining" type="d"> </tp:member>
</tp:struct>
<method name="FilesystemMount">
<arg name="nullArgument" type="s" direction="in">
</arg>
<arg name="mountOptions" type="as" direction="in">
</arg>
</method>
<method name="FilesystemUnmount">
<arg name="mountOptions" type="as" direction="in">
</arg>
</method>
<method name="GetAll">
<arg name="disks" type="aa{sv}" direction="out" tp:type="DiskDevices">
</arg>
</method>
<signal name="DeviceUpdates">
<arg name="disks" type="aa{sv}" direction="out" tp:type="DiskDevices">
</arg>
</signal>
<method name="IsAlive">
<tp:docstring>
Test method to verify that Cashew service is working.
</tp:docstring>
<arg name="result" type="b" direction="out">
<tp:docstring>
Boolean indicating whether Cashew service is alive.
</tp:docstring>
</arg>
</method>
</interface>
</node>