|
Move more Mojo bindings helpers out of internal namespace
Moves the following things out of the mojo::internal namespace
and moves their headers to mojo/public/cpp/bindings:
- InterfaceId
- Message flags (constants in Message rather than in internal)
- MessageHeaderValidator
- PipeControlMessageHandler
- PipeControlMessageHandlerDelegate
- PipeControlMessageProxy
- SyncHandleWatcher
This completes the set of existing helpers necessary to implement
custom bindings endpoints with custom routing logic.
BUG= 612500
R=yzshen@chromium.org
Committed: https://crrev.com/fb120de586f00981251a9bdfc8f952a4a8f91240
Cr-Commit-Position: refs/heads/master@{#403292}
|
Unified diffs |
Side-by-side diffs |
Delta from patch set |
Stats (+198 lines, -681 lines) |
Patch |
 |
M |
mojo/mojo_public.gypi
|
View
|
1
2
|
7 chunks |
+6 lines, -6 lines |
0 comments
|
Download
|
 |
M |
mojo/public/cpp/bindings/BUILD.gn
|
View
|
1
|
7 chunks |
+6 lines, -6 lines |
0 comments
|
Download
|
 |
A + |
mojo/public/cpp/bindings/connector.h
|
View
|
|
4 chunks |
+4 lines, -6 lines |
0 comments
|
Download
|
 |
M |
mojo/public/cpp/bindings/lib/binding_state.h
|
View
|
|
2 chunks |
+2 lines, -2 lines |
0 comments
|
Download
|
 |
D |
mojo/public/cpp/bindings/lib/connector.h
|
View
|
|
1 chunk |
+0 lines, -213 lines |
0 comments
|
Download
|
 |
M |
mojo/public/cpp/bindings/lib/connector.cc
|
View
|
|
3 chunks |
+2 lines, -4 lines |
0 comments
|
Download
|
 |
M |
mojo/public/cpp/bindings/lib/interface_endpoint_client.cc
|
View
|
|
6 chunks |
+7 lines, -7 lines |
0 comments
|
Download
|
 |
M |
mojo/public/cpp/bindings/lib/interface_ptr_state.h
|
View
|
|
1 chunk |
+1 line, -1 line |
0 comments
|
Download
|
 |
M |
mojo/public/cpp/bindings/lib/message_builder.h
|
View
|
|
4 chunks |
+4 lines, -4 lines |
0 comments
|
Download
|
 |
D |
mojo/public/cpp/bindings/lib/message_header_validator.h
|
View
|
|
1 chunk |
+0 lines, -33 lines |
0 comments
|
Download
|
 |
M |
mojo/public/cpp/bindings/lib/message_header_validator.cc
|
View
|
|
4 chunks |
+28 lines, -24 lines |
0 comments
|
Download
|
 |
M |
mojo/public/cpp/bindings/lib/message_internal.h
|
View
|
|
2 chunks |
+1 line, -7 lines |
0 comments
|
Download
|
 |
M |
mojo/public/cpp/bindings/lib/multiplex_router.h
|
View
|
1
2
|
1 chunk |
+5 lines, -5 lines |
0 comments
|
Download
|
 |
M |
mojo/public/cpp/bindings/lib/multiplex_router.cc
|
View
|
|
4 chunks |
+4 lines, -4 lines |
0 comments
|
Download
|
 |
D |
mojo/public/cpp/bindings/lib/pipe_control_message_handler.h
|
View
|
|
1 chunk |
+0 lines, -55 lines |
0 comments
|
Download
|
 |
M |
mojo/public/cpp/bindings/lib/pipe_control_message_handler.cc
|
View
|
|
4 chunks |
+9 lines, -9 lines |
0 comments
|
Download
|
 |
D |
mojo/public/cpp/bindings/lib/pipe_control_message_handler_delegate.h
|
View
|
|
1 chunk |
+0 lines, -28 lines |
0 comments
|
Download
|
 |
D |
mojo/public/cpp/bindings/lib/pipe_control_message_proxy.h
|
View
|
|
1 chunk |
+0 lines, -38 lines |
0 comments
|
Download
|
 |
M |
mojo/public/cpp/bindings/lib/pipe_control_message_proxy.cc
|
View
|
|
3 chunks |
+7 lines, -8 lines |
0 comments
|
Download
|
 |
M |
mojo/public/cpp/bindings/lib/router.h
|
View
|
|
2 chunks |
+2 lines, -2 lines |
0 comments
|
Download
|
 |
M |
mojo/public/cpp/bindings/lib/router.cc
|
View
|
|
5 chunks |
+8 lines, -8 lines |
0 comments
|
Download
|
 |
D |
mojo/public/cpp/bindings/lib/sync_handle_watcher.h
|
View
|
|
1 chunk |
+0 lines, -76 lines |
0 comments
|
Download
|
 |
M |
mojo/public/cpp/bindings/lib/sync_handle_watcher.cc
|
View
|
|
2 chunks |
+1 line, -3 lines |
0 comments
|
Download
|
 |
M |
mojo/public/cpp/bindings/lib/validation_util.cc
|
View
|
1
|
3 chunks |
+6 lines, -6 lines |
0 comments
|
Download
|
 |
M |
mojo/public/cpp/bindings/message.h
|
View
|
|
1 chunk |
+4 lines, -0 lines |
0 comments
|
Download
|
 |
A + |
mojo/public/cpp/bindings/message_header_validator.h
|
View
|
|
2 chunks |
+3 lines, -5 lines |
0 comments
|
Download
|
 |
A + |
mojo/public/cpp/bindings/pipe_control_message_handler.h
|
View
|
|
3 chunks |
+4 lines, -6 lines |
0 comments
|
Download
|
 |
A + |
mojo/public/cpp/bindings/pipe_control_message_handler_delegate.h
|
View
|
|
2 chunks |
+3 lines, -5 lines |
0 comments
|
Download
|
 |
A + |
mojo/public/cpp/bindings/pipe_control_message_proxy.h
|
View
|
|
3 chunks |
+4 lines, -7 lines |
0 comments
|
Download
|
 |
M |
mojo/public/cpp/bindings/strong_binding.h
|
View
|
|
1 chunk |
+1 line, -1 line |
0 comments
|
Download
|
 |
A + |
mojo/public/cpp/bindings/sync_handle_watcher.h
|
View
|
|
3 chunks |
+3 lines, -5 lines |
0 comments
|
Download
|
 |
M |
mojo/public/cpp/bindings/tests/connector_unittest.cc
|
View
|
|
17 chunks |
+60 lines, -84 lines |
0 comments
|
Download
|
 |
M |
mojo/public/cpp/bindings/tests/router_test_util.cc
|
View
|
|
1 chunk |
+1 line, -1 line |
0 comments
|
Download
|
 |
M |
mojo/public/cpp/bindings/tests/validation_unittest.cc
|
View
|
|
8 chunks |
+9 lines, -9 lines |
0 comments
|
Download
|
 |
M |
mojo/public/tools/bindings/generators/cpp_templates/interface_definition.tmpl
|
View
|
|
3 chunks |
+3 lines, -3 lines |
0 comments
|
Download
|
Total messages: 9 (3 generated)
|