| Index: net/quic/core/quic_multipath_received_packet_manager.h
|
| diff --git a/net/quic/core/quic_multipath_received_packet_manager.h b/net/quic/core/quic_multipath_received_packet_manager.h
|
| index 98ae2f5b45ce8aa4916f5772b71c73a9c2b21bfb..d85ace766fecd33d3558d50962b537af5235e69e 100644
|
| --- a/net/quic/core/quic_multipath_received_packet_manager.h
|
| +++ b/net/quic/core/quic_multipath_received_packet_manager.h
|
| @@ -8,6 +8,7 @@
|
| #ifndef NET_QUIC_QUIC_MULTIPATH_RECEIVED_PACKET_MANAGER_H_
|
| #define NET_QUIC_QUIC_MULTIPATH_RECEIVED_PACKET_MANAGER_H_
|
|
|
| +#include <memory>
|
| #include <unordered_map>
|
| #include <vector>
|
|
|
| @@ -23,11 +24,12 @@ class QuicMultipathReceivedPacketManagerPeer;
|
|
|
| class NET_EXPORT_PRIVATE QuicMultipathReceivedPacketManager {
|
| public:
|
| - typedef std::unordered_map<QuicPathId, QuicReceivedPacketManager*>
|
| - MultipathReceivedPacketManagerMap;
|
| -
|
| explicit QuicMultipathReceivedPacketManager(QuicConnectionStats* stats);
|
| ~QuicMultipathReceivedPacketManager();
|
| + QuicMultipathReceivedPacketManager(
|
| + const QuicMultipathReceivedPacketManager&) = delete;
|
| + QuicMultipathReceivedPacketManager& operator=(
|
| + const QuicMultipathReceivedPacketManager&) = delete;
|
|
|
| // Called when a new path with |path_id| is created.
|
| void OnPathCreated(QuicPathId path_id, QuicConnectionStats* stats);
|
| @@ -68,7 +70,8 @@ class NET_EXPORT_PRIVATE QuicMultipathReceivedPacketManager {
|
| friend class test::QuicMultipathReceivedPacketManagerPeer;
|
|
|
| // Map mapping path id to path received packet manager.
|
| - MultipathReceivedPacketManagerMap path_managers_;
|
| + std::unordered_map<QuicPathId, std::unique_ptr<QuicReceivedPacketManager>>
|
| + path_managers_;
|
| };
|
|
|
| } // namespace net
|
|
|