| <?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> |