|
Implement parts of the Mojo TCP interfaces.
Does some cleanup on the interfaces themselves and implements most of the plumbing except actually connecting, reading, and writing data to a connected socket. That will be done in a followup.
Renames TCPClientSocket to TCPConnectedSocket for clarity.
Implements a simple TCP server for testing and demo purposes.
Adds net address type convertrs from an un-checked-in patch by Yuzhu: https://codereview.chromium.org/596383002/
R=yzshen@chromium.org
Committed: https://crrev.com/b9f57823fd24753ed51e395486db293c5da5d817
Cr-Commit-Position: refs/heads/master@{#298931}
Total comments: 15
Total comments: 3
|
Unified diffs |
Side-by-side diffs |
Delta from patch set |
Stats (+607 lines, -72 lines) |
Patch |
 |
M |
mojo/examples/BUILD.gn
|
View
|
|
1 chunk |
+1 line, -0 lines |
0 comments
|
Download
|
 |
A + |
mojo/examples/http_server/BUILD.gn
|
View
|
|
1 chunk |
+7 lines, -7 lines |
0 comments
|
Download
|
 |
A |
mojo/examples/http_server/http_server.cc
|
View
|
1
2
|
1 chunk |
+74 lines, -0 lines |
0 comments
|
Download
|
 |
M |
mojo/mojo_examples.gypi
|
View
|
1
2
3
4
5
|
1 chunk |
+16 lines, -0 lines |
0 comments
|
Download
|
 |
M |
mojo/mojo_services.gypi
|
View
|
1
2
3
4
5
6
|
1 chunk |
+10 lines, -0 lines |
0 comments
|
Download
|
 |
M |
mojo/services/network/BUILD.gn
|
View
|
|
1 chunk |
+10 lines, -0 lines |
0 comments
|
Download
|
 |
A |
mojo/services/network/net_adapters.h
|
View
|
|
1 chunk |
+16 lines, -0 lines |
0 comments
|
Download
|
 |
A |
mojo/services/network/net_adapters.cc
|
View
|
1
2
3
|
1 chunk |
+19 lines, -0 lines |
0 comments
|
Download
|
 |
A |
mojo/services/network/net_address_type_converters.h
|
View
|
|
1 chunk |
+26 lines, -0 lines |
0 comments
|
Download
|
 |
A |
mojo/services/network/net_address_type_converters.cc
|
View
|
|
1 chunk |
+64 lines, -0 lines |
0 comments
|
Download
|
 |
M |
mojo/services/network/network_service_impl.h
|
View
|
|
1 chunk |
+2 lines, -2 lines |
0 comments
|
Download
|
 |
M |
mojo/services/network/network_service_impl.cc
|
View
|
|
2 chunks |
+39 lines, -6 lines |
0 comments
|
Download
|
 |
A |
mojo/services/network/tcp_bound_socket_impl.h
|
View
|
|
1 chunk |
+43 lines, -0 lines |
0 comments
|
Download
|
 |
A |
mojo/services/network/tcp_bound_socket_impl.cc
|
View
|
1
2
|
1 chunk |
+82 lines, -0 lines |
0 comments
|
Download
|
 |
A |
mojo/services/network/tcp_connected_socket_impl.h
|
View
|
|
1 chunk |
+30 lines, -0 lines |
0 comments
|
Download
|
 |
A |
mojo/services/network/tcp_connected_socket_impl.cc
|
View
|
|
1 chunk |
+21 lines, -0 lines |
0 comments
|
Download
|
 |
A |
mojo/services/network/tcp_server_socket_impl.h
|
View
|
1
2
|
1 chunk |
+51 lines, -0 lines |
0 comments
|
Download
|
 |
A |
mojo/services/network/tcp_server_socket_impl.cc
|
View
|
1
2
|
1 chunk |
+69 lines, -0 lines |
0 comments
|
Download
|
 |
M |
mojo/services/network/url_loader_impl.cc
|
View
|
|
2 chunks |
+1 line, -7 lines |
0 comments
|
Download
|
 |
M |
mojo/services/public/interfaces/network/BUILD.gn
|
View
|
|
1 chunk |
+1 line, -1 line |
0 comments
|
Download
|
 |
M |
mojo/services/public/interfaces/network/network_service.mojom
|
View
|
|
3 chunks |
+7 lines, -7 lines |
0 comments
|
Download
|
 |
M |
mojo/services/public/interfaces/network/tcp_bound_socket.mojom
|
View
|
1
2
|
3 chunks |
+7 lines, -5 lines |
0 comments
|
Download
|
 |
D |
mojo/services/public/interfaces/network/tcp_client_socket.mojom
|
View
|
|
1 chunk |
+0 lines, -16 lines |
0 comments
|
Download
|
 |
A + |
mojo/services/public/interfaces/network/tcp_connected_socket.mojom
|
View
|
1
|
1 chunk |
+3 lines, -3 lines |
0 comments
|
Download
|
 |
M |
mojo/services/public/interfaces/network/tcp_server_socket.mojom
|
View
|
1
2
|
1 chunk |
+7 lines, -17 lines |
0 comments
|
Download
|
 |
M |
mojo/services/public/mojo_services_public.gyp
|
View
|
1
2
3
4
5
|
1 chunk |
+1 line, -1 line |
0 comments
|
Download
|
Total messages: 18 (7 generated)
|