diff options
author | brettw <brettw@chromium.org> | 2014-10-02 14:31:12 -0700 |
---|---|---|
committer | Commit bot <commit-bot@chromium.org> | 2014-10-02 21:31:34 +0000 |
commit | c103dc5243dba96e245bf7e0559f7c4d3b3ab574 (patch) | |
tree | ddc6b0408983c44a395955e73645a66a24594ba5 /mojo/services/network/network_service_impl.cc | |
parent | 369b2fd2cae1cac79a5880a40e3315b981fd1205 (diff) | |
download | chromium_src-c103dc5243dba96e245bf7e0559f7c4d3b3ab574.zip chromium_src-c103dc5243dba96e245bf7e0559f7c4d3b3ab574.tar.gz chromium_src-c103dc5243dba96e245bf7e0559f7c4d3b3ab574.tar.bz2 |
Add TCP socket mojo interfaces
BUG=
Review URL: https://codereview.chromium.org/613683006
Cr-Commit-Position: refs/heads/master@{#297907}
Diffstat (limited to 'mojo/services/network/network_service_impl.cc')
-rw-r--r-- | mojo/services/network/network_service_impl.cc | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/mojo/services/network/network_service_impl.cc b/mojo/services/network/network_service_impl.cc index f832fc3..a576975 100644 --- a/mojo/services/network/network_service_impl.cc +++ b/mojo/services/network/network_service_impl.cc @@ -33,4 +33,22 @@ void NetworkServiceImpl::CreateWebSocket(InterfaceRequest<WebSocket> socket) { BindToRequest(new WebSocketImpl(context_), &socket); } +void NetworkServiceImpl::CreateTCPBoundSocket( + NetAddressPtr local_address, + InterfaceRequest<TCPBoundSocket> bound_socket, + const Callback<void(NetworkErrorPtr, NetAddressPtr)>& callback) { + // TODO(brettw) implement this. + callback.Run(NetworkErrorPtr(), NetAddressPtr()); +} + +void NetworkServiceImpl::CreateTCPClientSocket( + NetAddressPtr remote_address, + ScopedDataPipeConsumerHandle send_stream, + ScopedDataPipeProducerHandle receive_stream, + InterfaceRequest<TCPClientSocket> client_socket, + const Callback<void(NetworkErrorPtr, NetAddressPtr)>& callback) { + // TODO(brettw) implement this. + callback.Run(NetworkErrorPtr(), NetAddressPtr()); +} + } // namespace mojo |