rippled
Loading...
Searching...
No Matches
quality2.cpp
1#include <test/jtx/quality.h>
2
3#include <xrpl/protocol/Quality.h>
4#include <xrpl/protocol/SField.h>
5
6namespace ripple {
7namespace test {
8namespace jtx {
9
11 : qIn_(static_cast<std::uint32_t>((percent / 100) * QUALITY_ONE))
12{
13 assert(percent <= 400 && percent >= 0);
14}
15
17 : qOut_(static_cast<std::uint32_t>((percent / 100) * QUALITY_ONE))
18{
19 assert(percent <= 400 && percent >= 0);
20}
21
22static void
24{
25 jt.jv[field.jsonName] = value;
26}
27
28void
30{
31 insertQualityIntoJtx(sfQualityIn, qIn_, jt);
32}
33
34void
36{
37 insertQualityIntoJtx(sfQualityIn, qIn_, jt);
38}
39
40void
42{
43 insertQualityIntoJtx(sfQualityOut, qOut_, jt);
44}
45
46void
48{
49 insertQualityIntoJtx(sfQualityOut, qOut_, jt);
50}
51
52} // namespace jtx
53} // namespace test
54} // namespace ripple
Identifies fields.
Definition SField.h:127
A transaction testing environment.
Definition Env.h:102
void operator()(Env &, JTx &jtx) const
Definition quality2.cpp:35
void operator()(Env &, JTx &jtx) const
Definition quality2.cpp:29
void operator()(Env &, JTx &jtx) const
Definition quality2.cpp:47
void operator()(Env &, JTx &jtx) const
Definition quality2.cpp:41
static void insertQualityIntoJtx(SField const &field, std::uint32_t value, JTx &jt)
Definition quality2.cpp:23
Use hash_* containers for keys that do not need a cryptographically secure hashing algorithm.
Definition algorithm.h:6
STL namespace.
Execution context for applying a JSON transaction.
Definition JTx.h:26
Json::Value jv
Definition JTx.h:27