cef/tests/shared/common
Nik Pavlov 81e892d19e Add a shared memory variant of CefProcessMessage (fixes issue #3126)
CefSharedProcessMessageBuilder supports creation of a CefProcessMessage
backed by a CefSharedMemoryRegion.

Performance tests comparing the existing ArgumentList approach and the new
SharedMemoryRegion approach have been added to cefclient at
http://tests/ipc_performance.

CefMessageRouter has been updated to use SharedMemoryRegion as transport
for larger message payloads. The threshold is configurable via
|CefMessageRouterConfig.message_size_threshold|.

To test:
run `ceftests --gtest_filter=SendSharedProcessMessageTest.*:SharedProcessMessageTest.*:MessageRouterTest.Threshold*`
2022-07-04 09:49:15 +00:00
..
binary_value_utils.cc Add a shared memory variant of CefProcessMessage (fixes issue #3126) 2022-07-04 09:49:15 +00:00
binary_value_utils.h Add a shared memory variant of CefProcessMessage (fixes issue #3126) 2022-07-04 09:49:15 +00:00
client_app_other.cc Apply clang-format to all C, C++ and ObjC files (issue #2171) 2017-05-18 12:30:05 +02:00
client_app_other.h Add unittests target to the binary distribution (issue #1632) 2016-11-18 03:19:17 -05:00
client_app.cc Move cookieable scheme configuration to settings (see issue #2969) 2021-04-09 15:04:24 -04:00
client_app.h Replace OVERRIDE with override (see issue #3140) 2021-06-17 16:16:53 -04:00
client_switches.cc Use Chrome file dialogs on all platforms and runtimes (fixes issue #3314) 2022-04-19 18:52:26 -04:00
client_switches.h Use Chrome file dialogs on all platforms and runtimes (fixes issue #3314) 2022-04-19 18:52:26 -04:00