rippled
Loading...
Searching...
No Matches
quality.h
1#pragma once
2
3#include <test/jtx/Env.h>
4
5namespace xrpl {
6namespace test {
7namespace jtx {
8
11{
12private:
14
15public:
16 explicit qualityIn(std::uint32_t qIn) : qIn_(qIn)
17 {
18 }
19
20 void
21 operator()(Env&, JTx& jtx) const;
22};
23
26{
27private:
29
30public:
31 explicit qualityInPercent(double percent);
32
33 void
34 operator()(Env&, JTx& jtx) const;
35};
36
39{
40private:
42
43public:
44 explicit qualityOut(std::uint32_t qOut) : qOut_(qOut)
45 {
46 }
47
48 void
49 operator()(Env&, JTx& jtx) const;
50};
51
54{
55private:
57
58public:
59 explicit qualityOutPercent(double percent);
60
61 void
62 operator()(Env&, JTx& jtx) const;
63};
64
65} // namespace jtx
66} // namespace test
67} // namespace xrpl
A transaction testing environment.
Definition Env.h:119
Sets the QualityIn on a trust JTx.
Definition quality.h:26
void operator()(Env &, JTx &jtx) const
Definition quality2.cpp:33
Sets the literal QualityIn on a trust JTx.
Definition quality.h:11
qualityIn(std::uint32_t qIn)
Definition quality.h:16
void operator()(Env &, JTx &jtx) const
Definition quality2.cpp:27
Sets the QualityOut on a trust JTx as a percentage.
Definition quality.h:54
void operator()(Env &, JTx &jtx) const
Definition quality2.cpp:45
Sets the literal QualityOut on a trust JTx.
Definition quality.h:39
void operator()(Env &, JTx &jtx) const
Definition quality2.cpp:39
qualityOut(std::uint32_t qOut)
Definition quality.h:44
Use hash_* containers for keys that do not need a cryptographically secure hashing algorithm.
Definition algorithm.h:5
Execution context for applying a JSON transaction.
Definition JTx.h:25