summaryrefslogtreecommitdiff
path: root/Userland/Services/WebContent/WebContentServer.ipc
diff options
context:
space:
mode:
authorTimothy Flynn <trflynn89@pm.me>2022-11-08 10:03:07 -0500
committerTim Flynn <trflynn89@pm.me>2022-11-08 19:58:34 -0500
commit6b014489d406c31a727e88ca304e60513f832021 (patch)
tree1efdaa85141b2852273b9ec9163b9054c770e66f /Userland/Services/WebContent/WebContentServer.ipc
parent8ae10ba0fd863894ffea885fdea0fab67fb20ba3 (diff)
downloadserenity-6b014489d406c31a727e88ca304e60513f832021.zip
WebContent: Add a very-empty WebDriver IPC class to WebContent
This just sets up the infrastructure for the WebContent process to house WebDriver IPCs, and adds an IPC for WebContent to create the WebDriver connection. The WebDriverConnection class inside WebContent ultimately will contain most of what is currently in WebDriver::Session (so the copyright attributions are copied here as well). The socket created by WebDriver is currently /tmp/browser_webdriver (formatted with some IDs). This will be moved to the /tmp/webdriver folder, as WebDriver will create multiple sockets to communicate with both Browser and WebContent as the IPCs are iteratively moved to WebContent. That path is unveiled here, though it is unused as of this commit.
Diffstat (limited to 'Userland/Services/WebContent/WebContentServer.ipc')
-rw-r--r--Userland/Services/WebContent/WebContentServer.ipc2
1 files changed, 2 insertions, 0 deletions
diff --git a/Userland/Services/WebContent/WebContentServer.ipc b/Userland/Services/WebContent/WebContentServer.ipc
index ce182d721a..3e065edf69 100644
--- a/Userland/Services/WebContent/WebContentServer.ipc
+++ b/Userland/Services/WebContent/WebContentServer.ipc
@@ -9,6 +9,8 @@
endpoint WebContentServer
{
+ connect_to_webdriver(String webdriver_ipc_path) =|
+
update_system_theme(Core::AnonymousBuffer theme_buffer) =|
update_system_fonts(String default_font_query, String fixed_width_font_query, String window_title_font_query) =|
update_screen_rects(Vector<Gfx::IntRect> rects, u32 main_screen_index) =|