Commit e3f39720 authored by Yasmin's avatar Yasmin Committed by Commit Bot

Add Shared Clipbpard proto.

Bug: 991520
Change-Id: Ib44d086aecfa6739ec961de1f5479f95a1fbe259
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1741923
Commit-Queue: Yasmin Molazadeh <yasmo@chromium.org>
Reviewed-by: default avatarMichael van Ouwerkerk <mvanouwerkerk@chromium.org>
Cr-Commit-Position: refs/heads/master@{#685196}
parent c6a96ae8
......@@ -14,6 +14,7 @@ group("proto_lite") {
proto_library("proto") {
sources = [
"click_to_call_message.proto",
"shared_clipboard_message.proto",
"sharing_message.proto",
]
}
// Copyright 2019 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.
syntax = "proto3";
package chrome_browser_sharing;
// Required in Chrome.
option optimize_for = LITE_RUNTIME;
// Message to pass clipboard text to shared clipboard feature.
message SharedClipboardMessage {
// required
string text = 1;
}
......@@ -5,6 +5,7 @@
syntax = "proto3";
import "click_to_call_message.proto";
import "shared_clipboard_message.proto";
package chrome_browser_sharing;
......@@ -21,6 +22,7 @@ message SharingMessage {
PingMessage ping_message = 2;
AckMessage ack_message = 3;
ClickToCallMessage click_to_call_message = 4;
SharedClipboardMessage shared_clipboard_message = 5;
}
}
......
......@@ -17,7 +17,8 @@ enum class SharingMessageType {
kPingMessage = 1,
kAckMessage = 2,
kClickToCallMessage = 3,
kMaxValue = kClickToCallMessage,
kSharedClipboardMessage = 4,
kMaxValue = kSharedClipboardMessage,
};
SharingMessageType PayloadCaseToMessageType(
......@@ -31,6 +32,8 @@ SharingMessageType PayloadCaseToMessageType(
return SharingMessageType::kAckMessage;
case chrome_browser_sharing::SharingMessage::kClickToCallMessage:
return SharingMessageType::kClickToCallMessage;
case chrome_browser_sharing::SharingMessage::kSharedClipboardMessage:
return SharingMessageType::kSharedClipboardMessage;
}
}
......
......@@ -53864,6 +53864,7 @@ Called by update_net_trust_anchors.py.-->
<int value="1" label="Ping"/>
<int value="2" label="Ack"/>
<int value="3" label="ClickToCall"/>
<int value="4" label="SharedClipboard"/>
</enum>
<enum name="SharingVapidKeyCreationResult">
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment