diff options
author | dcheng <dcheng@chromium.org> | 2015-12-18 13:05:38 -0800 |
---|---|---|
committer | Commit bot <commit-bot@chromium.org> | 2015-12-18 21:07:15 +0000 |
commit | db55f3863d6f94edb16bd3e8060338a2bb293da9 (patch) | |
tree | 91685a8803a2d420032f547b16bfecadf14e60a0 /mojo/services/network/network_service_impl.cc | |
parent | 177e9274094c5171d5e18b5e3dc3158feb3a384b (diff) | |
download | chromium_src-db55f3863d6f94edb16bd3e8060338a2bb293da9.zip chromium_src-db55f3863d6f94edb16bd3e8060338a2bb293da9.tar.gz chromium_src-db55f3863d6f94edb16bd3e8060338a2bb293da9.tar.bz2 |
Convert Pass()→std::move() in //mojo/services
BUG=557422
R=avi@chromium.org
TBR=ben@chromium.org
Review URL: https://codereview.chromium.org/1539863002
Cr-Commit-Position: refs/heads/master@{#366165}
Diffstat (limited to 'mojo/services/network/network_service_impl.cc')
-rw-r--r-- | mojo/services/network/network_service_impl.cc | 19 |
1 files changed, 10 insertions, 9 deletions
diff --git a/mojo/services/network/network_service_impl.cc b/mojo/services/network/network_service_impl.cc index 011afde..cacaf83 100644 --- a/mojo/services/network/network_service_impl.cc +++ b/mojo/services/network/network_service_impl.cc @@ -4,6 +4,8 @@ #include "mojo/services/network/network_service_impl.h" +#include <utility> + #include "mojo/services/network/http_server_impl.h" #include "mojo/services/network/net_adapters.h" #include "mojo/services/network/tcp_bound_socket_impl.h" @@ -16,9 +18,8 @@ namespace mojo { NetworkServiceImpl::NetworkServiceImpl( scoped_ptr<mojo::AppRefCount> app_refcount, InterfaceRequest<NetworkService> request) - : app_refcount_(app_refcount.Pass()), - binding_(this, request.Pass()) { -} + : app_refcount_(std::move(app_refcount)), + binding_(this, std::move(request)) {} NetworkServiceImpl::~NetworkServiceImpl() { } @@ -27,16 +28,16 @@ void NetworkServiceImpl::CreateTCPBoundSocket( NetAddressPtr local_address, InterfaceRequest<TCPBoundSocket> bound_socket, const CreateTCPBoundSocketCallback& callback) { - scoped_ptr<TCPBoundSocketImpl> bound(new TCPBoundSocketImpl( - app_refcount_->Clone(), bound_socket.Pass())); - int net_error = bound->Bind(local_address.Pass()); + scoped_ptr<TCPBoundSocketImpl> bound( + new TCPBoundSocketImpl(app_refcount_->Clone(), std::move(bound_socket))); + int net_error = bound->Bind(std::move(local_address)); if (net_error != net::OK) { callback.Run(MakeNetworkError(net_error), NetAddressPtr()); return; } ignore_result(bound.release()); // Strongly owned by the message pipe. NetAddressPtr resulting_local_address(bound->GetLocalAddress()); - callback.Run(MakeNetworkError(net::OK), resulting_local_address.Pass()); + callback.Run(MakeNetworkError(net::OK), std::move(resulting_local_address)); } void NetworkServiceImpl::CreateTCPConnectedSocket( @@ -53,14 +54,14 @@ void NetworkServiceImpl::CreateTCPConnectedSocket( void NetworkServiceImpl::CreateUDPSocket(InterfaceRequest<UDPSocket> request) { // The lifetime of this UDPSocketImpl is bound to that of the underlying pipe. - new UDPSocketImpl(request.Pass(), app_refcount_->Clone()); + new UDPSocketImpl(std::move(request), app_refcount_->Clone()); } void NetworkServiceImpl::CreateHttpServer( NetAddressPtr local_address, HttpServerDelegatePtr delegate, const CreateHttpServerCallback& callback) { - HttpServerImpl::Create(local_address.Pass(), delegate.Pass(), + HttpServerImpl::Create(std::move(local_address), std::move(delegate), app_refcount_->Clone(), callback); } |