OLD | NEW |
---|---|
1 // Copyright 2014 The Chromium Authors. All rights reserved. | 1 // Copyright 2014 The Chromium Authors. All rights reserved. |
2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
4 | 4 |
mark a. foltz
2017/06/01 21:26:35
Can you add a TODO(crbug.com/513801) to replace th
zhaobin
2017/06/01 22:00:38
Done.
| |
5 syntax = "proto2"; | 5 syntax = "proto2"; |
6 | 6 |
7 option optimize_for = LITE_RUNTIME; | 7 option optimize_for = LITE_RUNTIME; |
8 | 8 |
9 package extensions.api.cast_channel.proto; | 9 package cast_channel.proto; |
10 | 10 |
11 enum EventType { | 11 enum EventType { |
12 EVENT_TYPE_UNKNOWN = 0; | 12 EVENT_TYPE_UNKNOWN = 0; |
13 CAST_SOCKET_CREATED = 1; | 13 CAST_SOCKET_CREATED = 1; |
14 READY_STATE_CHANGED = 2; | 14 READY_STATE_CHANGED = 2; |
15 CONNECTION_STATE_CHANGED = 3; | 15 CONNECTION_STATE_CHANGED = 3; |
16 READ_STATE_CHANGED = 4; | 16 READ_STATE_CHANGED = 4; |
17 WRITE_STATE_CHANGED = 5; | 17 WRITE_STATE_CHANGED = 5; |
18 ERROR_STATE_CHANGED = 6; | 18 ERROR_STATE_CHANGED = 6; |
19 CONNECT_FAILED = 7; | 19 CONNECT_FAILED = 7; |
20 TCP_SOCKET_CONNECT = 8; // Logged with RV. | 20 TCP_SOCKET_CONNECT = 8; // Logged with RV. |
21 TCP_SOCKET_SET_KEEP_ALIVE = 9; | 21 TCP_SOCKET_SET_KEEP_ALIVE = 9; |
22 SSL_CERT_WHITELISTED = 10; | 22 SSL_CERT_WHITELISTED = 10; |
23 SSL_SOCKET_CONNECT = 11; // Logged with RV. | 23 SSL_SOCKET_CONNECT = 11; // Logged with RV. |
24 SSL_INFO_OBTAINED = 12; | 24 SSL_INFO_OBTAINED = 12; |
25 DER_ENCODED_CERT_OBTAIN = 13; // Logged with RV. | 25 DER_ENCODED_CERT_OBTAIN = 13; // Logged with RV. |
26 RECEIVED_CHALLENGE_REPLY = 14; | 26 RECEIVED_CHALLENGE_REPLY = 14; |
27 AUTH_CHALLENGE_REPLY = 15; | 27 AUTH_CHALLENGE_REPLY = 15; |
28 CONNECT_TIMED_OUT = 16; | 28 CONNECT_TIMED_OUT = 16; |
29 SEND_MESSAGE_FAILED = 17; | 29 SEND_MESSAGE_FAILED = 17; |
30 MESSAGE_ENQUEUED = 18; // Message | 30 MESSAGE_ENQUEUED = 18; // Message |
31 SOCKET_WRITE = 19; // Logged with RV. | 31 SOCKET_WRITE = 19; // Logged with RV. |
32 MESSAGE_WRITTEN = 20; // Message | 32 MESSAGE_WRITTEN = 20; // Message |
33 SOCKET_READ = 21; // Logged with RV. | 33 SOCKET_READ = 21; // Logged with RV. |
34 MESSAGE_READ = 22; // Message | 34 MESSAGE_READ = 22; // Message |
35 SOCKET_CLOSED = 25; | 35 SOCKET_CLOSED = 25; |
36 SSL_CERT_EXCESSIVE_LIFETIME = 26; | 36 SSL_CERT_EXCESSIVE_LIFETIME = 26; |
37 CHANNEL_POLICY_ENFORCED = 27; | 37 CHANNEL_POLICY_ENFORCED = 27; |
38 TCP_SOCKET_CONNECT_COMPLETE = 28; // Logged with RV. | 38 TCP_SOCKET_CONNECT_COMPLETE = 28; // Logged with RV. |
39 SSL_SOCKET_CONNECT_COMPLETE = 29; // Logged with RV. | 39 SSL_SOCKET_CONNECT_COMPLETE = 29; // Logged with RV. |
40 SSL_SOCKET_CONNECT_FAILED = 30; // Logged with RV. | 40 SSL_SOCKET_CONNECT_FAILED = 30; // Logged with RV. |
41 SEND_AUTH_CHALLENGE_FAILED = 31; // Logged with RV. | 41 SEND_AUTH_CHALLENGE_FAILED = 31; // Logged with RV. |
42 AUTH_CHALLENGE_REPLY_INVALID = 32; | 42 AUTH_CHALLENGE_REPLY_INVALID = 32; |
43 PING_WRITE_ERROR = 33; // Logged with RV. | 43 PING_WRITE_ERROR = 33; // Logged with RV. |
44 } | 44 } |
45 | 45 |
46 enum ChannelAuth { | 46 enum ChannelAuth { |
47 // SSL over TCP. | 47 // SSL over TCP. |
48 SSL = 1; | 48 SSL = 1; |
49 // SSL over TCP with challenge and receiver signature verification. | 49 // SSL over TCP with challenge and receiver signature verification. |
50 SSL_VERIFIED = 2; | 50 SSL_VERIFIED = 2; |
51 } | 51 } |
52 | 52 |
53 enum ReadyState { | 53 enum ReadyState { |
(...skipping 109 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
163 message Log { | 163 message Log { |
164 // Each AggregatedSocketEvent represents events recorded for a socket. | 164 // Each AggregatedSocketEvent represents events recorded for a socket. |
165 repeated AggregatedSocketEvent aggregated_socket_event = 1; | 165 repeated AggregatedSocketEvent aggregated_socket_event = 1; |
166 | 166 |
167 // Number of socket log entries evicted by the logger due to size constraints. | 167 // Number of socket log entries evicted by the logger due to size constraints. |
168 optional int32 num_evicted_aggregated_socket_events = 2; | 168 optional int32 num_evicted_aggregated_socket_events = 2; |
169 | 169 |
170 // Number of event log entries evicted by the logger due to size constraints. | 170 // Number of event log entries evicted by the logger due to size constraints. |
171 optional int32 num_evicted_socket_events = 3; | 171 optional int32 num_evicted_socket_events = 3; |
172 } | 172 } |
OLD | NEW |