Barretenberg
The ZK-SNARK library at the core of Aztec
Loading...
Searching...
No Matches
ipc_server.cpp
Go to the documentation of this file.
1
#include "
barretenberg/ipc/ipc_server.hpp
"
2
#include "
barretenberg/ipc/shm_server.hpp
"
3
#include "
barretenberg/ipc/socket_server.hpp
"
4
#include <cstddef>
5
#include <memory>
6
#include <string>
7
8
namespace
bb::ipc
{
9
10
std::unique_ptr<IpcServer>
IpcServer::create_socket
(
const
std::string& socket_path,
int
max_clients)
11
{
12
return
std::make_unique<SocketServer>
(socket_path, max_clients);
13
}
14
15
std::unique_ptr<IpcServer>
IpcServer::create_shm
(
const
std::string& base_name,
16
size_t
request_ring_size,
17
size_t
response_ring_size)
18
{
19
return
std::make_unique<ShmServer>
(base_name, request_ring_size, response_ring_size);
20
}
21
22
}
// namespace bb::ipc
bb::ipc::IpcServer::create_socket
static std::unique_ptr< IpcServer > create_socket(const std::string &socket_path, int max_clients)
Definition
ipc_server.cpp:10
bb::ipc::IpcServer::create_shm
static std::unique_ptr< IpcServer > create_shm(const std::string &base_name, size_t request_ring_size=static_cast< size_t >(1024 *1024), size_t response_ring_size=static_cast< size_t >(1024 *1024))
Definition
ipc_server.cpp:15
ipc_server.hpp
bb::ipc
Definition
ipc_client.cpp:8
std::get
constexpr decltype(auto) get(::tuplet::tuple< T... > &&t) noexcept
Definition
tuple.hpp:13
shm_server.hpp
socket_server.hpp
src
barretenberg
ipc
ipc_server.cpp
Generated by
1.9.8