Merge Chromium + Blink git repositories
[chromium-blink-merge.git] / blimp / common / proto / client_control.proto
blob6d9f605f556ec51e82bb27de57950509b8e713c2
1 // Copyright 2015 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file.
4 //
5 // Message definitions for client-originating browser control messages.
6 //
7 // Current definitions are just placeholders and are NOT final.
8 // Feel free to modify this interface as necessary during feature work.
10 syntax = "proto2";
12 option optimize_for = LITE_RUNTIME;
14 message NavigateArgs {
15   optional string url = 1;
18 message ClientControlMessage {
19   enum Type {
20     NAVIGATE = 1;
21     STOP = 2;
22     RELOAD = 3;
23     BACK = 4;
24     FORWARD = 5;
25   }
26   optional Type type = 1;
28   optional NavigateArgs navigate = 1000;