summaryrefslogtreecommitdiffstats
path: root/mojo/services/network/network_service_impl.cc
diff options
context:
space:
mode:
authordcheng <dcheng@chromium.org>2015-12-18 13:05:38 -0800
committerCommit bot <commit-bot@chromium.org>2015-12-18 21:07:15 +0000
commitdb55f3863d6f94edb16bd3e8060338a2bb293da9 (patch)
tree91685a8803a2d420032f547b16bfecadf14e60a0 /mojo/services/network/network_service_impl.cc
parent177e9274094c5171d5e18b5e3dc3158feb3a384b (diff)
downloadchromium_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.cc19
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);
}