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

Side by Side Diff: sync/internal_api/http_bridge.cc

Issue 2031713002: Migrate WaitableEvent to enum-based constructor in sync/ (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@WEvent_enums
Patch Set: Created 4 years, 6 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
OLDNEW
1 // Copyright 2012 The Chromium Authors. All rights reserved. 1 // Copyright 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 "sync/internal_api/public/http_bridge.h" 5 #include "sync/internal_api/public/http_bridge.h"
6 6
7 #include <stddef.h> 7 #include <stddef.h>
8 #include <stdint.h> 8 #include <stdint.h>
9 9
10 #include <vector> 10 #include <vector>
(...skipping 120 matching lines...) Expand 10 before | Expand all | Expand 10 after
131 } 131 }
132 HttpBridge::URLFetchState::~URLFetchState() {} 132 HttpBridge::URLFetchState::~URLFetchState() {}
133 133
134 HttpBridge::HttpBridge( 134 HttpBridge::HttpBridge(
135 const std::string& user_agent, 135 const std::string& user_agent,
136 const scoped_refptr<net::URLRequestContextGetter>& context_getter, 136 const scoped_refptr<net::URLRequestContextGetter>& context_getter,
137 const NetworkTimeUpdateCallback& network_time_update_callback, 137 const NetworkTimeUpdateCallback& network_time_update_callback,
138 const BindToTrackerCallback& bind_to_tracker_callback) 138 const BindToTrackerCallback& bind_to_tracker_callback)
139 : created_on_loop_(base::MessageLoop::current()), 139 : created_on_loop_(base::MessageLoop::current()),
140 user_agent_(user_agent), 140 user_agent_(user_agent),
141 http_post_completed_(false, false), 141 http_post_completed_(base::WaitableEvent::ResetPolicy::AUTOMATIC,
142 base::WaitableEvent::InitialState::NOT_SIGNALED),
142 request_context_getter_(context_getter), 143 request_context_getter_(context_getter),
143 network_task_runner_(request_context_getter_->GetNetworkTaskRunner()), 144 network_task_runner_(request_context_getter_->GetNetworkTaskRunner()),
144 network_time_update_callback_(network_time_update_callback), 145 network_time_update_callback_(network_time_update_callback),
145 bind_to_tracker_callback_(bind_to_tracker_callback) {} 146 bind_to_tracker_callback_(bind_to_tracker_callback) {}
146 147
147 HttpBridge::~HttpBridge() { 148 HttpBridge::~HttpBridge() {
148 } 149 }
149 150
150 void HttpBridge::SetExtraRequestHeaders(const char * headers) { 151 void HttpBridge::SetExtraRequestHeaders(const char * headers) {
151 DCHECK(extra_headers_.empty()) 152 DCHECK(extra_headers_.empty())
(...skipping 302 matching lines...) Expand 10 before | Expand all | Expand 10 after
454 int64_t sane_time_ms = 0; 455 int64_t sane_time_ms = 0;
455 if (base::StringToInt64(sane_time_str, &sane_time_ms)) { 456 if (base::StringToInt64(sane_time_str, &sane_time_ms)) {
456 network_time_update_callback_.Run( 457 network_time_update_callback_.Run(
457 base::Time::FromJsTime(sane_time_ms), 458 base::Time::FromJsTime(sane_time_ms),
458 base::TimeDelta::FromMilliseconds(1), 459 base::TimeDelta::FromMilliseconds(1),
459 fetch_state_.end_time - fetch_state_.start_time); 460 fetch_state_.end_time - fetch_state_.start_time);
460 } 461 }
461 } 462 }
462 463
463 } // namespace syncer 464 } // namespace syncer
OLDNEW
« no previous file with comments | « sync/internal_api/attachments/attachment_service_proxy_unittest.cc ('k') | sync/internal_api/http_bridge_unittest.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698