20#ifndef RIPPLE_APP_PATHS_FLOW_H_INCLUDED
21#define RIPPLE_APP_PATHS_FLOW_H_INCLUDED
23#include <xrpld/app/paths/RippleCalc.h>
24#include <xrpld/app/paths/detail/Steps.h>
25#include <xrpl/protocol/Quality.h>
55path::RippleCalc::Output
58 STAmount
const& deliver,
61 STPathSet
const& paths,
64 bool ownerPaysTransferFee,
69 path::detail::FlowDebugInfo* flowDebugInfo =
nullptr);
A generic endpoint for log messages.
Use hash_* containers for keys that do not need a cryptographically secure hashing algorithm.
base_uint< 160, detail::AccountIDTag > AccountID
A 160-bit unsigned that uniquely identifies an account.
StrandResult< TInAmt, TOutAmt > flow(PaymentSandbox const &baseView, Strand const &strand, std::optional< TInAmt > const &maxIn, TOutAmt const &out, beast::Journal j)
Request out amount from a strand.