| <?xml version="1.0" encoding="UTF-8" ?> |
| <!-- |
| Copyright 2021 The Chromium OS 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/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="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> |