Barretenberg
The ZK-SNARK library at the core of Aztec
Loading...
Searching...
No Matches
api_msgpack.cpp File Reference
#include "barretenberg/api/api_msgpack.hpp"
#include "barretenberg/bbapi/c_bind.hpp"
#include "barretenberg/common/log.hpp"
#include "barretenberg/serialize/msgpack.hpp"
#include <cstdint>
#include <fstream>
#include <iostream>
#include <string>
#include <vector>
#include "barretenberg/ipc/ipc_server.hpp"
#include <csignal>
#include <thread>
#include <unistd.h>

Go to the source code of this file.

Namespaces

namespace  bb
 Entry point for Barretenberg command-line interface.
 

Functions

int bb::process_msgpack_commands (std::istream &input_stream)
 Process msgpack API commands from an input stream.
 
int bb::execute_msgpack_ipc_server (std::unique_ptr< ipc::IpcServer > server)
 Execute msgpack commands over IPC.
 
int bb::execute_msgpack_run (const std::string &msgpack_input_file, int max_clients=1, size_t request_ring_size=1024UL *1024, size_t response_ring_size=1024UL *1024)
 Execute msgpack run command.