2023-09-15 18:01:23 -06:00
|
|
|
/*
|
|
|
|
|
* Copyright (c) 2023, Andrew Kaster <akaster@serenityos.org>
|
|
|
|
|
*
|
|
|
|
|
* SPDX-License-Identifier: BSD-2-Clause
|
|
|
|
|
*/
|
|
|
|
|
|
|
|
|
|
#pragma once
|
|
|
|
|
|
2023-10-31 15:24:50 -06:00
|
|
|
#include <AK/NonnullRefPtr.h>
|
|
|
|
|
|
|
|
|
|
template<typename Client>
|
|
|
|
|
ErrorOr<NonnullRefPtr<Client>> bind_service(void (*bind_method)(int, int));
|
|
|
|
|
|
2023-09-15 18:01:23 -06:00
|
|
|
void bind_request_server_java(int ipc_socket, int fd_passing_socket);
|
2023-09-15 18:27:46 -06:00
|
|
|
void bind_web_socket_java(int ipc_socket, int fd_passing_socket);
|
2023-10-31 15:27:23 -06:00
|
|
|
void bind_image_decoder_java(int ipc_socket, int fd_passing_socket);
|