Barretenberg
The ZK-SNARK library at the core of Aztec
Loading...
Searching...
No Matches
api_msgpack.hpp
Go to the documentation of this file.
1#pragma once
2
3#include <cstddef>
4#include <iosfwd>
5#include <memory>
6#include <string>
7
8#ifndef __wasm__
10#endif
11
12namespace bb {
13
28int process_msgpack_commands(std::istream& input_stream);
29
30#ifndef __wasm__
42#endif
43
58int execute_msgpack_run(const std::string& msgpack_input_file,
59 int max_clients = 1,
60 size_t request_ring_size = 1024UL * 1024,
61 size_t response_ring_size = 1024UL * 1024);
62
63} // namespace bb
Entry point for Barretenberg command-line interface.
Definition api.hpp:5
int execute_msgpack_ipc_server(std::unique_ptr< ipc::IpcServer > server)
Execute msgpack commands over IPC.
int execute_msgpack_run(const std::string &msgpack_input_file, int max_clients, size_t request_ring_size, size_t response_ring_size)
Execute msgpack run command.
int process_msgpack_commands(std::istream &input_stream)
Process msgpack API commands from an input stream.
constexpr decltype(auto) get(::tuplet::tuple< T... > &&t) noexcept
Definition tuple.hpp:13