| OLD | NEW |
| 1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2012 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 #ifndef NET_QUIC_QUIC_PROTOCOL_H_ | 5 #ifndef NET_QUIC_QUIC_PROTOCOL_H_ |
| 6 #define NET_QUIC_QUIC_PROTOCOL_H_ | 6 #define NET_QUIC_QUIC_PROTOCOL_H_ |
| 7 | 7 |
| 8 #include <stddef.h> | 8 #include <stddef.h> |
| 9 #include <stdint.h> | 9 #include <stdint.h> |
| 10 | 10 |
| (...skipping 511 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 522 // FEC data is malformed. | 522 // FEC data is malformed. |
| 523 QUIC_INVALID_FEC_DATA = 5, | 523 QUIC_INVALID_FEC_DATA = 5, |
| 524 // STREAM frame data is malformed. | 524 // STREAM frame data is malformed. |
| 525 QUIC_INVALID_STREAM_DATA = 46, | 525 QUIC_INVALID_STREAM_DATA = 46, |
| 526 // STREAM frame data overlaps with buffered data. | 526 // STREAM frame data overlaps with buffered data. |
| 527 QUIC_OVERLAPPING_STREAM_DATA = 87, | 527 QUIC_OVERLAPPING_STREAM_DATA = 87, |
| 528 // Received STREAM frame data is not encrypted. | 528 // Received STREAM frame data is not encrypted. |
| 529 QUIC_UNENCRYPTED_STREAM_DATA = 61, | 529 QUIC_UNENCRYPTED_STREAM_DATA = 61, |
| 530 // Attempt to send unencrypted STREAM frame. | 530 // Attempt to send unencrypted STREAM frame. |
| 531 QUIC_ATTEMPT_TO_SEND_UNENCRYPTED_STREAM_DATA = 88, | 531 QUIC_ATTEMPT_TO_SEND_UNENCRYPTED_STREAM_DATA = 88, |
| 532 // Received a frame which is likely the result of memory corruption. |
| 533 QUIC_MAYBE_CORRUPTED_MEMORY = 89, |
| 532 // FEC frame data is not encrypted. | 534 // FEC frame data is not encrypted. |
| 533 QUIC_UNENCRYPTED_FEC_DATA = 77, | 535 QUIC_UNENCRYPTED_FEC_DATA = 77, |
| 534 // RST_STREAM frame data is malformed. | 536 // RST_STREAM frame data is malformed. |
| 535 QUIC_INVALID_RST_STREAM_DATA = 6, | 537 QUIC_INVALID_RST_STREAM_DATA = 6, |
| 536 // CONNECTION_CLOSE frame data is malformed. | 538 // CONNECTION_CLOSE frame data is malformed. |
| 537 QUIC_INVALID_CONNECTION_CLOSE_DATA = 7, | 539 QUIC_INVALID_CONNECTION_CLOSE_DATA = 7, |
| 538 // GOAWAY frame data is malformed. | 540 // GOAWAY frame data is malformed. |
| 539 QUIC_INVALID_GOAWAY_DATA = 8, | 541 QUIC_INVALID_GOAWAY_DATA = 8, |
| 540 // WINDOW_UPDATE frame data is malformed. | 542 // WINDOW_UPDATE frame data is malformed. |
| 541 QUIC_INVALID_WINDOW_UPDATE_DATA = 57, | 543 QUIC_INVALID_WINDOW_UPDATE_DATA = 57, |
| (...skipping 146 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 688 QUIC_CONNECTION_MIGRATION_NO_MIGRATABLE_STREAMS = 81, | 690 QUIC_CONNECTION_MIGRATION_NO_MIGRATABLE_STREAMS = 81, |
| 689 // Connection changed networks too many times. | 691 // Connection changed networks too many times. |
| 690 QUIC_CONNECTION_MIGRATION_TOO_MANY_CHANGES = 82, | 692 QUIC_CONNECTION_MIGRATION_TOO_MANY_CHANGES = 82, |
| 691 // Connection migration was attempted, but there was no new network to | 693 // Connection migration was attempted, but there was no new network to |
| 692 // migrate to. | 694 // migrate to. |
| 693 QUIC_CONNECTION_MIGRATION_NO_NEW_NETWORK = 83, | 695 QUIC_CONNECTION_MIGRATION_NO_NEW_NETWORK = 83, |
| 694 // Network changed, but connection had one or more non-migratable streams. | 696 // Network changed, but connection had one or more non-migratable streams. |
| 695 QUIC_CONNECTION_MIGRATION_NON_MIGRATABLE_STREAM = 84, | 697 QUIC_CONNECTION_MIGRATION_NON_MIGRATABLE_STREAM = 84, |
| 696 | 698 |
| 697 // No error. Used as bound while iterating. | 699 // No error. Used as bound while iterating. |
| 698 QUIC_LAST_ERROR = 89, | 700 QUIC_LAST_ERROR = 90, |
| 699 }; | 701 }; |
| 700 | 702 |
| 701 // Must be updated any time a QuicErrorCode is deprecated. | 703 // Must be updated any time a QuicErrorCode is deprecated. |
| 702 const int kDeprecatedQuicErrorCount = 4; | 704 const int kDeprecatedQuicErrorCount = 4; |
| 703 const int kActiveQuicErrorCount = QUIC_LAST_ERROR - kDeprecatedQuicErrorCount; | 705 const int kActiveQuicErrorCount = QUIC_LAST_ERROR - kDeprecatedQuicErrorCount; |
| 704 | 706 |
| 705 typedef char DiversificationNonce[32]; | 707 typedef char DiversificationNonce[32]; |
| 706 | 708 |
| 707 struct NET_EXPORT_PRIVATE QuicPacketPublicHeader { | 709 struct NET_EXPORT_PRIVATE QuicPacketPublicHeader { |
| 708 QuicPacketPublicHeader(); | 710 QuicPacketPublicHeader(); |
| (...skipping 781 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1490 : iov(iov), iov_count(iov_count), total_length(total_length) {} | 1492 : iov(iov), iov_count(iov_count), total_length(total_length) {} |
| 1491 | 1493 |
| 1492 const struct iovec* iov; | 1494 const struct iovec* iov; |
| 1493 const int iov_count; | 1495 const int iov_count; |
| 1494 const size_t total_length; | 1496 const size_t total_length; |
| 1495 }; | 1497 }; |
| 1496 | 1498 |
| 1497 } // namespace net | 1499 } // namespace net |
| 1498 | 1500 |
| 1499 #endif // NET_QUIC_QUIC_PROTOCOL_H_ | 1501 #endif // NET_QUIC_QUIC_PROTOCOL_H_ |
| OLD | NEW |