Index: net/quic/core/quic_types.h |
diff --git a/net/quic/core/quic_types.h b/net/quic/core/quic_types.h |
index 4f24e95f62d15a6a6c8f728d29ef487a1bf58bf1..176dca1115f26aee5f5709b9b12981c9eae52d74 100644 |
--- a/net/quic/core/quic_types.h |
+++ b/net/quic/core/quic_types.h |
@@ -10,13 +10,29 @@ |
// including quic_protocol.h. |
#include <stddef.h> |
- |
+#include <map> |
#include <ostream> |
+#include <vector> |
#include "net/base/net_export.h" |
namespace net { |
+typedef uint8_t QuicPacketEntropyHash; |
+typedef uint8_t QuicPathId; |
+typedef uint16_t QuicPacketLength; |
+typedef uint32_t QuicHeaderId; |
+typedef uint32_t QuicStreamId; |
+typedef uint32_t QuicTag; |
+typedef uint64_t QuicByteCount; |
+typedef uint64_t QuicConnectionId; |
+typedef uint64_t QuicPacketCount; |
+typedef uint64_t QuicPacketNumber; |
+typedef uint64_t QuicPublicResetNonceProof; |
+typedef uint64_t QuicStreamOffset; |
+typedef std::vector<QuicTag> QuicTagVector; |
+typedef std::map<QuicTag, std::string> QuicTagValueMap; |
+ |
// A struct for functions which consume data payloads and fins. |
struct NET_EXPORT_PRIVATE QuicConsumedData { |
QuicConsumedData(size_t bytes_consumed, bool fin_consumed); |