ox-ipc-proxy is the driver-shaped IPC layer between ox-runtime and the ox host process.
It builds two shared libraries:
ox_ipc_client: exports the low-level driver ABI expected byox-runtimeand acts as the IPC clientox_ipc_server: accepts a real driver callback table fromox.exeand hosts the IPC server side
cmake -S . -B build/win-x64
cmake --build build/win-x64 --config ReleaseArtifacts are written under build/<platform>/bin:
ox_ipc_client.dll(Windows),libox_ipc_client.so(Linux),libox_ipc_client.dylib(macOS)ox_ipc_server.dll(Windows),libox_ipc_server.so(Linux),libox_ipc_server.dylib(macOS)
The libraries use OS-native naming conventions and do not include version suffixes.
ox-runtimeloadsox_ipc_clientas its default driver when no explicit override is present.ox.exeloadsox_ipc_server, callsox_ipc_server_set_driver()with the selected real driver callback table, then callsox_ipc_server_initialize()to start serving clients.