| <?xml version="1.0" encoding="UTF-8" ?> |
| <!-- |
| Copyright 2018 The Chromium Authors. All rights reserved. |
| Use of this source code is governed by a BSD-style license that can be |
| found in the LICENSE file. |
| --> |
| <node name="/org/chromium/DlcService" |
| xmlns:tp="http://telepathy.freedesktop.org/wiki/DbusSpec#extensions-v0"> |
| <interface name="org.chromium.DlcServiceInterface"> |
| <method name="Install"> |
| <tp:docstring> |
| Install Downloadable Content (DLC). |
| </tp:docstring> |
| <arg name="id" type="s" direction="in"> |
| <tp:docstring> |
| ID of the DLC module. |
| </tp:docstring> |
| </arg> |
| <arg name="omaha_url" type="s" direction="in"> |
| <tp:docstring> |
| Overrides Omaha URL to query for update (empty for default URL). |
| </tp:docstring> |
| </arg> |
| <arg name="dlc_root" type="s" direction="out"> |
| <tp:docstring> |
| The path to the DLC content that user needs to access. |
| </tp:docstring> |
| </arg> |
| </method> |
| <method name="Uninstall"> |
| <tp:docstring> |
| Uninstall a Downloadable Content (DLC) module. |
| </tp:docstring> |
| <arg name="id" type="s" direction="in"> |
| <tp:docstring> |
| ID of the DLC module. |
| </tp:docstring> |
| </arg> |
| </method> |
| <method name="GetInstalled"> |
| <tp:docstring> |
| Returns a list of installed Downloadable Content (DLC) modules. |
| </tp:docstring> |
| <arg name="dlc_module_list" type="s" direction="out"> |
| <tp:docstring> |
| A serialized protobuf (DlcModuleList, |
| src/platform2/system_api/dbus/dlcservice/dlcservice.proto) of a list of |
| installed DLC modules. |
| </tp:docstring> |
| </arg> |
| </method> |
| </interface> |
| </node> |