49 std::size_t max_response_bytes = 64U * 1024U;
50 unsigned max_json_nesting = 16;
54 HookRpcExecutor(std::shared_ptr<RpcTransport> transport, Limits limits);
56 asio::awaitable<HookRpcExecution> execute_async(
57 const HookInvocation& invocation, std::uint32_t attempt,
58 std::chrono::steady_clock::time_point deadline,
59 std::shared_ptr<graph::CancelToken> cancel_token = {})
const;
62 std::shared_ptr<RpcTransport> transport_;