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

Side by Side Diff: chrome/browser/media/router/mojo/media_router_mojo_impl.cc

Issue 2706463002: [Presentation API] Mojo typemap for content::PresentationConnectionMessage (Closed)
Patch Set: Fix compile error in presentation_connection_message Created 3 years, 10 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 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 "chrome/browser/media/router/mojo/media_router_mojo_impl.h" 5 #include "chrome/browser/media/router/mojo/media_router_mojo_impl.h"
6 6
7 #include <stddef.h> 7 #include <stddef.h>
8 8
9 #include <utility> 9 #include <utility>
10 10
(...skipping 323 matching lines...) Expand 10 before | Expand all | Expand 10 after
334 const SendRouteMessageCallback& callback) { 334 const SendRouteMessageCallback& callback) {
335 DCHECK_CURRENTLY_ON(content::BrowserThread::UI); 335 DCHECK_CURRENTLY_ON(content::BrowserThread::UI);
336 336
337 SetWakeReason(MediaRouteProviderWakeReason::SEND_SESSION_MESSAGE); 337 SetWakeReason(MediaRouteProviderWakeReason::SEND_SESSION_MESSAGE);
338 RunOrDefer(base::Bind(&MediaRouterMojoImpl::DoSendSessionMessage, 338 RunOrDefer(base::Bind(&MediaRouterMojoImpl::DoSendSessionMessage,
339 base::Unretained(this), route_id, message, callback)); 339 base::Unretained(this), route_id, message, callback));
340 } 340 }
341 341
342 void MediaRouterMojoImpl::SendRouteBinaryMessage( 342 void MediaRouterMojoImpl::SendRouteBinaryMessage(
343 const MediaRoute::Id& route_id, 343 const MediaRoute::Id& route_id,
344 std::unique_ptr<std::vector<uint8_t>> data, 344 const std::vector<uint8_t>& data,
345 const SendRouteMessageCallback& callback) { 345 const SendRouteMessageCallback& callback) {
346 DCHECK_CURRENTLY_ON(content::BrowserThread::UI); 346 DCHECK_CURRENTLY_ON(content::BrowserThread::UI);
347 347
348 SetWakeReason(MediaRouteProviderWakeReason::SEND_SESSION_BINARY_MESSAGE); 348 SetWakeReason(MediaRouteProviderWakeReason::SEND_SESSION_BINARY_MESSAGE);
349 RunOrDefer(base::Bind(&MediaRouterMojoImpl::DoSendSessionBinaryMessage, 349 RunOrDefer(base::Bind(&MediaRouterMojoImpl::DoSendSessionBinaryMessage,
350 base::Unretained(this), route_id, 350 base::Unretained(this), route_id, data, callback));
351 base::Passed(std::move(data)), callback));
352 } 351 }
353 352
354 void MediaRouterMojoImpl::AddIssue(const IssueInfo& issue_info) { 353 void MediaRouterMojoImpl::AddIssue(const IssueInfo& issue_info) {
355 DCHECK_CURRENTLY_ON(content::BrowserThread::UI); 354 DCHECK_CURRENTLY_ON(content::BrowserThread::UI);
356 issue_manager_.AddIssue(issue_info); 355 issue_manager_.AddIssue(issue_info);
357 } 356 }
358 357
359 void MediaRouterMojoImpl::ClearIssue(const Issue::Id& issue_id) { 358 void MediaRouterMojoImpl::ClearIssue(const Issue::Id& issue_id) {
360 DCHECK_CURRENTLY_ON(content::BrowserThread::UI); 359 DCHECK_CURRENTLY_ON(content::BrowserThread::UI);
361 issue_manager_.ClearIssue(issue_id); 360 issue_manager_.ClearIssue(issue_id);
(...skipping 256 matching lines...) Expand 10 before | Expand all | Expand 10 after
618 void MediaRouterMojoImpl::DoSendSessionMessage( 617 void MediaRouterMojoImpl::DoSendSessionMessage(
619 const MediaRoute::Id& route_id, 618 const MediaRoute::Id& route_id,
620 const std::string& message, 619 const std::string& message,
621 const SendRouteMessageCallback& callback) { 620 const SendRouteMessageCallback& callback) {
622 DVLOG_WITH_INSTANCE(1) << "SendRouteMessage " << route_id; 621 DVLOG_WITH_INSTANCE(1) << "SendRouteMessage " << route_id;
623 media_route_provider_->SendRouteMessage(route_id, message, callback); 622 media_route_provider_->SendRouteMessage(route_id, message, callback);
624 } 623 }
625 624
626 void MediaRouterMojoImpl::DoSendSessionBinaryMessage( 625 void MediaRouterMojoImpl::DoSendSessionBinaryMessage(
627 const MediaRoute::Id& route_id, 626 const MediaRoute::Id& route_id,
628 std::unique_ptr<std::vector<uint8_t>> data, 627 const std::vector<uint8_t>& data,
629 const SendRouteMessageCallback& callback) { 628 const SendRouteMessageCallback& callback) {
630 DVLOG_WITH_INSTANCE(1) << "SendRouteBinaryMessage " << route_id; 629 DVLOG_WITH_INSTANCE(1) << "SendRouteBinaryMessage " << route_id;
631 media_route_provider_->SendRouteBinaryMessage(route_id, *data, callback); 630 media_route_provider_->SendRouteBinaryMessage(route_id, data, callback);
632 } 631 }
633 632
634 void MediaRouterMojoImpl::DoStartListeningForRouteMessages( 633 void MediaRouterMojoImpl::DoStartListeningForRouteMessages(
635 const MediaRoute::Id& route_id) { 634 const MediaRoute::Id& route_id) {
636 DVLOG_WITH_INSTANCE(1) << "DoStartListeningForRouteMessages"; 635 DVLOG_WITH_INSTANCE(1) << "DoStartListeningForRouteMessages";
637 media_route_provider_->StartListeningForRouteMessages(route_id); 636 media_route_provider_->StartListeningForRouteMessages(route_id);
638 } 637 }
639 638
640 void MediaRouterMojoImpl::DoStopListeningForRouteMessages( 639 void MediaRouterMojoImpl::DoStopListeningForRouteMessages(
641 const MediaRoute::Id& route_id) { 640 const MediaRoute::Id& route_id) {
(...skipping 287 matching lines...) Expand 10 before | Expand all | Expand 10 after
929 base::Unretained(this), source_id)); 928 base::Unretained(this), source_id));
930 } 929 }
931 930
932 void MediaRouterMojoImpl::DoUpdateMediaSinks( 931 void MediaRouterMojoImpl::DoUpdateMediaSinks(
933 const MediaSource::Id& source_id) { 932 const MediaSource::Id& source_id) {
934 DVLOG_WITH_INSTANCE(1) << "DoUpdateMediaSinks" << source_id; 933 DVLOG_WITH_INSTANCE(1) << "DoUpdateMediaSinks" << source_id;
935 media_route_provider_->UpdateMediaSinks(source_id); 934 media_route_provider_->UpdateMediaSinks(source_id);
936 } 935 }
937 936
938 } // namespace media_router 937 } // namespace media_router
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698