Commit 7718e17
Submodule flow updated 1181 files
- src/CMakeLists.txt+13-4
- src/ipc/common.hpp+1-1
- src/ipc/transport/asio_local_stream_socket.cpp+1-412
- src/ipc/transport/asio_local_stream_socket.hpp+1.8k-116
- src/ipc/transport/asio_local_stream_socket_fwd.hpp+261-423
- src/ipc/transport/batch.hpp+434
- src/ipc/transport/bipc_mq_handle.cpp+17-17
- src/ipc/transport/bipc_mq_handle.hpp+16-65
- src/ipc/transport/blob_stream_mq.hpp+23-1
- src/ipc/transport/blob_stream_mq_rcv.hpp+104-34
- src/ipc/transport/blob_stream_mq_snd.hpp+60-50
- src/ipc/transport/blob_transport.hpp+142-5
- src/ipc/transport/blob_transport_stats.cpp+73
- src/ipc/transport/blob_transport_stats.hpp+200
- src/ipc/transport/channel.hpp+478-181
- src/ipc/transport/detail/asio_local_stream_socket.cpp-83
- src/ipc/transport/detail/asio_local_stream_socket.hpp+81-335
- src/ipc/transport/detail/asio_local_stream_socket_fwd.hpp+29-86
- src/ipc/transport/detail/blob_stream_mq_impl.hpp+28-25
- src/ipc/transport/detail/blob_stream_mq_rcv_impl.hpp+55-6
- src/ipc/transport/detail/blob_stream_mq_snd_impl.hpp+27-7
- src/ipc/transport/detail/native_socket_stream_batch.hpp+78
- src/ipc/transport/detail/native_socket_stream_impl.cpp+123-60
- src/ipc/transport/detail/native_socket_stream_impl.hpp+134-36
- src/ipc/transport/detail/transport_fwd.hpp+63
- src/ipc/transport/error.cpp+9-1
- src/ipc/transport/error.hpp+9-3
- src/ipc/transport/native_handle_transport.hpp+584-11
- src/ipc/transport/native_socket_stream.cpp+42-35
- src/ipc/transport/native_socket_stream.hpp+268-157
- src/ipc/transport/native_socket_stream_acceptor.cpp+15-14
- src/ipc/transport/native_socket_stream_acceptor.hpp+6-5
- src/ipc/transport/native_socket_stream_batch.hpp+1.4k
- src/ipc/transport/native_socket_stream_cfg.hpp+192
- src/ipc/transport/persistent_mq_handle.hpp+16-18
- src/ipc/transport/posix_mq_handle.cpp+60-67
- src/ipc/transport/posix_mq_handle.hpp+20-69
- src/ipc/transport/protocol_negotiator.hpp+1-1
- src/ipc/transport/sync_io/async_adapter_rcv.hpp+511-147
- src/ipc/transport/sync_io/async_adapter_snd.hpp+98-29
- src/ipc/transport/sync_io/batch.hpp+144
- src/ipc/transport/sync_io/blob_stream_mq_rcv.hpp+97-32
- src/ipc/transport/sync_io/blob_stream_mq_snd.hpp+47-35
- src/ipc/transport/sync_io/blob_transport.hpp+85-1
- src/ipc/transport/sync_io/detail/batch.hpp+160
- src/ipc/transport/sync_io/detail/blob_stream_mq_rcv_impl.hpp+518-210
- src/ipc/transport/sync_io/detail/blob_stream_mq_snd_impl.hpp+138-40
- src/ipc/transport/sync_io/detail/native_socket_stream_impl.cpp+111-72
- src/ipc/transport/sync_io/detail/native_socket_stream_impl.hpp+958-167
- src/ipc/transport/sync_io/detail/native_socket_stream_impl_rcv.cpp+1.1k-141
- src/ipc/transport/sync_io/detail/native_socket_stream_impl_rcv.hpp+402
- src/ipc/transport/sync_io/detail/native_socket_stream_impl_snd.cpp+399-226
- src/ipc/transport/sync_io/native_handle_transport.hpp+154-16
- src/ipc/transport/sync_io/native_socket_stream.cpp+32-49
- src/ipc/transport/sync_io/native_socket_stream.hpp+199-203
- src/ipc/transport/sync_io/native_socket_stream_acceptor.cpp+2-2
- src/ipc/transport/sync_io/native_socket_stream_acceptor.hpp+3-3
- src/ipc/transport/test/blob_transport_stats_test.cpp+760
- src/ipc/transport/transport_fwd.hpp+307-4
- src/ipc/util/default_init_allocator.hpp+1-1
- src/ipc/util/detail/util.cpp+15-15
- src/ipc/util/detail/util.hpp+2-2
- src/ipc/util/native_handle.cpp+54-2
- src/ipc/util/native_handle.hpp+37-5
- src/ipc/util/process_credentials.cpp+22-6
- src/ipc/util/process_credentials.hpp+7-2
- src/ipc/util/shared_name.cpp+9-9
- src/ipc/util/shared_name.hpp+60-4
- src/ipc/util/sync_io/asio_waitable_native_hndl.cpp+1-1
- src/ipc/util/sync_io/detail/timer_ev_emitter.hpp+3-3
- src/ipc/util/sync_io/sync_io_fwd.hpp+4-4
- src/ipc/util/util.cpp+17-6
- src/ipc/util/util.hpp+94
- src/ipc/util/util_fwd.hpp+64-5
- test/basic/link_test/main.cpp+2-2
Submodule ipc_session updated 27 files
- src/CMakeLists.txt+2
- src/ipc/session/app.cpp+3-3
- src/ipc/session/app.hpp+23-8
- src/ipc/session/client_session.hpp+15-8
- src/ipc/session/detail/client_session_impl.hpp+269-127
- src/ipc/session/detail/info_collector_dtl.hpp+63
- src/ipc/session/detail/server_session_dtl.hpp+43-98
- src/ipc/session/detail/server_session_impl.hpp+355-172
- src/ipc/session/detail/session_base.hpp+83-104
- src/ipc/session/detail/session_fwd.hpp+21-19
- src/ipc/session/detail/session_server_impl.hpp+360-272
- src/ipc/session/detail/session_shared_name.cpp+1-1
- src/ipc/session/detail/session_shared_name.hpp+2-2
- src/ipc/session/error.cpp+1-1
- src/ipc/session/error.hpp+2-2
- src/ipc/session/info_collector.hpp+364
- src/ipc/session/schema/common.capnp-11
- src/ipc/session/schema/detail/session_master_channel.capnp+17-12
- src/ipc/session/server_session.hpp+16-3
- src/ipc/session/session.hpp+93-118
- src/ipc/session/session_fwd.hpp+32-14
- src/ipc/session/session_server.hpp+89-17
- src/ipc/session/sync_io/detail/session_adapter.hpp+6-6
- src/ipc/session/sync_io/session_server_adapter.hpp+2-2
- src/ipc/session/test/session_connect_test.cpp+1.5k
- src/ipc/session/test/session_persistent_cleanup_test.cpp+420
- test/basic/link_test/main_cli.cpp+2-2
- src/CMakeLists.txt+5
- src/ipc/session/detail/shm/classic/classic_fwd.hpp+6-6
- src/ipc/session/detail/shm/classic/client_session_impl.hpp+7-7
- src/ipc/session/detail/shm/classic/server_session_impl.hpp+8-8
- src/ipc/session/detail/shm/classic/session_impl.hpp+33-11
- src/ipc/session/shm/classic/classic_fwd.hpp+13-15
- src/ipc/session/shm/classic/server_session.hpp+23-22
- src/ipc/session/shm/classic/session.hpp+17-18
- src/ipc/session/shm/classic/session_server.hpp+86-27
- src/ipc/session/shm/shm_fwd.hpp+15-10
- src/ipc/shm/classic/classic.hpp+2
- src/ipc/shm/classic/classic_fwd.hpp+71-14
- src/ipc/shm/classic/error.cpp+1-1
- src/ipc/shm/classic/error.hpp+3-3
- src/ipc/shm/classic/pool_arena.cpp+113-11
- src/ipc/shm/classic/pool_arena.hpp+485-63
- src/ipc/shm/classic/pool_arena_stats.cpp+58
- src/ipc/shm/classic/pool_arena_stats.hpp+212
- src/ipc/shm/classic/test/pool_arena_stats_test.cpp+362
- src/ipc/shm/shm_fwd.hpp+129-7
- src/ipc/shm/shm_stats.hpp+555
- src/ipc/shm/stl/arena_activator.hpp+1-1
- src/ipc/transport/struc/shm/capnp_msg_builder.hpp+151-36
- src/ipc/transport/struc/shm/error.cpp+1-1
- src/ipc/transport/struc/shm/error.hpp+2-2
- src/ipc/transport/struc/shm/schema/detail/serialization.capnp+1-1
- src/ipc/transport/struc/shm/serializer.hpp+162-159
- src/ipc/transport/struc/shm/serializer_stats.cpp+72
- src/ipc/transport/struc/shm/serializer_stats.hpp+171
- src/ipc/transport/struc/shm/shm_fwd.hpp+93-2
- src/ipc/transport/struc/shm/util.cpp+2-2
- test/basic/link_test/main_cli.cpp+4-4
- test/basic/link_test/main_srv.cpp+1-1
Submodule ipc_shm_arena_lend updated 134 files
Submodule ipc_transport_structured updated 31 files
- src/CMakeLists.txt+8-2
- src/ipc/transport/struc/channel.hpp+1.0k-260
- src/ipc/transport/struc/channel_base.hpp+94-1
- src/ipc/transport/struc/channel_stats.hpp+163
- src/ipc/transport/struc/detail/msg_impl.cpp+163
- src/ipc/transport/struc/detail/msg_impl.hpp+119-124
- src/ipc/transport/struc/detail/msg_mdt_out.hpp-228
- src/ipc/transport/struc/detail/struc_fwd.hpp+106
- src/ipc/transport/struc/error.cpp+18-12
- src/ipc/transport/struc/error.hpp+19-14
- src/ipc/transport/struc/heap_fixed_builder_capnp_msg_builder.cpp+179-36
- src/ipc/transport/struc/heap_fixed_builder_capnp_msg_builder.hpp+177-91
- src/ipc/transport/struc/heap_serializer.cpp+229-56
- src/ipc/transport/struc/heap_serializer.hpp+387-198
- src/ipc/transport/struc/msg.cpp+82
- src/ipc/transport/struc/msg.hpp+839-275
- src/ipc/transport/struc/schema/common.capnp+13
- src/ipc/transport/struc/schema/detail/structured_msg.capnp+109-38
- src/ipc/transport/struc/serializer.hpp+237-156
- src/ipc/transport/struc/serializer_stats.cpp+107
- src/ipc/transport/struc/serializer_stats.hpp+579
- src/ipc/transport/struc/struc_fwd.hpp+290-31
- src/ipc/transport/struc/sync_io/channel.hpp+2.7k-1.6k
- src/ipc/transport/struc/sync_io/channel_stats.hpp+452
- src/ipc/transport/struc/test/channel_stats_test.cpp+1.1k
- src/ipc/transport/struc/test/channel_test.cpp+682
- src/ipc/transport/struc/test/msg_test.cpp+467
- src/ipc/transport/struc/test/serializer_stats_test.cpp+1.7k
- src/ipc/transport/struc/test/test_schema.capnp+50
- src/ipc/transport/struc/test/test_util.hpp+266-114
- test/basic/link_test/main.cpp+6-4
0 commit comments