Index: mojo/services/network/network_service_impl.cc |
diff --git a/mojo/services/network/network_service_impl.cc b/mojo/services/network/network_service_impl.cc |
index ed4db49930c1425e4775b12c00f84958ff9bd866..edf82e0de53ab50becded317844d2c64136fdc11 100644 |
--- a/mojo/services/network/network_service_impl.cc |
+++ b/mojo/services/network/network_service_impl.cc |
@@ -42,7 +42,7 @@ void NetworkServiceImpl::CreateWebSocket(InterfaceRequest<WebSocket> socket) { |
void NetworkServiceImpl::CreateTCPBoundSocket( |
NetAddressPtr local_address, |
InterfaceRequest<TCPBoundSocket> bound_socket, |
- const Callback<void(NetworkErrorPtr, NetAddressPtr)>& callback) { |
+ const CreateTCPBoundSocketCallback& callback) { |
scoped_ptr<TCPBoundSocketImpl> bound(new TCPBoundSocketImpl); |
int net_error = bound->Bind(local_address.Pass()); |
if (net_error != net::OK) { |
@@ -59,7 +59,7 @@ void NetworkServiceImpl::CreateTCPConnectedSocket( |
ScopedDataPipeConsumerHandle send_stream, |
ScopedDataPipeProducerHandle receive_stream, |
InterfaceRequest<TCPConnectedSocket> client_socket, |
- const Callback<void(NetworkErrorPtr, NetAddressPtr)>& callback) { |
+ const CreateTCPConnectedSocketCallback& callback) { |
// TODO(brettw) implement this. We need to know what type of socket to use |
// so we can create the right one (i.e. to pass to TCPSocket::Open) before |
// doing the connect. |
@@ -71,4 +71,12 @@ void NetworkServiceImpl::CreateUDPSocket(InterfaceRequest<UDPSocket> request) { |
new UDPSocketImpl(request.Pass()); |
} |
+void NetworkServiceImpl::CreateHttpServer( |
+ NetAddressPtr local_address, |
+ HttpServerDelegatePtr delegate, |
+ const CreateHttpServerCallback& callback) { |
+ // TODO(yzshen): implement this. |
+ callback.Run(MakeNetworkError(net::ERR_NOT_IMPLEMENTED), nullptr); |
+} |
+ |
} // namespace mojo |