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

Side by Side Diff: mojo/services/network/interfaces/network_service.mojom

Issue 1741963002: Auto-formatted all .mojom files. (Closed) Base URL: https://github.com/domokit/mojo.git@master
Patch Set: Created 4 years, 9 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 2014 The Chromium Authors. All rights reserved. 1 // Copyright 2014 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 [DartPackage="mojo_services"] 5 [DartPackage="mojo_services"]
6 module mojo; 6 module mojo;
7 7
8 import "mojo/public/interfaces/network/network_error.mojom"; 8 import "mojo/public/interfaces/network/network_error.mojom";
9 import "network/interfaces/cookie_store.mojom"; 9 import "network/interfaces/cookie_store.mojom";
10 import "network/interfaces/host_resolver.mojom"; 10 import "network/interfaces/host_resolver.mojom";
(...skipping 22 matching lines...) Expand all
33 // 33 //
34 // If you want to create a client socket to connect to a server and are in 34 // If you want to create a client socket to connect to a server and are in
35 // the common case where you don't care about the local address it's bound 35 // the common case where you don't care about the local address it's bound
36 // to, use CreateTCPConnectedSocket. 36 // to, use CreateTCPConnectedSocket.
37 // 37 //
38 // The local address can specify 0 for the port to specify that the OS should 38 // The local address can specify 0 for the port to specify that the OS should
39 // pick an available port for the given address, or it can pass 0 for the 39 // pick an available port for the given address, or it can pass 0 for the
40 // address and port for the OS to pick both the local address and port. In 40 // address and port for the OS to pick both the local address and port. In
41 // all success cases, the resulting local address will be passed to the 41 // all success cases, the resulting local address will be passed to the
42 // callback as bound_to. 42 // callback as bound_to.
43 CreateTCPBoundSocket(NetAddress? local_address, 43 CreateTCPBoundSocket(NetAddress? local_address, TCPBoundSocket& bound_socket)
44 TCPBoundSocket& bound_socket)
45 => (NetworkError result, NetAddress? bound_to); 44 => (NetworkError result, NetAddress? bound_to);
46 45
47 // Creates a client socket connected to the given remote address. A local 46 // Creates a client socket connected to the given remote address. A local
48 // address and port will be allocated for the connection and passed to the 47 // address and port will be allocated for the connection and passed to the
49 // callback on success. 48 // callback on success.
50 // 49 //
51 // If you want control over the local address and port, instead use 50 // If you want control over the local address and port, instead use
52 // CreateTCPBoundSocket. 51 // CreateTCPBoundSocket.
53 // 52 //
54 // IMPORTANT: This does not work yet! We need to add a new parameter to 53 // IMPORTANT: This does not work yet! We need to add a new parameter to
55 // indicate the protocol type (IPv4 or IPv6) actually be able to create the 54 // indicate the protocol type (IPv4 or IPv6) actually be able to create the
56 // right type of socket. We also need to figure out how the client is supposed 55 // right type of socket. We also need to figure out how the client is supposed
57 // to decide between IPv4 and IPv6 on a given system. 56 // to decide between IPv4 and IPv6 on a given system.
58 CreateTCPConnectedSocket(NetAddress remote_address, 57 CreateTCPConnectedSocket(NetAddress remote_address,
59 handle<data_pipe_consumer> send_stream, 58 handle<data_pipe_consumer> send_stream,
60 handle<data_pipe_producer> receive_stream, 59 handle<data_pipe_producer> receive_stream,
61 TCPConnectedSocket& client_socket) 60 TCPConnectedSocket& client_socket)
62 => (NetworkError result, 61 => (NetworkError result, NetAddress? local_address);
63 NetAddress? local_address);
64 62
65 CreateUDPSocket(UDPSocket& socket); 63 CreateUDPSocket(UDPSocket& socket);
66 64
67 // Starts an HTTP server running on the given local address. The delegate will 65 // Starts an HTTP server running on the given local address. The delegate will
68 // be notified with incoming connections. 66 // be notified with incoming connections.
69 // 67 //
70 // The local address can specify 0 for the port to specify that the OS should 68 // The local address can specify 0 for the port to specify that the OS should
71 // pick an available port for the given address, or it can pass 0 for the 69 // pick an available port for the given address, or it can pass 0 for the
72 // address and port for the OS to pick both the local address and port. In 70 // address and port for the OS to pick both the local address and port. In
73 // all success cases, the resulting local address will be passed to the 71 // all success cases, the resulting local address will be passed to the
74 // callback as bound_to. 72 // callback as bound_to.
75 CreateHttpServer(NetAddress local_address, 73 CreateHttpServer(NetAddress local_address, HttpServerDelegate delegate)
76 HttpServerDelegate delegate) 74 => (NetworkError result, NetAddress? bound_to);
77 => (NetworkError result,
78 NetAddress? bound_to);
79 75
80 // Register a new url loader interceptor that will be used on any new 76 // Register a new url loader interceptor that will be used on any new
81 // URLLoader created with the current connection to the network service. 77 // URLLoader created with the current connection to the network service.
82 // Interceptors are chained. The last registered interceptor will received the 78 // Interceptors are chained. The last registered interceptor will received the
83 // requests first and the responses last. 79 // requests first and the responses last.
84 RegisterURLLoaderInterceptor(URLLoaderInterceptorFactory factory); 80 RegisterURLLoaderInterceptor(URLLoaderInterceptorFactory factory);
85 81
86 // Create a HostResolver that can be used to do ip <-> host lookups. 82 // Create a HostResolver that can be used to do ip <-> host lookups.
87 CreateHostResolver(HostResolver& host_resolver); 83 CreateHostResolver(HostResolver& host_resolver);
88 }; 84 };
OLDNEW
« no previous file with comments | « mojo/services/network/interfaces/net_address.mojom ('k') | mojo/services/network/interfaces/udp_socket.mojom » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698