Make the mojom files under //mojo/services/network/interfaces basically the same as the ones in the mojo repo.
Now, as far as I know, the only difference is that the ones in the mojo
repo still have "public".
* Add the appropriate directory to the import path, so that
"third_party/..." is no longer needed in imports.
* Add the DartPackage="mojo_services" annotation to module statements.
* Remove one spurious import.
The BUILD.gn file isn't the same. I'll ponder ways of fixing this, but
it's not a super high priority.
R=jamesr@chromium.org
Review URL: https://codereview.chromium.org/1397363005 .
diff --git a/mojo/services/network/interfaces/BUILD.gn b/mojo/services/network/interfaces/BUILD.gn
index 32634cd..2c00d50 100644
--- a/mojo/services/network/interfaces/BUILD.gn
+++ b/mojo/services/network/interfaces/BUILD.gn
@@ -27,5 +27,8 @@
"//third_party/mojo/src/mojo/public/interfaces/network",
]
- import_dirs = [ get_path_info("../../", "abspath") ]
+ import_dirs = [
+ get_path_info("../../", "abspath"),
+ "//third_party/mojo/src",
+ ]
}
diff --git a/mojo/services/network/interfaces/cookie_store.mojom b/mojo/services/network/interfaces/cookie_store.mojom
index 92a4241..ac90e53 100644
--- a/mojo/services/network/interfaces/cookie_store.mojom
+++ b/mojo/services/network/interfaces/cookie_store.mojom
@@ -2,6 +2,7 @@
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
+[DartPackage="mojo_services"]
module mojo;
interface CookieStore {
diff --git a/mojo/services/network/interfaces/host_resolver.mojom b/mojo/services/network/interfaces/host_resolver.mojom
index 2643fef..848e750 100644
--- a/mojo/services/network/interfaces/host_resolver.mojom
+++ b/mojo/services/network/interfaces/host_resolver.mojom
@@ -2,10 +2,11 @@
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
+[DartPackage="mojo_services"]
module mojo;
+import "mojo/public/interfaces/network/network_error.mojom";
import "network/interfaces/net_address.mojom";
-import "third_party/mojo/src/mojo/public/interfaces/network/network_error.mojom";
interface HostResolver {
// Get the list of IP addresses for host.
diff --git a/mojo/services/network/interfaces/http_connection.mojom b/mojo/services/network/interfaces/http_connection.mojom
index 119513e..38d39aa 100644
--- a/mojo/services/network/interfaces/http_connection.mojom
+++ b/mojo/services/network/interfaces/http_connection.mojom
@@ -2,11 +2,12 @@
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
+[DartPackage="mojo_services"]
module mojo;
+import "mojo/public/interfaces/network/network_error.mojom";
import "network/interfaces/http_message.mojom";
import "network/interfaces/web_socket.mojom";
-import "third_party/mojo/src/mojo/public/interfaces/network/network_error.mojom";
interface HttpConnection {
// Sets the OS send buffer size (in bytes) for the underlying socket.
diff --git a/mojo/services/network/interfaces/http_message.mojom b/mojo/services/network/interfaces/http_message.mojom
index bba72cf..b1093d2 100644
--- a/mojo/services/network/interfaces/http_message.mojom
+++ b/mojo/services/network/interfaces/http_message.mojom
@@ -2,9 +2,10 @@
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
+[DartPackage="mojo_services"]
module mojo;
-import "third_party/mojo/src/mojo/public/interfaces/network/http_header.mojom";
+import "mojo/public/interfaces/network/http_header.mojom";
struct HttpRequest {
string method = "GET";
diff --git a/mojo/services/network/interfaces/http_server.mojom b/mojo/services/network/interfaces/http_server.mojom
index 789f482..685e592 100644
--- a/mojo/services/network/interfaces/http_server.mojom
+++ b/mojo/services/network/interfaces/http_server.mojom
@@ -2,6 +2,7 @@
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
+[DartPackage="mojo_services"]
module mojo;
import "network/interfaces/http_connection.mojom";
diff --git a/mojo/services/network/interfaces/net_address.mojom b/mojo/services/network/interfaces/net_address.mojom
index e91973b..3ec6afb 100644
--- a/mojo/services/network/interfaces/net_address.mojom
+++ b/mojo/services/network/interfaces/net_address.mojom
@@ -2,6 +2,7 @@
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
+[DartPackage="mojo_services"]
module mojo;
enum NetAddressFamily {
diff --git a/mojo/services/network/interfaces/network_service.mojom b/mojo/services/network/interfaces/network_service.mojom
index 5737ca9..c1f957c 100644
--- a/mojo/services/network/interfaces/network_service.mojom
+++ b/mojo/services/network/interfaces/network_service.mojom
@@ -2,8 +2,10 @@
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
+[DartPackage="mojo_services"]
module mojo;
+import "mojo/public/interfaces/network/network_error.mojom";
import "network/interfaces/cookie_store.mojom";
import "network/interfaces/host_resolver.mojom";
import "network/interfaces/http_server.mojom";
@@ -14,7 +16,6 @@
import "network/interfaces/url_loader.mojom";
import "network/interfaces/url_loader_interceptor.mojom";
import "network/interfaces/web_socket.mojom";
-import "third_party/mojo/src/mojo/public/interfaces/network/network_error.mojom";
// TODO Darin suggests that this should probably be two classes. One for
// high-level origin-build requests like WebSockets and HTTP, and the other for
diff --git a/mojo/services/network/interfaces/tcp_bound_socket.mojom b/mojo/services/network/interfaces/tcp_bound_socket.mojom
index bd2568a..f48a01b 100644
--- a/mojo/services/network/interfaces/tcp_bound_socket.mojom
+++ b/mojo/services/network/interfaces/tcp_bound_socket.mojom
@@ -2,12 +2,13 @@
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
+[DartPackage="mojo_services"]
module mojo;
+import "mojo/public/interfaces/network/network_error.mojom";
import "network/interfaces/net_address.mojom";
import "network/interfaces/tcp_connected_socket.mojom";
import "network/interfaces/tcp_server_socket.mojom";
-import "third_party/mojo/src/mojo/public/interfaces/network/network_error.mojom";
// Represents a TCP socket that is bound to a local address and port, but
// is not yet in a listening or connected state.
diff --git a/mojo/services/network/interfaces/tcp_connected_socket.mojom b/mojo/services/network/interfaces/tcp_connected_socket.mojom
index 3f0c160..acd8c30 100644
--- a/mojo/services/network/interfaces/tcp_connected_socket.mojom
+++ b/mojo/services/network/interfaces/tcp_connected_socket.mojom
@@ -2,6 +2,7 @@
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
+[DartPackage="mojo_services"]
module mojo;
// Represents a TCP socket connected to a remote system.
diff --git a/mojo/services/network/interfaces/tcp_server_socket.mojom b/mojo/services/network/interfaces/tcp_server_socket.mojom
index fa9082d..ae16f56 100644
--- a/mojo/services/network/interfaces/tcp_server_socket.mojom
+++ b/mojo/services/network/interfaces/tcp_server_socket.mojom
@@ -2,11 +2,12 @@
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
+[DartPackage="mojo_services"]
module mojo;
+import "mojo/public/interfaces/network/network_error.mojom";
import "network/interfaces/net_address.mojom";
import "network/interfaces/tcp_connected_socket.mojom";
-import "third_party/mojo/src/mojo/public/interfaces/network/network_error.mojom";
// Represents a TCP server socket listening for incoming requests.
interface TCPServerSocket {
diff --git a/mojo/services/network/interfaces/udp_socket.mojom b/mojo/services/network/interfaces/udp_socket.mojom
index 78d4b1b..73d1af7 100644
--- a/mojo/services/network/interfaces/udp_socket.mojom
+++ b/mojo/services/network/interfaces/udp_socket.mojom
@@ -2,10 +2,11 @@
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
+[DartPackage="mojo_services"]
module mojo;
+import "mojo/public/interfaces/network/network_error.mojom";
import "network/interfaces/net_address.mojom";
-import "third_party/mojo/src/mojo/public/interfaces/network/network_error.mojom";
// UDPSocket and UDPSocketReceiver represent a UDP socket and its client. The
// typical flow of using the interfaces is:
diff --git a/mojo/services/network/interfaces/url_loader.mojom b/mojo/services/network/interfaces/url_loader.mojom
index 65528a3..ea99f3b 100644
--- a/mojo/services/network/interfaces/url_loader.mojom
+++ b/mojo/services/network/interfaces/url_loader.mojom
@@ -2,12 +2,12 @@
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
+[DartPackage="mojo_services"]
module mojo;
-import "network/interfaces/http_message.mojom";
-import "third_party/mojo/src/mojo/public/interfaces/network/network_error.mojom";
-import "third_party/mojo/src/mojo/public/interfaces/network/url_request.mojom";
-import "third_party/mojo/src/mojo/public/interfaces/network/url_response.mojom";
+import "mojo/public/interfaces/network/network_error.mojom";
+import "mojo/public/interfaces/network/url_request.mojom";
+import "mojo/public/interfaces/network/url_response.mojom";
struct URLLoaderStatus {
// If the loader has failed due to a network level error, this field will be
diff --git a/mojo/services/network/interfaces/url_loader_interceptor.mojom b/mojo/services/network/interfaces/url_loader_interceptor.mojom
index 823ecd5..6524157 100644
--- a/mojo/services/network/interfaces/url_loader_interceptor.mojom
+++ b/mojo/services/network/interfaces/url_loader_interceptor.mojom
@@ -2,10 +2,11 @@
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
+[DartPackage="mojo_services"]
module mojo;
-import "third_party/mojo/src/mojo/public/interfaces/network/url_request.mojom";
-import "third_party/mojo/src/mojo/public/interfaces/network/url_response.mojom";
+import "mojo/public/interfaces/network/url_request.mojom";
+import "mojo/public/interfaces/network/url_response.mojom";
// Factory for |URLLoaderInterceptor|. The factory is called once per URLLoader
// and will be associated to it.
diff --git a/mojo/services/network/interfaces/web_socket.mojom b/mojo/services/network/interfaces/web_socket.mojom
index 72c41ff..f588035 100644
--- a/mojo/services/network/interfaces/web_socket.mojom
+++ b/mojo/services/network/interfaces/web_socket.mojom
@@ -2,9 +2,10 @@
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
+[DartPackage="mojo_services"]
module mojo;
-import "third_party/mojo/src/mojo/public/interfaces/network/network_error.mojom";
+import "mojo/public/interfaces/network/network_error.mojom";
interface WebSocket {
enum MessageType {