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

Side by Side Diff: content/renderer/presentation/presentation_dispatcher.cc

Issue 2506813003: Use new wrapper types for web_bluetooth.mojom (Closed)
Patch Set: address more comments Created 4 years 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 2015 The Chromium Authors. All rights reserved. 1 // Copyright 2015 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 "content/renderer/presentation/presentation_dispatcher.h" 5 #include "content/renderer/presentation/presentation_dispatcher.h"
6 6
7 #include <utility> 7 #include <utility>
8 #include <vector> 8 #include <vector>
9 9
10 #include "base/bind.h" 10 #include "base/bind.h"
(...skipping 255 matching lines...) Expand 10 before | Expand all | Expand 10 after
266 266
267 status->availability_callbacks.Add(callbacks); 267 status->availability_callbacks.Add(callbacks);
268 UpdateListeningState(status); 268 UpdateListeningState(status);
269 } 269 }
270 270
271 void PresentationDispatcher::startListening( 271 void PresentationDispatcher::startListening(
272 blink::WebPresentationAvailabilityObserver* observer) { 272 blink::WebPresentationAvailabilityObserver* observer) {
273 auto status_it = availability_status_.find(observer->url()); 273 auto status_it = availability_status_.find(observer->url());
274 if (status_it == availability_status_.end()) { 274 if (status_it == availability_status_.end()) {
275 DLOG(WARNING) << "Start listening for availability for unknown URL " 275 DLOG(WARNING) << "Start listening for availability for unknown URL "
276 << observer->url(); 276 << GURL(observer->url());
277 return; 277 return;
278 } 278 }
279 status_it->second->availability_observers.insert(observer); 279 status_it->second->availability_observers.insert(observer);
280 UpdateListeningState(status_it->second.get()); 280 UpdateListeningState(status_it->second.get());
281 } 281 }
282 282
283 void PresentationDispatcher::stopListening( 283 void PresentationDispatcher::stopListening(
284 blink::WebPresentationAvailabilityObserver* observer) { 284 blink::WebPresentationAvailabilityObserver* observer) {
285 auto status_it = availability_status_.find(observer->url()); 285 auto status_it = availability_status_.find(observer->url());
286 if (status_it == availability_status_.end()) { 286 if (status_it == availability_status_.end()) {
287 DLOG(WARNING) << "Stop listening for availability for unknown URL " 287 DLOG(WARNING) << "Stop listening for availability for unknown URL "
288 << observer->url(); 288 << GURL(observer->url());
289 return; 289 return;
290 } 290 }
291 status_it->second->availability_observers.erase(observer); 291 status_it->second->availability_observers.erase(observer);
292 UpdateListeningState(status_it->second.get()); 292 UpdateListeningState(status_it->second.get());
293 } 293 }
294 294
295 void PresentationDispatcher::setDefaultPresentationUrls( 295 void PresentationDispatcher::setDefaultPresentationUrls(
296 const blink::WebVector<blink::WebURL>& presentationUrls) { 296 const blink::WebVector<blink::WebURL>& presentationUrls) {
297 ConnectToPresentationServiceIfNeeded(); 297 ConnectToPresentationServiceIfNeeded();
298 298
(...skipping 248 matching lines...) Expand 10 before | Expand all | Expand 10 after
547 PresentationDispatcher::AvailabilityStatus::AvailabilityStatus( 547 PresentationDispatcher::AvailabilityStatus::AvailabilityStatus(
548 const GURL& availability_url) 548 const GURL& availability_url)
549 : url(availability_url), 549 : url(availability_url),
550 last_known_availability(false), 550 last_known_availability(false),
551 listening_state(ListeningState::INACTIVE) {} 551 listening_state(ListeningState::INACTIVE) {}
552 552
553 PresentationDispatcher::AvailabilityStatus::~AvailabilityStatus() { 553 PresentationDispatcher::AvailabilityStatus::~AvailabilityStatus() {
554 } 554 }
555 555
556 } // namespace content 556 } // namespace content
OLDNEW
« no previous file with comments | « content/renderer/bluetooth/web_bluetooth_impl.cc ('k') | device/bluetooth/public/interfaces/uuid.typemap » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698