40 std::chrono::steady_clock::duration forwardingTimeout_;
42 static constexpr std::chrono::seconds kCONNECTION_TIMEOUT{3};
48 std::chrono::steady_clock::duration forwardingTimeout,
49 std::chrono::steady_clock::duration connTimeout = ForwardingSource::kCONNECTION_TIMEOUT
61 std::expected<boost::json::object, rpc::ClioError>
63 boost::json::object
const& request,
64 std::optional<std::string>
const& forwardToRippledClientIp,
65 std::string_view xUserValue,
66 boost::asio::yield_context yield
std::expected< boost::json::object, rpc::ClioError > forwardToRippled(boost::json::object const &request, std::optional< std::string > const &forwardToRippledClientIp, std::string_view xUserValue, boost::asio::yield_context yield) const
Forward a request to rippled.
Definition ForwardingSource.cpp:60