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 |
| 5 // TODO(crbug.com/513801) to replace this file with plain enums/structs. |
| 6 |
5 syntax = "proto2"; | 7 syntax = "proto2"; |
6 | 8 |
7 option optimize_for = LITE_RUNTIME; | 9 option optimize_for = LITE_RUNTIME; |
8 | 10 |
9 package extensions.api.cast_channel.proto; | 11 package cast_channel.proto; |
10 | 12 |
11 enum EventType { | 13 enum EventType { |
12 EVENT_TYPE_UNKNOWN = 0; | 14 EVENT_TYPE_UNKNOWN = 0; |
13 CAST_SOCKET_CREATED = 1; | 15 CAST_SOCKET_CREATED = 1; |
14 READY_STATE_CHANGED = 2; | 16 READY_STATE_CHANGED = 2; |
15 CONNECTION_STATE_CHANGED = 3; | 17 CONNECTION_STATE_CHANGED = 3; |
16 READ_STATE_CHANGED = 4; | 18 READ_STATE_CHANGED = 4; |
17 WRITE_STATE_CHANGED = 5; | 19 WRITE_STATE_CHANGED = 5; |
18 ERROR_STATE_CHANGED = 6; | 20 ERROR_STATE_CHANGED = 6; |
19 CONNECT_FAILED = 7; | 21 CONNECT_FAILED = 7; |
20 TCP_SOCKET_CONNECT = 8; // Logged with RV. | 22 TCP_SOCKET_CONNECT = 8; // Logged with RV. |
21 TCP_SOCKET_SET_KEEP_ALIVE = 9; | 23 TCP_SOCKET_SET_KEEP_ALIVE = 9; |
22 SSL_CERT_WHITELISTED = 10; | 24 SSL_CERT_WHITELISTED = 10; |
23 SSL_SOCKET_CONNECT = 11; // Logged with RV. | 25 SSL_SOCKET_CONNECT = 11; // Logged with RV. |
24 SSL_INFO_OBTAINED = 12; | 26 SSL_INFO_OBTAINED = 12; |
25 DER_ENCODED_CERT_OBTAIN = 13; // Logged with RV. | 27 DER_ENCODED_CERT_OBTAIN = 13; // Logged with RV. |
26 RECEIVED_CHALLENGE_REPLY = 14; | 28 RECEIVED_CHALLENGE_REPLY = 14; |
27 AUTH_CHALLENGE_REPLY = 15; | 29 AUTH_CHALLENGE_REPLY = 15; |
28 CONNECT_TIMED_OUT = 16; | 30 CONNECT_TIMED_OUT = 16; |
29 SEND_MESSAGE_FAILED = 17; | 31 SEND_MESSAGE_FAILED = 17; |
30 MESSAGE_ENQUEUED = 18; // Message | 32 MESSAGE_ENQUEUED = 18; // Message |
31 SOCKET_WRITE = 19; // Logged with RV. | 33 SOCKET_WRITE = 19; // Logged with RV. |
32 MESSAGE_WRITTEN = 20; // Message | 34 MESSAGE_WRITTEN = 20; // Message |
33 SOCKET_READ = 21; // Logged with RV. | 35 SOCKET_READ = 21; // Logged with RV. |
34 MESSAGE_READ = 22; // Message | 36 MESSAGE_READ = 22; // Message |
35 SOCKET_CLOSED = 25; | 37 SOCKET_CLOSED = 25; |
36 SSL_CERT_EXCESSIVE_LIFETIME = 26; | 38 SSL_CERT_EXCESSIVE_LIFETIME = 26; |
37 CHANNEL_POLICY_ENFORCED = 27; | 39 CHANNEL_POLICY_ENFORCED = 27; |
38 TCP_SOCKET_CONNECT_COMPLETE = 28; // Logged with RV. | 40 TCP_SOCKET_CONNECT_COMPLETE = 28; // Logged with RV. |
39 SSL_SOCKET_CONNECT_COMPLETE = 29; // Logged with RV. | 41 SSL_SOCKET_CONNECT_COMPLETE = 29; // Logged with RV. |
40 SSL_SOCKET_CONNECT_FAILED = 30; // Logged with RV. | 42 SSL_SOCKET_CONNECT_FAILED = 30; // Logged with RV. |
41 SEND_AUTH_CHALLENGE_FAILED = 31; // Logged with RV. | 43 SEND_AUTH_CHALLENGE_FAILED = 31; // Logged with RV. |
42 AUTH_CHALLENGE_REPLY_INVALID = 32; | 44 AUTH_CHALLENGE_REPLY_INVALID = 32; |
43 PING_WRITE_ERROR = 33; // Logged with RV. | 45 PING_WRITE_ERROR = 33; // Logged with RV. |
44 } | 46 } |
45 | 47 |
46 enum ChannelAuth { | 48 enum ChannelAuth { |
47 // SSL over TCP. | 49 // SSL over TCP. |
48 SSL = 1; | 50 SSL = 1; |
49 // SSL over TCP with challenge and receiver signature verification. | 51 // SSL over TCP with challenge and receiver signature verification. |
50 SSL_VERIFIED = 2; | 52 SSL_VERIFIED = 2; |
51 } | 53 } |
52 | 54 |
53 enum ReadyState { | 55 enum ReadyState { |
(...skipping 109 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
163 message Log { | 165 message Log { |
164 // Each AggregatedSocketEvent represents events recorded for a socket. | 166 // Each AggregatedSocketEvent represents events recorded for a socket. |
165 repeated AggregatedSocketEvent aggregated_socket_event = 1; | 167 repeated AggregatedSocketEvent aggregated_socket_event = 1; |
166 | 168 |
167 // Number of socket log entries evicted by the logger due to size constraints. | 169 // Number of socket log entries evicted by the logger due to size constraints. |
168 optional int32 num_evicted_aggregated_socket_events = 2; | 170 optional int32 num_evicted_aggregated_socket_events = 2; |
169 | 171 |
170 // Number of event log entries evicted by the logger due to size constraints. | 172 // Number of event log entries evicted by the logger due to size constraints. |
171 optional int32 num_evicted_socket_events = 3; | 173 optional int32 num_evicted_socket_events = 3; |
172 } | 174 } |
OLD | NEW |