Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(1103)

Side by Side Diff: net/tools/quic/quic_time_wait_list_manager.cc

Issue 2229393003: net: Use stl utilities from the base namespace (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Rebased Created 4 years, 4 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
« no previous file with comments | « net/tools/quic/quic_simple_server_stream.cc ('k') | net/udp/udp_socket_unittest.cc » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
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 #include "net/tools/quic/quic_time_wait_list_manager.h" 5 #include "net/tools/quic/quic_time_wait_list_manager.h"
6 6
7 #include <errno.h> 7 #include <errno.h>
8 8
9 #include <memory> 9 #include <memory>
10 10
(...skipping 73 matching lines...) Expand 10 before | Expand all | Expand 10 after
84 connection_id_clean_up_alarm_( 84 connection_id_clean_up_alarm_(
85 alarm_factory->CreateAlarm(new ConnectionIdCleanUpAlarm(this))), 85 alarm_factory->CreateAlarm(new ConnectionIdCleanUpAlarm(this))),
86 clock_(helper->GetClock()), 86 clock_(helper->GetClock()),
87 writer_(writer), 87 writer_(writer),
88 visitor_(visitor) { 88 visitor_(visitor) {
89 SetConnectionIdCleanUpAlarm(); 89 SetConnectionIdCleanUpAlarm();
90 } 90 }
91 91
92 QuicTimeWaitListManager::~QuicTimeWaitListManager() { 92 QuicTimeWaitListManager::~QuicTimeWaitListManager() {
93 connection_id_clean_up_alarm_->Cancel(); 93 connection_id_clean_up_alarm_->Cancel();
94 STLDeleteElements(&pending_packets_queue_); 94 base::STLDeleteElements(&pending_packets_queue_);
95 } 95 }
96 96
97 void QuicTimeWaitListManager::AddConnectionIdToTimeWait( 97 void QuicTimeWaitListManager::AddConnectionIdToTimeWait(
98 QuicConnectionId connection_id, 98 QuicConnectionId connection_id,
99 QuicVersion version, 99 QuicVersion version,
100 bool connection_rejected_statelessly, 100 bool connection_rejected_statelessly,
101 std::vector<std::unique_ptr<QuicEncryptedPacket>>* termination_packets) { 101 std::vector<std::unique_ptr<QuicEncryptedPacket>>* termination_packets) {
102 if (connection_rejected_statelessly) { 102 if (connection_rejected_statelessly) {
103 DCHECK(termination_packets != nullptr && !termination_packets->empty()) 103 DCHECK(termination_packets != nullptr && !termination_packets->empty())
104 << "Connections that were rejected statelessly must " 104 << "Connections that were rejected statelessly must "
(...skipping 15 matching lines...) Expand all
120 data.termination_packets.swap(*termination_packets); 120 data.termination_packets.swap(*termination_packets);
121 } 121 }
122 connection_id_map_.emplace(std::make_pair(connection_id, std::move(data))); 122 connection_id_map_.emplace(std::make_pair(connection_id, std::move(data)));
123 if (new_connection_id) { 123 if (new_connection_id) {
124 visitor_->OnConnectionAddedToTimeWaitList(connection_id); 124 visitor_->OnConnectionAddedToTimeWaitList(connection_id);
125 } 125 }
126 } 126 }
127 127
128 bool QuicTimeWaitListManager::IsConnectionIdInTimeWait( 128 bool QuicTimeWaitListManager::IsConnectionIdInTimeWait(
129 QuicConnectionId connection_id) const { 129 QuicConnectionId connection_id) const {
130 return ContainsKey(connection_id_map_, connection_id); 130 return base::ContainsKey(connection_id_map_, connection_id);
131 } 131 }
132 132
133 QuicVersion QuicTimeWaitListManager::GetQuicVersionFromConnectionId( 133 QuicVersion QuicTimeWaitListManager::GetQuicVersionFromConnectionId(
134 QuicConnectionId connection_id) { 134 QuicConnectionId connection_id) {
135 ConnectionIdMap::iterator it = connection_id_map_.find(connection_id); 135 ConnectionIdMap::iterator it = connection_id_map_.find(connection_id);
136 DCHECK(it != connection_id_map_.end()); 136 DCHECK(it != connection_id_map_.end());
137 return (it->second).version; 137 return (it->second).version;
138 } 138 }
139 139
140 void QuicTimeWaitListManager::OnCanWrite() { 140 void QuicTimeWaitListManager::OnCanWrite() {
(...skipping 184 matching lines...) Expand 10 before | Expand all | Expand 10 after
325 version(version_), 325 version(version_),
326 time_added(time_added_), 326 time_added(time_added_),
327 connection_rejected_statelessly(connection_rejected_statelessly) {} 327 connection_rejected_statelessly(connection_rejected_statelessly) {}
328 328
329 QuicTimeWaitListManager::ConnectionIdData::ConnectionIdData( 329 QuicTimeWaitListManager::ConnectionIdData::ConnectionIdData(
330 ConnectionIdData&& other) = default; 330 ConnectionIdData&& other) = default;
331 331
332 QuicTimeWaitListManager::ConnectionIdData::~ConnectionIdData() {} 332 QuicTimeWaitListManager::ConnectionIdData::~ConnectionIdData() {}
333 333
334 } // namespace net 334 } // namespace net
OLDNEW
« no previous file with comments | « net/tools/quic/quic_simple_server_stream.cc ('k') | net/udp/udp_socket_unittest.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698