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

Side by Side Diff: content/browser/presentation/presentation_service_impl.cc

Issue 2607063002: Remove mojo::Array. (Closed)
Patch Set: rebase Created 3 years, 11 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 "content/browser/presentation/presentation_service_impl.h" 5 #include "content/browser/presentation/presentation_service_impl.h"
6 6
7 #include <stddef.h> 7 #include <stddef.h>
8 #include <stdint.h> 8 #include <stdint.h>
9 #include <algorithm> 9 #include <algorithm>
10 #include <utility> 10 #include <utility>
(...skipping 515 matching lines...) Expand 10 before | Expand all | Expand 10 after
526 526
527 screen_availability_listeners_.clear(); 527 screen_availability_listeners_.clear();
528 528
529 start_session_request_id_ = kInvalidRequestSessionId; 529 start_session_request_id_ = kInvalidRequestSessionId;
530 pending_start_session_cb_.reset(); 530 pending_start_session_cb_.reset();
531 531
532 pending_join_session_cbs_.clear(); 532 pending_join_session_cbs_.clear();
533 533
534 if (on_connection_messages_callback_.get()) { 534 if (on_connection_messages_callback_.get()) {
535 on_connection_messages_callback_->Run( 535 on_connection_messages_callback_->Run(
536 mojo::Array<blink::mojom::ConnectionMessagePtr>()); 536 std::vector<blink::mojom::ConnectionMessagePtr>());
537 on_connection_messages_callback_.reset(); 537 on_connection_messages_callback_.reset();
538 } 538 }
539 539
540 if (send_message_callback_) { 540 if (send_message_callback_) {
541 // Run the callback with false, indicating the renderer to stop sending 541 // Run the callback with false, indicating the renderer to stop sending
542 // the requests and invalidate all pending requests. 542 // the requests and invalidate all pending requests.
543 send_message_callback_->Run(false); 543 send_message_callback_->Run(false);
544 send_message_callback_.reset(); 544 send_message_callback_.reset();
545 } 545 }
546 } 546 }
(...skipping 52 matching lines...) Expand 10 before | Expand all | Expand 10 after
599 599
600 void PresentationServiceImpl::NewSessionCallbackWrapper::Run( 600 void PresentationServiceImpl::NewSessionCallbackWrapper::Run(
601 blink::mojom::PresentationSessionInfoPtr session, 601 blink::mojom::PresentationSessionInfoPtr session,
602 blink::mojom::PresentationErrorPtr error) { 602 blink::mojom::PresentationErrorPtr error) {
603 DCHECK(!callback_.is_null()); 603 DCHECK(!callback_.is_null());
604 callback_.Run(std::move(session), std::move(error)); 604 callback_.Run(std::move(session), std::move(error));
605 callback_.Reset(); 605 callback_.Reset();
606 } 606 }
607 607
608 } // namespace content 608 } // namespace content
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698