| <?xml version="1.0" encoding="UTF-8" ?> | |
| <!-- | |
| Copyright 2021 The ChromiumOS Authors | |
| Use of this source code is governed by a BSD-style license that can be | |
| found in the LICENSE file. | |
| --> | |
| <node name="/org/chromium/Missived" | |
| xmlns:tp="http://telepathy.freedesktop.org/wiki/DbusSpec#extensions-v0"> | |
| <interface name="org.chromium.Missived"> | |
| <method name="EnqueueRecord"> | |
| <tp:docstring> | |
| Enqueues records for encryption, storage, and upload. | |
| </tp:docstring> | |
| <arg name="request" type="ay" direction="in"> | |
| <annotation name="org.chromium.DBus.Argument.ProtobufClass" | |
| value="::reporting::EnqueueRecordRequest" /> | |
| </arg> | |
| <arg name="reply" type="ay" direction="out"> | |
| <annotation name="org.chromium.DBus.Argument.ProtobufClass" | |
| value="::reporting::EnqueueRecordResponse" /> | |
| </arg> | |
| <annotation name="org.chromium.DBus.Method.Kind" value="async"/> | |
| </method> | |
| <method name="FlushPriority"> | |
| <tp:docstring> | |
| Requests that the indicated priority queue is flushed. | |
| </tp:docstring> | |
| <arg name="request" type="ay" direction="in"> | |
| <annotation name="org.chromium.DBus.Argument.ProtobufClass" | |
| value="::reporting::FlushPriorityRequest" /> | |
| </arg> | |
| <arg name="reply" type="ay" direction="out"> | |
| <annotation name="org.chromium.DBus.Argument.ProtobufClass" | |
| value="::reporting::FlushPriorityResponse" /> | |
| </arg> | |
| <annotation name="org.chromium.DBus.Method.Kind" value="async"/> | |
| </method> | |
| <method name="ConfirmRecordUpload"> | |
| <tp:docstring> | |
| Sent by Chrome to indicate the record was succesfully uploaded. | |
| Record indicated by the provided SequenceInformation. | |
| </tp:docstring> | |
| <arg name="request" type="ay" direction="in"> | |
| <annotation name="org.chromium.DBus.Argument.ProtobufClass" | |
| value="::reporting::ConfirmRecordUploadRequest" /> | |
| </arg> | |
| <arg name="reply" type="ay" direction="out"> | |
| <annotation name="org.chromium.DBus.Argument.ProtobufClass" | |
| value="::reporting::ConfirmRecordUploadResponse" /> | |
| </arg> | |
| <annotation name="org.chromium.DBus.Method.Kind" value="async"/> | |
| </method> | |
| <method name="UpdateConfigInMissive"> | |
| <tp:docstring> | |
| Sent by Chrome to update the list of blocked destinations and other | |
| data from the configuration file fetched from the server. | |
| </tp:docstring> | |
| <arg name="request" type="ay" direction="in"> | |
| <annotation name="org.chromium.DBus.Argument.ProtobufClass" | |
| value="::reporting::UpdateConfigInMissiveRequest" /> | |
| </arg> | |
| <arg name="reply" type="ay" direction="out"> | |
| <annotation name="org.chromium.DBus.Argument.ProtobufClass" | |
| value="::reporting::UpdateConfigInMissiveResponse" /> | |
| </arg> | |
| <annotation name="org.chromium.DBus.Method.Kind" value="async"/> | |
| </method> | |
| <method name="UpdateEncryptionKey"> | |
| <tp:docstring> | |
| Sent by Chrome to update the Missive Daemon Encryption Key. | |
| </tp:docstring> | |
| <arg name="request" type="ay" direction="in"> | |
| <annotation name="org.chromium.DBus.Argument.ProtobufClass" | |
| value="::reporting::UpdateEncryptionKeyRequest" /> | |
| </arg> | |
| <arg name="reply" type="ay" direction="out"> | |
| <annotation name="org.chromium.DBus.Argument.ProtobufClass" | |
| value="::reporting::UpdateEncryptionKeyResponse" /> | |
| </arg> | |
| <annotation name="org.chromium.DBus.Method.Kind" value="async"/> | |
| </method> | |
| </interface> | |
| </node> |