| Index: services/http_server/public/http_server_factory.mojom
|
| diff --git a/services/http_server/public/http_server_factory.mojom b/services/http_server/public/http_server_factory.mojom
|
| index f0af8744cc3c7a5539c0de06bf19841f6ee0a6f0..3395fa0c50e1d560f1358d74977198ca3a5f142f 100644
|
| --- a/services/http_server/public/http_server_factory.mojom
|
| +++ b/services/http_server/public/http_server_factory.mojom
|
| @@ -4,19 +4,24 @@
|
|
|
| module http_server;
|
|
|
| +import "mojo/services/network/public/interfaces/net_address.mojom";
|
| import "services/http_server/public/http_server.mojom";
|
|
|
| interface HttpServerFactory {
|
| - // Creates an http server running on the specified TCP port. If |port| is 0,
|
| - // the operating system will pick one of available ports. You can use
|
| - // HttpServer::GetPort() to retrieve the allocated port.
|
| + // Creates an http server running on the specified local network address. If
|
| + // |local_address| is null, it will take the default value of 0.0.0.0 at a
|
| + // system-allocated port.
|
| //
|
| - // Only one backing server will be created for each port. It will be shared
|
| - // among clients, if more than one client requests a server running on a
|
| - // particular port.
|
| + // Note that the port value of 0 means that the operating system will pick
|
| + // one of available ports. You can use HttpServer::GetPort() to retrieve the
|
| + // allocated port.
|
| + //
|
| + // Only one backing server will be created for each local network address. It
|
| + // will be shared among clients, if more than one client requests a server
|
| + // running on a particular network address.
|
| //
|
| // TODO(ppi): would it be better to create a server only for the first caller
|
| // and require the access to it to be explicitly shared by the party that
|
| // requests it first?
|
| - CreateHttpServer(HttpServer& server_request, uint16 port);
|
| + CreateHttpServer(HttpServer& server_request, mojo.NetAddress? local_address);
|
| };
|
|
|