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