diff --git a/AccountInfo_8cpp_source.html b/AccountInfo_8cpp_source.html
index 56b86a2ba0..629d507802 100644
--- a/AccountInfo_8cpp_source.html
+++ b/AccountInfo_8cpp_source.html
@@ -308,7 +308,7 @@ $(function() {
Json::Value missing_field_error(std::string const &name)
Integers of any length that is a multiple of 32-bits.
Value & append(const Value &value)
Append value to array at the end.
-std::vector< TxDetails > getAccountTxs(AccountID const &account) const
Returns information about the transactions currently in the queue for the account.
+std::vector< TxDetails > getAccountTxs(AccountID const &account) const
Returns information about the transactions currently in the queue for the account.
@ objectValue
object value (collection of name/value pairs).
Keylet account(AccountID const &id) noexcept
AccountID root.
diff --git a/AccountTx_8cpp_source.html b/AccountTx_8cpp_source.html
index 82bac4fe01..9c09add037 100644
--- a/AccountTx_8cpp_source.html
+++ b/AccountTx_8cpp_source.html
@@ -249,7 +249,7 @@ $(function() {
179 uLedgerMin = uLedgerMax = ledgerView->
info().
seq;
-
+
@@ -484,7 +484,6 @@ $(function() {
virtual LedgerInfo const & info() const =0
Returns information about the ledger.
bool getValidatedRange(std::uint32_t &minVal, std::uint32_t &maxVal)
-
std::tuple< Blob, Blob, std::uint32_t > txnMetaLedgerType
@@ -514,6 +513,7 @@ $(function() {
std::variant< LedgerRange, RPC::Status > getLedgerRange(RPC::Context &context, std::optional< LedgerSpecifier > const &ledgerSpecifier)
+
Value & append(const Value &value)
Append value to array at the end.
diff --git a/Application_8cpp_source.html b/Application_8cpp_source.html
index a540ca9748..3bf3bae5cc 100644
--- a/Application_8cpp_source.html
+++ b/Application_8cpp_source.html
@@ -2256,7 +2256,7 @@ $(function() {
std::unique_ptr< Resource::Manager > m_resourceManager
-TxQ::Setup setup_TxQ(Config const &config)
Build a TxQ::Setup object from application configuration.
+TxQ::Setup setup_TxQ(Config const &config)
Build a TxQ::Setup object from application configuration.
ReportingETL & getReportingETL() override
Simple NodeStore Scheduler that just peforms the tasks synchronously.
PublicKey const & getValidationPublicKey() const override
diff --git a/Config_8cpp_source.html b/Config_8cpp_source.html
index 109242f8a0..e077e6fef4 100644
--- a/Config_8cpp_source.html
+++ b/Config_8cpp_source.html
@@ -334,740 +334,738 @@ $(function() {
- 266 constexpr FeeUnit32 Config::TRANSACTION_FEE_BASE;
-
-
- 269 : j_(
beast::Journal::getNullSink()), ramSize_(detail::getMemorySize())
-
-
-
-
-
-
-
-
- 278 QUIET = bQuiet || bSilent;
-
-
-
-
-
-
-
-
- 287 auto const& threshold =
-
-
-
- 291 threshold.second.begin(),
- 292 threshold.second.end(),
-
- 294 return (ramSize_ / (1024 * 1024 * 1024)) < limit;
-
-
- 297 if (ns != threshold.second.end())
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 322 boost::filesystem::path dataDir;
-
-
-
-
-
-
-
+
+ 267 : j_(
beast::Journal::getNullSink()), ramSize_(detail::getMemorySize())
+
+
+
+
+
+
+
+
+ 276 QUIET = bQuiet || bSilent;
+
+
+
+
+
+
+
+
+ 285 auto const& threshold =
+
+
+
+ 289 threshold.second.begin(),
+ 290 threshold.second.end(),
+
+ 292 return (ramSize_ / (1024 * 1024 * 1024)) < limit;
+
+
+ 295 if (ns != threshold.second.end())
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 320 boost::filesystem::path dataDir;
+
+
+
+
+
+
+
+
+
-
+
-
-
- 335 if (!strConf.
empty())
- 336 strConfFile = strConf;
-
-
-
- 340 if (!strConf.
empty())
-
-
-
-
-
-
-
-
-
- 350 CONFIG_DIR = boost::filesystem::current_path();
-
-
-
-
-
-
- 357 auto strXdgConfigHome =
getEnvVar(
"XDG_CONFIG_HOME");
- 358 auto strXdgDataHome =
getEnvVar(
"XDG_DATA_HOME");
-
-
-
- 362 || (strHome.empty() &&
- 363 (strXdgConfigHome.empty() || strXdgDataHome.empty())))
-
-
-
-
-
- 369 if (strXdgConfigHome.empty())
-
-
- 372 strXdgConfigHome = strHome +
"/.config";
-
-
- 375 if (strXdgDataHome.empty())
-
-
- 378 strXdgDataHome = strHome +
"/.local/share";
-
-
-
-
- 383 dataDir = strXdgDataHome +
"/" +
systemName();
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 405 dataDir = boost::filesystem::path(dbPath);
-
-
-
-
- 410 if (!dataDir.empty())
-
- 412 boost::system::error_code ec;
- 413 boost::filesystem::create_directories(dataDir, ec);
-
-
- 416 Throw<std::runtime_error>(
- 417 boost::str(boost::format(
"Can not create %s") % dataDir));
-
- 419 legacy(
"database_path", boost::filesystem::absolute(dataDir).
string());
-
+ 333 if (!strConf.
empty())
+ 334 strConfFile = strConf;
+
+
+
+ 338 if (!strConf.
empty())
+
+
+
+
+
+
+
+
+
+ 348 CONFIG_DIR = boost::filesystem::current_path();
+
+
+
+
+
+
+ 355 auto strXdgConfigHome =
getEnvVar(
"XDG_CONFIG_HOME");
+ 356 auto strXdgDataHome =
getEnvVar(
"XDG_DATA_HOME");
+
+
+
+ 360 || (strHome.empty() &&
+ 361 (strXdgConfigHome.empty() || strXdgDataHome.empty())))
+
+
+
+
+
+ 367 if (strXdgConfigHome.empty())
+
+
+ 370 strXdgConfigHome = strHome +
"/.config";
+
+
+ 373 if (strXdgDataHome.empty())
+
+
+ 376 strXdgDataHome = strHome +
"/.local/share";
+
+
+
+
+ 381 dataDir = strXdgDataHome +
"/" +
systemName();
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 403 dataDir = boost::filesystem::path(dbPath);
+
+
+
+
+ 408 if (!dataDir.empty())
+
+ 410 boost::system::error_code ec;
+ 411 boost::filesystem::create_directories(dataDir, ec);
+
+
+ 414 Throw<std::runtime_error>(
+ 415 boost::str(boost::format(
"Can not create %s") % dataDir));
+
+ 417 legacy(
"database_path", boost::filesystem::absolute(dataDir).
string());
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 444 boost::system::error_code ec;
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 442 boost::system::error_code ec;
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 477 boost::filesystem::path p(dbPath);
- 478 legacy(
"database_path", boost::filesystem::absolute(p).
string());
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 475 boost::filesystem::path p(dbPath);
+ 476 legacy(
"database_path", boost::filesystem::absolute(p).
string());
+
+
+
+
-
-
-
-
-
-
-
- 489 PEERS_MAX = beast::lexicalCastThrow<std::size_t>(strTemp);
-
-
-
-
-
-
- 496 peers_in_max = beast::lexicalCastThrow<std::size_t>(strTemp);
- 497 if (*peers_in_max > 1000)
- 498 Throw<std::runtime_error>(
- 499 "Invalid value specified in [" SECTION_PEERS_IN_MAX
- 500 "] section; the value must be less or equal than 1000");
-
-
-
-
-
- 506 peers_out_max = beast::lexicalCastThrow<std::size_t>(strTemp);
- 507 if (*peers_out_max < 10 || *peers_out_max > 1000)
- 508 Throw<std::runtime_error>(
- 509 "Invalid value specified in [" SECTION_PEERS_OUT_MAX
- 510 "] section; the value must be in range 10-1000");
-
-
-
- 514 if ((peers_in_max && !peers_out_max) ||
- 515 (peers_out_max && !peers_in_max))
- 516 Throw<std::runtime_error>(
"Both sections [" SECTION_PEERS_IN_MAX
-
- 518 "and [" SECTION_PEERS_OUT_MAX
- 519 "] must be configured");
-
- 521 if (peers_in_max && peers_out_max)
-
-
-
-
-
-
-
-
- 530 if (boost::iequals(strTemp,
"tiny"))
-
- 532 else if (boost::iequals(strTemp,
"small"))
-
- 534 else if (boost::iequals(strTemp,
"medium"))
-
- 536 else if (boost::iequals(strTemp,
"large"))
-
- 538 else if (boost::iequals(strTemp,
"huge"))
-
-
-
- 542 4, beast::lexicalCastThrow<std::size_t>(strTemp));
-
-
-
-
-
-
- 549 ELB_SUPPORT = beast::lexicalCastThrow<bool>(strTemp);
-
-
-
-
-
- 555 SSL_VERIFY = beast::lexicalCastThrow<bool>(strTemp);
-
-
-
- 559 if (boost::iequals(strTemp,
"all"))
-
- 561 else if (boost::iequals(strTemp,
"trusted"))
-
- 563 else if (boost::iequals(strTemp,
"drop_untrusted"))
-
-
- 566 Throw<std::runtime_error>(
- 567 "Invalid value specified in [" SECTION_RELAY_VALIDATIONS
-
-
-
-
-
- 573 if (boost::iequals(strTemp,
"all"))
-
- 575 else if (boost::iequals(strTemp,
"trusted"))
-
- 577 else if (boost::iequals(strTemp,
"drop_untrusted"))
-
-
- 580 Throw<std::runtime_error>(
- 581 "Invalid value specified in [" SECTION_RELAY_PROPOSALS
-
-
-
- 585 if (
exists(SECTION_VALIDATION_SEED) &&
exists(SECTION_VALIDATOR_TOKEN))
- 586 Throw<std::runtime_error>(
"Cannot have both [" SECTION_VALIDATION_SEED
- 587 "] and [" SECTION_VALIDATOR_TOKEN
- 588 "] config sections");
-
-
-
-
-
-
-
-
-
-
-
- 600 FEE_DEFAULT = beast::lexicalCastThrow<std::uint64_t>(strTemp);
-
-
-
- 604 if (boost::iequals(strTemp,
"full"))
-
-
- 607 else if (boost::iequals(strTemp,
"none"))
-
-
-
-
-
-
-
- 615 if (boost::iequals(strTemp,
"none"))
-
- 617 else if (boost::iequals(strTemp,
"full"))
-
-
- 620 FETCH_DEPTH = beast::lexicalCastThrow<std::uint32_t>(strTemp);
-
-
-
-
-
-
-
- 628 if (
exists(SECTION_VALIDATION_SEED) ||
exists(SECTION_VALIDATOR_TOKEN))
-
-
-
-
-
- 634 PATH_SEARCH = beast::lexicalCastThrow<int>(strTemp);
-
-
-
-
-
-
-
-
-
-
-
-
- 647 if (SWEEP_INTERVAL < 10 || SWEEP_INTERVAL > 600)
- 648 Throw<std::runtime_error>(
"Invalid " SECTION_SWEEP_INTERVAL
- 649 ": must be between 10 and 600 inclusive");
-
-
-
-
- 654 WORKERS = beast::lexicalCastThrow<int>(strTemp);
-
- 656 if (WORKERS < 1 || WORKERS > 1024)
- 657 Throw<std::runtime_error>(
- 658 "Invalid " SECTION_WORKERS
- 659 ": must be between 1 and 1024 inclusive.");
-
-
-
-
- 664 IO_WORKERS = beast::lexicalCastThrow<int>(strTemp);
-
- 666 if (IO_WORKERS < 1 || IO_WORKERS > 1024)
- 667 Throw<std::runtime_error>(
- 668 "Invalid " SECTION_IO_WORKERS
- 669 ": must be between 1 and 1024 inclusive.");
-
-
-
-
-
-
- 676 if (PREFETCH_WORKERS < 1 || PREFETCH_WORKERS > 1024)
- 677 Throw<std::runtime_error>(
- 678 "Invalid " SECTION_PREFETCH_WORKERS
- 679 ": must be between 1 and 1024 inclusive.");
-
-
-
- 683 COMPRESSION = beast::lexicalCastThrow<bool>(strTemp);
-
-
-
-
- 688 if (
exists(SECTION_REDUCE_RELAY))
-
- 690 auto sec =
section(SECTION_REDUCE_RELAY);
-
-
-
-
-
-
- 697 if (TX_RELAY_PERCENTAGE < 10 || TX_RELAY_PERCENTAGE > 100 ||
-
- 699 Throw<std::runtime_error>(
- 700 "Invalid " SECTION_REDUCE_RELAY
- 701 ", tx_min_peers must be greater or equal to 10"
- 702 ", tx_relay_percentage must be greater or equal to 10 "
- 703 "and less or equal to 100");
-
-
-
-
-
- 709 beast::lexicalCastThrow<int>(strTemp),
-
-
-
-
-
-
-
-
- 718 Throw<std::runtime_error>(
- 719 "Invalid " SECTION_SERVER_DOMAIN
- 720 ": the domain name does not appear to meet the requirements.");
-
-
-
-
-
- 726 if (
exists(SECTION_OVERLAY))
-
- 728 auto const sec =
section(SECTION_OVERLAY);
+
+
+
+
+
+ 487 PEERS_MAX = beast::lexicalCastThrow<std::size_t>(strTemp);
+
+
+
+
+
+
+ 494 peers_in_max = beast::lexicalCastThrow<std::size_t>(strTemp);
+ 495 if (*peers_in_max > 1000)
+ 496 Throw<std::runtime_error>(
+ 497 "Invalid value specified in [" SECTION_PEERS_IN_MAX
+ 498 "] section; the value must be less or equal than 1000");
+
+
+
+
+
+ 504 peers_out_max = beast::lexicalCastThrow<std::size_t>(strTemp);
+ 505 if (*peers_out_max < 10 || *peers_out_max > 1000)
+ 506 Throw<std::runtime_error>(
+ 507 "Invalid value specified in [" SECTION_PEERS_OUT_MAX
+ 508 "] section; the value must be in range 10-1000");
+
+
+
+ 512 if ((peers_in_max && !peers_out_max) ||
+ 513 (peers_out_max && !peers_in_max))
+ 514 Throw<std::runtime_error>(
"Both sections [" SECTION_PEERS_IN_MAX
+
+ 516 "and [" SECTION_PEERS_OUT_MAX
+ 517 "] must be configured");
+
+ 519 if (peers_in_max && peers_out_max)
+
+
+
+
+
+
+
+
+ 528 if (boost::iequals(strTemp,
"tiny"))
+
+ 530 else if (boost::iequals(strTemp,
"small"))
+
+ 532 else if (boost::iequals(strTemp,
"medium"))
+
+ 534 else if (boost::iequals(strTemp,
"large"))
+
+ 536 else if (boost::iequals(strTemp,
"huge"))
+
+
+
+ 540 4, beast::lexicalCastThrow<std::size_t>(strTemp));
+
+
+
+
+
+
+ 547 ELB_SUPPORT = beast::lexicalCastThrow<bool>(strTemp);
+
+
+
+
+
+ 553 SSL_VERIFY = beast::lexicalCastThrow<bool>(strTemp);
+
+
+
+ 557 if (boost::iequals(strTemp,
"all"))
+
+ 559 else if (boost::iequals(strTemp,
"trusted"))
+
+ 561 else if (boost::iequals(strTemp,
"drop_untrusted"))
+
+
+ 564 Throw<std::runtime_error>(
+ 565 "Invalid value specified in [" SECTION_RELAY_VALIDATIONS
+
+
+
+
+
+ 571 if (boost::iequals(strTemp,
"all"))
+
+ 573 else if (boost::iequals(strTemp,
"trusted"))
+
+ 575 else if (boost::iequals(strTemp,
"drop_untrusted"))
+
+
+ 578 Throw<std::runtime_error>(
+ 579 "Invalid value specified in [" SECTION_RELAY_PROPOSALS
+
+
+
+ 583 if (
exists(SECTION_VALIDATION_SEED) &&
exists(SECTION_VALIDATOR_TOKEN))
+ 584 Throw<std::runtime_error>(
"Cannot have both [" SECTION_VALIDATION_SEED
+ 585 "] and [" SECTION_VALIDATOR_TOKEN
+ 586 "] config sections");
+
+
+
+
+
+
+
+
+
+
+
+ 598 FEE_DEFAULT = beast::lexicalCastThrow<std::uint64_t>(strTemp);
+
+
+
+ 602 if (boost::iequals(strTemp,
"full"))
+
+
+ 605 else if (boost::iequals(strTemp,
"none"))
+
+
+
+
+
+
+
+ 613 if (boost::iequals(strTemp,
"none"))
+
+ 615 else if (boost::iequals(strTemp,
"full"))
+
+
+ 618 FETCH_DEPTH = beast::lexicalCastThrow<std::uint32_t>(strTemp);
+
+
+
+
+
+
+
+ 626 if (
exists(SECTION_VALIDATION_SEED) ||
exists(SECTION_VALIDATOR_TOKEN))
+
+
+
+
+
+ 632 PATH_SEARCH = beast::lexicalCastThrow<int>(strTemp);
+
+
+
+
+
+
+
+
+
+
+
+
+ 645 if (SWEEP_INTERVAL < 10 || SWEEP_INTERVAL > 600)
+ 646 Throw<std::runtime_error>(
"Invalid " SECTION_SWEEP_INTERVAL
+ 647 ": must be between 10 and 600 inclusive");
+
+
+
+
+ 652 WORKERS = beast::lexicalCastThrow<int>(strTemp);
+
+ 654 if (WORKERS < 1 || WORKERS > 1024)
+ 655 Throw<std::runtime_error>(
+ 656 "Invalid " SECTION_WORKERS
+ 657 ": must be between 1 and 1024 inclusive.");
+
+
+
+
+ 662 IO_WORKERS = beast::lexicalCastThrow<int>(strTemp);
+
+ 664 if (IO_WORKERS < 1 || IO_WORKERS > 1024)
+ 665 Throw<std::runtime_error>(
+ 666 "Invalid " SECTION_IO_WORKERS
+ 667 ": must be between 1 and 1024 inclusive.");
+
+
+
+
+
+
+ 674 if (PREFETCH_WORKERS < 1 || PREFETCH_WORKERS > 1024)
+ 675 Throw<std::runtime_error>(
+ 676 "Invalid " SECTION_PREFETCH_WORKERS
+ 677 ": must be between 1 and 1024 inclusive.");
+
+
+
+ 681 COMPRESSION = beast::lexicalCastThrow<bool>(strTemp);
+
+
+
+
+ 686 if (
exists(SECTION_REDUCE_RELAY))
+
+ 688 auto sec =
section(SECTION_REDUCE_RELAY);
+
+
+
+
+
+
+ 695 if (TX_RELAY_PERCENTAGE < 10 || TX_RELAY_PERCENTAGE > 100 ||
+
+ 697 Throw<std::runtime_error>(
+ 698 "Invalid " SECTION_REDUCE_RELAY
+ 699 ", tx_min_peers must be greater or equal to 10"
+ 700 ", tx_relay_percentage must be greater or equal to 10 "
+ 701 "and less or equal to 100");
+
+
+
+
+
+ 707 beast::lexicalCastThrow<int>(strTemp),
+
+
+
+
+
+
+
+
+ 716 Throw<std::runtime_error>(
+ 717 "Invalid " SECTION_SERVER_DOMAIN
+ 718 ": the domain name does not appear to meet the requirements.");
+
+
+
+
+
+ 724 if (
exists(SECTION_OVERLAY))
+
+ 726 auto const sec =
section(SECTION_OVERLAY);
+
+
-
-
-
-
- 734 if (
auto val = sec.get(
"max_unknown_time"))
-
- 736 seconds{beast::lexicalCastThrow<std::uint32_t>(*val)};
-
-
-
- 740 Throw<std::runtime_error>(
- 741 "Invalid value 'max_unknown_time' in " SECTION_OVERLAY
- 742 ": must be of the form '<number>' representing seconds.");
-
-
-
- 746 Throw<std::runtime_error>(
- 747 "Invalid value 'max_unknown_time' in " SECTION_OVERLAY
- 748 ": the time must be between 300 and 1800 seconds, inclusive.");
-
-
-
- 752 if (
auto val = sec.get(
"max_diverged_time"))
-
- 754 seconds{beast::lexicalCastThrow<std::uint32_t>(*val)};
-
-
-
- 758 Throw<std::runtime_error>(
- 759 "Invalid value 'max_diverged_time' in " SECTION_OVERLAY
- 760 ": must be of the form '<number>' representing seconds.");
-
-
-
-
- 765 Throw<std::runtime_error>(
- 766 "Invalid value 'max_diverged_time' in " SECTION_OVERLAY
- 767 ": the time must be between 60 and 900 seconds, inclusive.");
-
-
-
-
- 772 secConfig, SECTION_AMENDMENT_MAJORITY_TIME, strTemp,
j_))
-
-
- 775 boost::regex
const re(
- 776 "^\\s*(\\d+)\\s*(minutes|hours|days|weeks)\\s*(\\s+.*)?$");
-
- 778 if (!boost::regex_match(strTemp, match, re))
- 779 Throw<std::runtime_error>(
- 780 "Invalid " SECTION_AMENDMENT_MAJORITY_TIME
- 781 ", must be: [0-9]+ [minutes|hours|days|weeks]");
-
-
- 784 beast::lexicalCastThrow<std::uint32_t>(match[1].str());
-
- 786 if (boost::iequals(match[2],
"minutes"))
-
- 788 else if (boost::iequals(match[2],
"hours"))
-
- 790 else if (boost::iequals(match[2],
"days"))
-
- 792 else if (boost::iequals(match[2],
"weeks"))
-
-
-
- 796 Throw<std::runtime_error>(
- 797 "Invalid " SECTION_AMENDMENT_MAJORITY_TIME
- 798 ", the minimum amount of time an amendment must hold a "
- 799 "majority is 15 minutes");
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 816 boost::filesystem::path validatorsFile;
-
-
-
- 820 validatorsFile = strTemp;
-
- 822 if (validatorsFile.empty())
- 823 Throw<std::runtime_error>(
- 824 "Invalid path specified in [" SECTION_VALIDATORS_FILE
"]");
-
- 826 if (!validatorsFile.is_absolute() && !
CONFIG_DIR.empty())
-
-
- 829 if (!boost::filesystem::exists(validatorsFile))
- 830 Throw<std::runtime_error>(
- 831 "The file specified in [" SECTION_VALIDATORS_FILE
-
-
- 834 validatorsFile.string());
-
-
- 837 !boost::filesystem::is_regular_file(validatorsFile) &&
- 838 !boost::filesystem::is_symlink(validatorsFile))
- 839 Throw<std::runtime_error>(
- 840 "Invalid file specified in [" SECTION_VALIDATORS_FILE
-
- 842 validatorsFile.string());
-
-
-
-
-
- 848 if (!validatorsFile.empty())
-
- 850 if (!boost::filesystem::exists(validatorsFile))
- 851 validatorsFile.clear();
-
- 853 !boost::filesystem::is_regular_file(validatorsFile) &&
- 854 !boost::filesystem::is_symlink(validatorsFile))
- 855 validatorsFile.clear();
-
-
-
- 859 if (!validatorsFile.empty() &&
- 860 boost::filesystem::exists(validatorsFile) &&
- 861 (boost::filesystem::is_regular_file(validatorsFile) ||
- 862 boost::filesystem::is_symlink(validatorsFile)))
-
- 864 boost::system::error_code ec;
-
-
-
- 868 Throw<std::runtime_error>(
- 869 "Failed to read '" + validatorsFile.string() +
"'." +
-
-
+
+
+ 732 if (
auto val = sec.get(
"max_unknown_time"))
+
+ 734 seconds{beast::lexicalCastThrow<std::uint32_t>(*val)};
+
+
+
+ 738 Throw<std::runtime_error>(
+ 739 "Invalid value 'max_unknown_time' in " SECTION_OVERLAY
+ 740 ": must be of the form '<number>' representing seconds.");
+
+
+
+ 744 Throw<std::runtime_error>(
+ 745 "Invalid value 'max_unknown_time' in " SECTION_OVERLAY
+ 746 ": the time must be between 300 and 1800 seconds, inclusive.");
+
+
+
+ 750 if (
auto val = sec.get(
"max_diverged_time"))
+
+ 752 seconds{beast::lexicalCastThrow<std::uint32_t>(*val)};
+
+
+
+ 756 Throw<std::runtime_error>(
+ 757 "Invalid value 'max_diverged_time' in " SECTION_OVERLAY
+ 758 ": must be of the form '<number>' representing seconds.");
+
+
+
+
+ 763 Throw<std::runtime_error>(
+ 764 "Invalid value 'max_diverged_time' in " SECTION_OVERLAY
+ 765 ": the time must be between 60 and 900 seconds, inclusive.");
+
+
+
+
+ 770 secConfig, SECTION_AMENDMENT_MAJORITY_TIME, strTemp,
j_))
+
+
+ 773 boost::regex
const re(
+ 774 "^\\s*(\\d+)\\s*(minutes|hours|days|weeks)\\s*(\\s+.*)?$");
+
+ 776 if (!boost::regex_match(strTemp, match, re))
+ 777 Throw<std::runtime_error>(
+ 778 "Invalid " SECTION_AMENDMENT_MAJORITY_TIME
+ 779 ", must be: [0-9]+ [minutes|hours|days|weeks]");
+
+
+ 782 beast::lexicalCastThrow<std::uint32_t>(match[1].str());
+
+ 784 if (boost::iequals(match[2],
"minutes"))
+
+ 786 else if (boost::iequals(match[2],
"hours"))
+
+ 788 else if (boost::iequals(match[2],
"days"))
+
+ 790 else if (boost::iequals(match[2],
"weeks"))
+
+
+
+ 794 Throw<std::runtime_error>(
+ 795 "Invalid " SECTION_AMENDMENT_MAJORITY_TIME
+ 796 ", the minimum amount of time an amendment must hold a "
+ 797 "majority is 15 minutes");
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 814 boost::filesystem::path validatorsFile;
+
+
+
+ 818 validatorsFile = strTemp;
+
+ 820 if (validatorsFile.empty())
+ 821 Throw<std::runtime_error>(
+ 822 "Invalid path specified in [" SECTION_VALIDATORS_FILE
"]");
+
+ 824 if (!validatorsFile.is_absolute() && !
CONFIG_DIR.empty())
+
+
+ 827 if (!boost::filesystem::exists(validatorsFile))
+ 828 Throw<std::runtime_error>(
+ 829 "The file specified in [" SECTION_VALIDATORS_FILE
+
+
+ 832 validatorsFile.string());
+
+
+ 835 !boost::filesystem::is_regular_file(validatorsFile) &&
+ 836 !boost::filesystem::is_symlink(validatorsFile))
+ 837 Throw<std::runtime_error>(
+ 838 "Invalid file specified in [" SECTION_VALIDATORS_FILE
+
+ 840 validatorsFile.string());
+
+
+
+
+
+ 846 if (!validatorsFile.empty())
+
+ 848 if (!boost::filesystem::exists(validatorsFile))
+ 849 validatorsFile.clear();
+
+ 851 !boost::filesystem::is_regular_file(validatorsFile) &&
+ 852 !boost::filesystem::is_symlink(validatorsFile))
+ 853 validatorsFile.clear();
+
+
+
+ 857 if (!validatorsFile.empty() &&
+ 858 boost::filesystem::exists(validatorsFile) &&
+ 859 (boost::filesystem::is_regular_file(validatorsFile) ||
+ 860 boost::filesystem::is_symlink(validatorsFile)))
+
+ 862 boost::system::error_code ec;
+
+
+
+ 866 Throw<std::runtime_error>(
+ 867 "Failed to read '" + validatorsFile.string() +
"'." +
+
+
+
+
-
+
-
-
-
-
-
-
-
-
-
-
-
- 886 auto valSiteEntries =
-
-
-
- 890 section(SECTION_VALIDATOR_LIST_SITES).
append(*valSiteEntries);
-
-
-
-
-
-
-
- 898 if (!entries && !valKeyEntries && !valListKeys)
- 899 Throw<std::runtime_error>(
- 900 "The file specified in [" SECTION_VALIDATORS_FILE
-
- 902 "does not contain a [" SECTION_VALIDATORS
-
- 904 "[" SECTION_VALIDATOR_KEYS
-
- 906 "[" SECTION_VALIDATOR_LIST_KEYS
-
-
- 909 validatorsFile.string());
-
-
-
-
-
-
- 916 if (!
section(SECTION_VALIDATOR_LIST_SITES).lines().empty() &&
- 917 section(SECTION_VALIDATOR_LIST_KEYS).lines().empty())
-
- 919 Throw<std::runtime_error>(
-
- 921 "] config section is missing");
-
-
-
-
- 926 auto const part =
section(
"features");
- 927 for (
auto const& s : part.values())
-
-
-
-
- 932 Throw<std::runtime_error>(
- 933 "Unknown feature: " + s +
" in config file.");
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 949 Throw<std::runtime_error>(
- 950 "The minimum number of required peers (network_quorum) exceeds "
- 951 "the maximum number of allowed peers (peers_max)");
-
-
-
-
- 956 boost::filesystem::path
-
-
-
-
- 961 if (!log_file.empty() && !log_file.is_absolute())
-
-
-
- 965 log_file = boost::filesystem::absolute(log_file,
CONFIG_DIR);
-
-
- 968 if (!log_file.empty())
-
- 970 auto log_dir = log_file.parent_path();
-
- 972 if (!boost::filesystem::is_directory(log_dir))
-
- 974 boost::system::error_code ec;
- 975 boost::filesystem::create_directories(log_dir, ec);
-
-
-
-
-
- 981 std::cerr <<
"Unable to create log file path " << log_dir
- 982 <<
": " << ec.message() <<
'\n';
-
-
-
-
-
-
-
-
-
-
-
-
- 995 assert(!node || *node <= 4);
-
-
-
-
+
+
+
+
+
+
+
+
+
+ 884 auto valSiteEntries =
+
+
+
+ 888 section(SECTION_VALIDATOR_LIST_SITES).
append(*valSiteEntries);
+
+
+
+
+
+
+
+ 896 if (!entries && !valKeyEntries && !valListKeys)
+ 897 Throw<std::runtime_error>(
+ 898 "The file specified in [" SECTION_VALIDATORS_FILE
+
+ 900 "does not contain a [" SECTION_VALIDATORS
+
+ 902 "[" SECTION_VALIDATOR_KEYS
+
+ 904 "[" SECTION_VALIDATOR_LIST_KEYS
+
+
+ 907 validatorsFile.string());
+
+
+
+
+
+
+ 914 if (!
section(SECTION_VALIDATOR_LIST_SITES).lines().empty() &&
+ 915 section(SECTION_VALIDATOR_LIST_KEYS).lines().empty())
+
+ 917 Throw<std::runtime_error>(
+
+ 919 "] config section is missing");
+
+
+
+
+ 924 auto const part =
section(
"features");
+ 925 for (
auto const& s : part.values())
+
+
+
+
+ 930 Throw<std::runtime_error>(
+ 931 "Unknown feature: " + s +
" in config file.");
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 947 Throw<std::runtime_error>(
+ 948 "The minimum number of required peers (network_quorum) exceeds "
+ 949 "the maximum number of allowed peers (peers_max)");
+
+
+
+
+ 954 boost::filesystem::path
+
+
+
+
+ 959 if (!log_file.empty() && !log_file.is_absolute())
+
+
+
+ 963 log_file = boost::filesystem::absolute(log_file,
CONFIG_DIR);
+
+
+ 966 if (!log_file.empty())
+
+ 968 auto log_dir = log_file.parent_path();
+
+ 970 if (!boost::filesystem::is_directory(log_dir))
+
+ 972 boost::system::error_code ec;
+ 973 boost::filesystem::create_directories(log_dir, ec);
+
+
+
+
+
+ 979 std::cerr <<
"Unable to create log file path " << log_dir
+ 980 <<
": " << ec.message() <<
'\n';
+
+
+
+
+
+
+
+
+
+
+
+
+ 993 assert(!node || *node <= 4);
+
+
+
+
Holds a collection of configuration values.
@@ -1091,7 +1089,7 @@ $(function() {
boost::filesystem::path DEBUG_LOGFILE
-void setupControl(bool bQuiet, bool bSilent, bool bStandalone)
+void setupControl(bool bQuiet, bool bSilent, bool bStandalone)
@@ -1111,12 +1109,12 @@ $(function() {
bool RUN_STANDALONE
Operate in stand-alone mode.
-
+
int RELAY_UNTRUSTED_PROPOSALS
std::string SSL_VERIFY_FILE
-void loadFromString(std::string const &fileContents)
Load the config from the contents of the string.
-int getValueFor(SizedItem item, std::optional< std::size_t > node=std::nullopt) const
Retrieve the default value for the item at the specified node size.
+void loadFromString(std::string const &fileContents)
Load the config from the contents of the string.
+int getValueFor(SizedItem item, std::optional< std::size_t > node=std::nullopt) const
Retrieve the default value for the item at the specified node size.
std::chrono::duration< int, std::ratio_multiply< days::period, std::ratio< 7 > >> weeks
@@ -1160,7 +1158,7 @@ $(function() {
std::unordered_set< uint256, beast::uhash<> > features
bool getSingleSection(IniFileSections &secSource, std::string const &strSection, std::string &strValue, beast::Journal j)
-void setup(std::string const &strConf, bool bQuiet, bool bSilent, bool bStandalone)
+void setup(std::string const &strConf, bool bQuiet, bool bSilent, bool bStandalone)
@@ -1187,7 +1185,7 @@ $(function() {
bool TX_REDUCE_RELAY_ENABLE
std::optional< uint256 > getRegisteredFeature(std::string const &name)
-boost::filesystem::path getDebugLogFile() const
Returns the full path and filename of the debug log file.
+boost::filesystem::path getDebugLogFile() const
Returns the full path and filename of the debug log file.
bool signingEnabled_
Determines if the server will sign a tx, given an account's secret seed.
diff --git a/Config_8h_source.html b/Config_8h_source.html
index 18ede6414d..2928e6c5e5 100644
--- a/Config_8h_source.html
+++ b/Config_8h_source.html
@@ -411,7 +411,7 @@ $(function() {
std::optional< std::size_t > VALIDATION_QUORUM
-
+
static char const *const validatorsFileName
@@ -422,7 +422,7 @@ $(function() {
boost::filesystem::path DEBUG_LOGFILE
-void setupControl(bool bQuiet, bool bSilent, bool bStandalone)
+void setupControl(bool bQuiet, bool bSilent, bool bStandalone)
const std::uint64_t ramSize_
@@ -439,13 +439,13 @@ $(function() {
bool RUN_STANDALONE
Operate in stand-alone mode.
-
+
int RELAY_UNTRUSTED_PROPOSALS
std::string SSL_VERIFY_FILE
-void loadFromString(std::string const &fileContents)
Load the config from the contents of the string.
-int getValueFor(SizedItem item, std::optional< std::size_t > node=std::nullopt) const
Retrieve the default value for the item at the specified node size.
+void loadFromString(std::string const &fileContents)
Load the config from the contents of the string.
+int getValueFor(SizedItem item, std::optional< std::size_t > node=std::nullopt) const
Retrieve the default value for the item at the specified node size.
@@ -493,7 +493,7 @@ $(function() {
std::unordered_set< uint256, beast::uhash<> > features
-void setup(std::string const &strConf, bool bQuiet, bool bSilent, bool bStandalone)
+void setup(std::string const &strConf, bool bQuiet, bool bSilent, bool bStandalone)
std::size_t TX_REDUCE_RELAY_MIN_PEERS
std::string SERVER_DOMAIN
@@ -514,7 +514,7 @@ $(function() {
bool TX_REDUCE_RELAY_ENABLE
bool reportingReadOnly() const
-boost::filesystem::path getDebugLogFile() const
Returns the full path and filename of the debug log file.
+boost::filesystem::path getDebugLogFile() const
Returns the full path and filename of the debug log file.
bool signingEnabled_
Determines if the server will sign a tx, given an account's secret seed.
diff --git a/Config__test_8cpp_source.html b/Config__test_8cpp_source.html
index 784c28a7b2..32e65cb224 100644
--- a/Config__test_8cpp_source.html
+++ b/Config__test_8cpp_source.html
@@ -1256,7 +1256,7 @@ $(function() {
path const & file() const
bool validatorsFileExists() const
-void loadFromString(std::string const &fileContents)
Load the config from the contents of the string.
+void loadFromString(std::string const &fileContents)
Load the config from the contents of the string.
std::string configFile() const
@@ -1282,7 +1282,7 @@ $(function() {
Use hash_* containers for keys that do not need a cryptographically secure hashing algorithm.
FileDirGuard(beast::unit_test::suite &test, path subDir, path file, std::string const &contents, bool useCounter=true, bool create=true)
-void setup(std::string const &strConf, bool bQuiet, bool bSilent, bool bStandalone)
+void setup(std::string const &strConf, bool bQuiet, bool bSilent, bool bStandalone)
void testValidatorsFile()
diff --git a/Env__test_8cpp_source.html b/Env__test_8cpp_source.html
index aabdc140f6..f5641416e3 100644
--- a/Env__test_8cpp_source.html
+++ b/Env__test_8cpp_source.html
@@ -1129,7 +1129,7 @@ $(function() {
std::string strHex(FwdIt begin, FwdIt end)
-Metrics getMetrics(OpenView const &view) const
Returns fee metrics in reference fee level units.
+Metrics getMetrics(OpenView const &view) const
Returns fee metrics in reference fee level units.
void memoize(Account const &account)
Associate AccountID with account.
diff --git a/Fee1_8cpp_source.html b/Fee1_8cpp_source.html
index 0da14ba11a..d8fee58fb7 100644
--- a/Fee1_8cpp_source.html
+++ b/Fee1_8cpp_source.html
@@ -115,7 +115,7 @@ $(function() {
@ objectValue
object value (collection of name/value pairs).
-Json::Value doRPC(Application &app) const
Summarize current fee metrics for the fee RPC command.
+Json::Value doRPC(Application &app) const
Summarize current fee metrics for the fee RPC command.
Use hash_* containers for keys that do not need a cryptographically secure hashing algorithm.
diff --git a/LedgerHandler_8cpp_source.html b/LedgerHandler_8cpp_source.html
index e82f6c5e4e..c9284519cf 100644
--- a/LedgerHandler_8cpp_source.html
+++ b/LedgerHandler_8cpp_source.html
@@ -115,7 +115,7 @@ $(function() {
44 params.isMember(jss::ledger_hash) ||
-
+
@@ -167,7 +167,7 @@ $(function() {
-
+
@@ -384,7 +384,6 @@ $(function() {
virtual LedgerInfo const & info() const =0
Returns information about the ledger.
-
@@ -394,7 +393,7 @@ $(function() {
void addRaw(LedgerInfo const &info, Serializer &s, bool includeHash)
Resource::Charge & loadType
-std::vector< TxDetails > getTxs() const
Returns information about all transactions currently in the queue.
+std::vector< TxDetails > getTxs() const
Returns information about all transactions currently in the queue.
std::shared_ptr< ReadView const > ledger_
LedgerMaster & ledgerMaster
@@ -410,6 +409,7 @@ $(function() {
void const * data() const noexcept
bool isLoadedLocal() const
+
virtual LedgerMaster & getLedgerMaster()=0
virtual Config & config()=0
diff --git a/LedgerHistory_8cpp_source.html b/LedgerHistory_8cpp_source.html
index 7f1a2fef23..830415cf03 100644
--- a/LedgerHistory_8cpp_source.html
+++ b/LedgerHistory_8cpp_source.html
@@ -623,7 +623,7 @@ $(function() {
ConsensusValidated m_consensus_validated
std::shared_ptr< Ledger > loadByHash(uint256 const &ledgerHash, Application &app, bool acquire)
-int getValueFor(SizedItem item, std::optional< std::size_t > node=std::nullopt) const
Retrieve the default value for the item at the specified node size.
+int getValueFor(SizedItem item, std::optional< std::size_t > node=std::nullopt) const
Retrieve the default value for the item at the specified node size.
bool insert(std::shared_ptr< Ledger const > ledger, bool validated)
Track a ledger.
diff --git a/LedgerReplay__test_8cpp_source.html b/LedgerReplay__test_8cpp_source.html
index 04dde9ad9b..7b45dd4e6c 100644
--- a/LedgerReplay__test_8cpp_source.html
+++ b/LedgerReplay__test_8cpp_source.html
@@ -1713,7 +1713,7 @@ $(function() {
uint256 const & getClosedLedgerHash() const override
virtual void clearFailures() override
const std::set< Peer::id_t > & getPeerIds() const override
get the set of ids of previously added peers
-void loadFromString(std::string const &fileContents)
Load the config from the contents of the string.
+void loadFromString(std::string const &fileContents)
Load the config from the contents of the string.
boost::asio::ip::address Address
diff --git a/Main_8cpp_source.html b/Main_8cpp_source.html
index 186952335d..cec20b06df 100644
--- a/Main_8cpp_source.html
+++ b/Main_8cpp_source.html
@@ -888,7 +888,7 @@ $(function() {
-void add_failures(std::size_t failures)
+void add_failures(std::size_t failures)
void printHelp(const po::options_description &desc)
@@ -912,7 +912,7 @@ $(function() {
std::unique_ptr< beast::Journal::Sink > setDebugLogSink(std::unique_ptr< beast::Journal::Sink > sink)
Set the sink for the debug journal.
std::string const & getVersionString()
Server version.
A generic endpoint for log messages.
-
+
int fromCommandLine(Config const &config, const std::vector< std::string > &vCmd, Logs &logs)
diff --git a/NetworkOPs_8cpp_source.html b/NetworkOPs_8cpp_source.html
index 5f20c57b30..2de51d9cd6 100644
--- a/NetworkOPs_8cpp_source.html
+++ b/NetworkOPs_8cpp_source.html
@@ -5097,7 +5097,7 @@ $(function() {
boost::asio::steady_timer accountHistoryTxTimer_
std::unique_ptr< LocalTxs > make_LocalTxs()
-Metrics getMetrics(OpenView const &view) const
Returns fee metrics in reference fee level units.
+Metrics getMetrics(OpenView const &view) const
Returns fee metrics in reference fee level units.
void doTransactionSync(std::shared_ptr< Transaction > transaction, bool bUnlimited, FailHard failType)
For transactions submitted directly by a client, apply batch of transactions and wait for this transa...
CounterData getCounterData() const
beast::insight::Gauge full_duration
diff --git a/Node_8cpp_source.html b/Node_8cpp_source.html
index 8794c55dfa..52947bf54a 100644
--- a/Node_8cpp_source.html
+++ b/Node_8cpp_source.html
@@ -1473,7 +1473,7 @@ $(function() {
bool isPseudoTx(STObject const &tx)
Check whether a transaction is a pseudo-transaction.
std::pair< std::vector< std::shared_ptr< Transaction > >, int > getTxHistory(soci::session &session, Application &app, LedgerIndex startIndex, int quantity, bool count)
getTxHistory Returns given number of most recent transactions starting from given number of entry.
-int getValueFor(SizedItem item, std::optional< std::size_t > node=std::nullopt) const
Retrieve the default value for the item at the specified node size.
+int getValueFor(SizedItem item, std::optional< std::size_t > node=std::nullopt) const
Retrieve the default value for the item at the specified node size.
LockedSociSession checkoutDb()
constexpr std::array< char const *, 1 > LgrDBPragma
diff --git a/OpenLedger_8cpp_source.html b/OpenLedger_8cpp_source.html
index fe88d6f119..85212c3c3c 100644
--- a/OpenLedger_8cpp_source.html
+++ b/OpenLedger_8cpp_source.html
@@ -307,7 +307,7 @@ $(function() {
std::pair< TER, bool > apply(Application &app, OpenView &view, STTx const &tx, ApplyFlags flags, beast::Journal journal)
Apply a transaction to an OpenView.
const open_ledger_t open_ledger
-std::pair< TER, bool > apply(Application &app, OpenView &view, std::shared_ptr< STTx const > const &tx, ApplyFlags flags, beast::Journal j)
Add a new transaction to the open ledger, hold it in the queue, or reject it.
+std::pair< TER, bool > apply(Application &app, OpenView &view, std::shared_ptr< STTx const > const &tx, ApplyFlags flags, beast::Journal j)
Add a new transaction to the open ledger, hold it in the queue, or reject it.
Writable ledger view that accumulates state and tx changes.
diff --git a/PeerFinder__test_8cpp_source.html b/PeerFinder__test_8cpp_source.html
index cb45553878..2d47ee723b 100644
--- a/PeerFinder__test_8cpp_source.html
+++ b/PeerFinder__test_8cpp_source.html
@@ -379,7 +379,7 @@ $(function() {
int out_max() const
Returns the total number of outbound slots.
Manages the count of available connections for the various slots.
-void loadFromString(std::string const &fileContents)
Load the config from the contents of the string.
+void loadFromString(std::string const &fileContents)
Load the config from the contents of the string.
bool onConnected(SlotImp::ptr const &slot, beast::IP::Endpoint const &local_endpoint)
void test_invalid_config()
diff --git a/RPCHelpers_8cpp_source.html b/RPCHelpers_8cpp_source.html
index 6343316a86..430a451d74 100644
--- a/RPCHelpers_8cpp_source.html
+++ b/RPCHelpers_8cpp_source.html
@@ -444,7 +444,7 @@ $(function() {
-
+
@@ -454,7 +454,7 @@ $(function() {
384 if (ledger ==
nullptr)
-
+
@@ -485,7 +485,7 @@ $(function() {
-
+
@@ -556,7 +556,7 @@ $(function() {
-
+
@@ -667,7 +667,7 @@ $(function() {
597 result[jss::validated] =
-
+
@@ -951,7 +951,7 @@ $(function() {
-
+
@@ -1143,7 +1143,6 @@ $(function() {
virtual LedgerInfo const & info() const =0
Returns information about the ledger.
constexpr unsigned int apiInvalidVersion
API version numbers used in later API versions.
const SF_UINT64 sfIndexNext
-
Keylet ownerDir(AccountID const &id) noexcept
The root page of an account's directory.
constexpr unsigned int apiVersionIfUnspecified
@@ -1223,6 +1222,7 @@ $(function() {
@ ltAMENDMENTS
The ledger object which lists details about amendments on the network.
const SF_AMOUNT sfLowLimit
std::optional< Seed > parseRippleLibSeed(Json::Value const &value)
+
@ ltOFFER
A ledger object which describes an offer on the DEX.
diff --git a/SHAMapStoreImp_8cpp_source.html b/SHAMapStoreImp_8cpp_source.html
index d3dff424ac..dc5a683fc3 100644
--- a/SHAMapStoreImp_8cpp_source.html
+++ b/SHAMapStoreImp_8cpp_source.html
@@ -869,7 +869,7 @@ $(function() {
std::chrono::seconds recoveryWaitTime_
If the node is out of sync during an online_delete healthWait() call, sleep the thread for this time,...
-int getValueFor(SizedItem item, std::optional< std::size_t > node=std::nullopt) const
Retrieve the default value for the item at the specified node size.
+int getValueFor(SizedItem item, std::optional< std::size_t > node=std::nullopt) const
Retrieve the default value for the item at the specified node size.
virtual LedgerMaster & getLedgerMaster()=0
diff --git a/Status_8cpp_source.html b/Status_8cpp_source.html
index c36c82712b..f07998f942 100644
--- a/Status_8cpp_source.html
+++ b/Status_8cpp_source.html
@@ -94,108 +94,104 @@ $(function() {
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 45 return s1 +
": " + s2;
-
-
-
-
-
-
- 52 sStr << info.token.c_str() <<
": " << info.message.c_str();
-
-
-
-
-
-
-
-
-
-
-
-
-
- 66 auto& error = value[jss::error];
- 67 error[jss::code] =
code_;
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 43 return s1 +
": " + s2;
+
+
+
+
+
+
+ 50 sStr << info.token.c_str() <<
": " << info.message.c_str();
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 64 auto& error = value[jss::error];
+ 65 error[jss::code] =
code_;
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
ErrorInfo const & get_error_info(error_code_i code)
Returns an ErrorInfo that reflects the error code.
-std::string codeString() const
+std::string codeString() const
Strings const & messages() const
error_code_i toErrorCode() const
Returns the Status as an error_code_i.
-
Use hash_* containers for keys that do not need a cryptographically secure hashing algorithm.
bool transResultInfo(TER code, std::string &token, std::string &text)
TER toTER() const
Returns the Status as a TER.
-std::string message() const
Return the first message, if any.
+std::string message() const
Return the first message, if any.
-void fillJson(Json::Value &)
Fill a Json::Value with an RPC 2.0 response.
-std::string toString() const
+void fillJson(Json::Value &)
Fill a Json::Value with an RPC 2.0 response.
+std::string toString() const
- Returns
- A pair with the
TER and a bool indicating whether or not the transaction was applied to the open ledger. If the transaction is queued, will return { terQUEUED, false }.
-Definition at line 710 of file TxQ.cpp.
+Definition at line 708 of file TxQ.cpp.
@@ -497,7 +497,7 @@ Private Attributes
- Note
- As more transactions are applied to the ledger, the required fee may increase. The required fee may rise above the fee level of the queued items before the queue is emptied, which will end the process, leaving those in the queue for the next open ledger.
- Returns
- Whether any transactions were added to the
view.
-Definition at line 1400 of file TxQ.cpp.
+Definition at line 1398 of file TxQ.cpp.
@@ -536,7 +536,7 @@ Private Attributes
Update fee metrics and clean up the queue in preparation for the next ledger.
- Note
- Fee metrics are updated based on the fee levels of the txs in the validated ledger and whether consensus is slow. Maximum queue size is adjusted to be enough to hold
ledgersInQueue ledgers or queueSizeMin transactions. Any transactions for which the LastLedgerSequence has passed are removed from the queue, and any account objects that have no candidates under them are removed.
-Definition at line 1331 of file TxQ.cpp.
+Definition at line 1329 of file TxQ.cpp.
@@ -558,7 +558,7 @@ Private Attributes
Return the next sequence that would go in the TxQ for an account.
-Definition at line 1571 of file TxQ.cpp.
+Definition at line 1569 of file TxQ.cpp.
@@ -580,7 +580,7 @@ Private Attributes
Returns fee metrics in reference fee level units.
-Definition at line 1732 of file TxQ.cpp.
+Definition at line 1730 of file TxQ.cpp.
@@ -620,7 +620,7 @@ Private Attributes
- Returns
- minimum required fee, first sequence in the ledger and first available sequence
-Definition at line 1754 of file TxQ.cpp.
+Definition at line 1752 of file TxQ.cpp.
@@ -643,7 +643,7 @@ Private Attributes
Returns information about the transactions currently in the queue for the account.
- Returns
- Empty
vector if the account has no transactions in the queue.
-Definition at line 1775 of file TxQ.cpp.
+Definition at line 1773 of file TxQ.cpp.
@@ -665,7 +665,7 @@ Private Attributes
Returns information about all transactions currently in the queue.
- Returns
- Empty
vector if there are no transactions in the queue.
-Definition at line 1796 of file TxQ.cpp.
+Definition at line 1794 of file TxQ.cpp.
@@ -688,7 +688,7 @@ Private Attributes
Summarize current fee metrics for the fee RPC command.
- Returns
- a
Json objectvalue
-Definition at line 1811 of file TxQ.cpp.
+Definition at line 1809 of file TxQ.cpp.
@@ -726,7 +726,7 @@ Private Attributes
@@ -776,7 +776,7 @@ Private Attributes
@@ -832,7 +832,7 @@ Private Attributes
@@ -870,7 +870,7 @@ Private Attributes
@@ -898,7 +898,7 @@ template<size_t fillPercentage>
Is the queue at least fillPercentage full?
-Definition at line 362 of file TxQ.cpp.
+Definition at line 360 of file TxQ.cpp.
@@ -968,7 +968,7 @@ template<size_t fillPercentage>
Checks if the indicated transaction fits the conditions for being stored in the queue.
-Definition at line 370 of file TxQ.cpp.
+Definition at line 368 of file TxQ.cpp.
@@ -1027,7 +1027,7 @@ template<size_t fillPercentage>
Erase and return the next entry for the account (if fee level is higher), or next entry in byFee_ (lower fee level).
Used to get the next "applyable" MaybeTx for accept().
-Definition at line 453 of file TxQ.cpp.
+Definition at line 451 of file TxQ.cpp.
@@ -1166,7 +1166,7 @@ template<size_t fillPercentage>
All-or-nothing attempt to try to apply the queued txs for accountIter up to and including tx.
Transactions following tx are not cleared.
-Definition at line 500 of file TxQ.cpp.
+Definition at line 498 of file TxQ.cpp.
diff --git a/classripple_1_1TxQ_1_1FeeMetrics.html b/classripple_1_1TxQ_1_1FeeMetrics.html
index cf8afd967c..e189c76e0e 100644
--- a/classripple_1_1TxQ_1_1FeeMetrics.html
+++ b/classripple_1_1TxQ_1_1FeeMetrics.html
@@ -239,7 +239,7 @@ towards". Definition at line 84 of file TxQ.cpp.
+Definition at line 82 of file TxQ.cpp.
@@ -307,7 +307,7 @@ towards". ReturnsA fee level value.
-Definition at line 168 of file TxQ.cpp.
+Definition at line 166 of file TxQ.cpp.
@@ -370,7 +370,7 @@ towards". ReturnsA std::pair as returned from mulDiv indicating whether the calculation result overflows.
-Definition at line 228 of file TxQ.cpp.
+Definition at line 226 of file TxQ.cpp.
diff --git a/classripple_1_1TxQ_1_1MaybeTx.html b/classripple_1_1TxQ_1_1MaybeTx.html
index f181c38035..8727b3a8ae 100644
--- a/classripple_1_1TxQ_1_1MaybeTx.html
+++ b/classripple_1_1TxQ_1_1MaybeTx.html
@@ -232,7 +232,7 @@ Static Public Attributes
Constructor.
-Definition at line 270 of file TxQ.cpp.
+Definition at line 268 of file TxQ.cpp.
@@ -271,7 +271,7 @@ Static Public Attributes
Attempt to apply the queued transaction to the open ledger.
-Definition at line 289 of file TxQ.cpp.
+Definition at line 287 of file TxQ.cpp.
diff --git a/classripple_1_1TxQ_1_1TxQAccount.html b/classripple_1_1TxQ_1_1TxQAccount.html
index 1520be59b7..50d9cb4baf 100644
--- a/classripple_1_1TxQ_1_1TxQAccount.html
+++ b/classripple_1_1TxQ_1_1TxQAccount.html
@@ -213,7 +213,7 @@ Public Attributes
Construct from a transaction.
-Definition at line 310 of file TxQ.cpp.
+Definition at line 308 of file TxQ.cpp.
@@ -243,7 +243,7 @@ Public Attributes
Construct from an account.
-Definition at line 315 of file TxQ.cpp.
+Definition at line 313 of file TxQ.cpp.
@@ -308,7 +308,7 @@ Public Attributes
Find the entry in transactions that precedes seqProx, if one does.
-Definition at line 320 of file TxQ.cpp.
+Definition at line 318 of file TxQ.cpp.
@@ -330,7 +330,7 @@ Public Attributes
Add a transaction candidate to this account for queuing.
-Definition at line 331 of file TxQ.cpp.
+Definition at line 329 of file TxQ.cpp.
@@ -353,7 +353,7 @@ Public Attributes
Remove the candidate with given SeqProxy value from this account.
- Returns
- Whether a candidate was removed
-Definition at line 343 of file TxQ.cpp.
+Definition at line 341 of file TxQ.cpp.
diff --git a/classripple_1_1test_1_1detail_1_1multi__runner__base-members.html b/classripple_1_1test_1_1detail_1_1multi__runner__base-members.html
index 9c0cc99cd1..bc03a2dc84 100644
--- a/classripple_1_1test_1_1detail_1_1multi__runner__base-members.html
+++ b/classripple_1_1test_1_1detail_1_1multi__runner__base-members.html
@@ -82,14 +82,14 @@ $(function() {
| inc_keep_alive_count() | ripple::test::detail::multi_runner_base< IsParent > | |
| inner_ | ripple::test::detail::multi_runner_base< IsParent > | private |
| message_queue_ | ripple::test::detail::multi_runner_base< IsParent > | protected |
- | message_queue_name_ | ripple::test::detail::multi_runner_base< IsParent > | privatestatic |
+ | message_queue_name_ | ripple::test::detail::multi_runner_base< IsParent > | privatestatic |
| message_queue_send(MessageType mt, std::string const &s) | ripple::test::detail::multi_runner_base< IsParent > | protected |
| MessageType enum name | ripple::test::detail::multi_runner_base< IsParent > | protected |
| multi_runner_base() | ripple::test::detail::multi_runner_base< IsParent > | |
| print_results(S &s) | ripple::test::detail::multi_runner_base< IsParent > | |
| region_ | ripple::test::detail::multi_runner_base< IsParent > | private |
| shared_mem_ | ripple::test::detail::multi_runner_base< IsParent > | private |
- | shared_mem_name_ | ripple::test::detail::multi_runner_base< IsParent > | privatestatic |
+ | shared_mem_name_ | ripple::test::detail::multi_runner_base< IsParent > | privatestatic |
| suites() const | ripple::test::detail::multi_runner_base< IsParent > | |
| tests() const | ripple::test::detail::multi_runner_base< IsParent > | |
| ~multi_runner_base() | ripple::test::detail::multi_runner_base< IsParent > | |
diff --git a/classripple_1_1test_1_1detail_1_1multi__runner__base.html b/classripple_1_1test_1_1detail_1_1multi__runner__base.html
index ae75d8091f..dde09a8b0d 100644
--- a/classripple_1_1test_1_1detail_1_1multi__runner__base.html
+++ b/classripple_1_1test_1_1detail_1_1multi__runner__base.html
@@ -157,10 +157,10 @@ Private Attributes
template<bool IsParent>
@@ -495,8 +495,8 @@ template<bool IsParent>
-
-◆ shared_mem_name_
+
+◆ shared_mem_name_
@@ -507,7 +507,7 @@ template<bool IsParent>
|
@@ -521,8 +521,8 @@ template<bool IsParent>
-
-◆ message_queue_name_
+
+◆ message_queue_name_
@@ -533,7 +533,7 @@ template<bool IsParent>
|
diff --git a/classripple_1_1test_1_1multi__runner__child-members.html b/classripple_1_1test_1_1multi__runner__child-members.html
index 0b5dc224b3..d5710256ca 100644
--- a/classripple_1_1test_1_1multi__runner__child-members.html
+++ b/classripple_1_1test_1_1multi__runner__child-members.html
@@ -86,7 +86,7 @@ $(function() {
| job_index_ | ripple::test::multi_runner_child | private |
| keep_alive_thread_ | ripple::test::multi_runner_child | private |
| message_queue_ | ripple::test::detail::multi_runner_base< false > | private |
-
| message_queue_name_ | ripple::test::detail::multi_runner_base< false > | privatestatic |
+
| message_queue_name_ | ripple::test::detail::multi_runner_base< false > | privatestatic |
| message_queue_send(MessageType mt, std::string const &s) | ripple::test::detail::multi_runner_base< false > | private |
| MessageType enum name | ripple::test::detail::multi_runner_base< false > | private |
| multi_runner_base() | ripple::test::detail::multi_runner_base< false > | private |
@@ -108,7 +108,7 @@ $(function() {
| results_ | ripple::test::multi_runner_child | private |
| run_multi(Pred pred) | ripple::test::multi_runner_child | |
| shared_mem_ | ripple::test::detail::multi_runner_base< false > | private |
-
| shared_mem_name_ | ripple::test::detail::multi_runner_base< false > | privatestatic |
+
| shared_mem_name_ | ripple::test::detail::multi_runner_base< false > | privatestatic |
| suite_results_ | ripple::test::multi_runner_child | private |
| suites() const | ripple::test::multi_runner_child | |
| multi_runner_base< false >::suites() const | ripple::test::detail::multi_runner_base< false > | private |
diff --git a/classripple_1_1test_1_1multi__runner__child.html b/classripple_1_1test_1_1multi__runner__child.html
index d259f86d04..569a9e98c3 100644
--- a/classripple_1_1test_1_1multi__runner__child.html
+++ b/classripple_1_1test_1_1multi__runner__child.html
@@ -205,10 +205,10 @@ Private Attributes
A class to run a subset of unit tests.
@@ -298,7 +298,7 @@ Static Private Attributes
@@ -317,7 +317,7 @@ Static Private Attributes
@@ -363,7 +363,7 @@ Static Private Attributes
@@ -382,7 +382,7 @@ Static Private Attributes
@@ -402,7 +402,7 @@ Static Private Attributes
@@ -452,7 +452,7 @@ template<class Pred >
@@ -479,7 +479,7 @@ template<class Pred >
@@ -507,7 +507,7 @@ template<class Pred >
@@ -534,7 +534,7 @@ template<class Pred >
@@ -561,7 +561,7 @@ template<class Pred >
@@ -589,7 +589,7 @@ template<class Pred >
@@ -617,7 +617,7 @@ template<class Pred >
@@ -1128,8 +1128,8 @@ template<class Pred >
-
-◆ shared_mem_name_
+
+◆ shared_mem_name_
@@ -1138,7 +1138,7 @@ template<class Pred >
|
@@ -1152,8 +1152,8 @@ template<class Pred >
-
-◆ message_queue_name_
+
+◆ message_queue_name_
@@ -1162,7 +1162,7 @@ template<class Pred >
|
diff --git a/classripple_1_1test_1_1multi__runner__parent-members.html b/classripple_1_1test_1_1multi__runner__parent-members.html
index 7d4b199b40..e366201864 100644
--- a/classripple_1_1test_1_1multi__runner__parent-members.html
+++ b/classripple_1_1test_1_1multi__runner__parent-members.html
@@ -84,7 +84,7 @@ $(function() {
| inc_keep_alive_count() | ripple::test::detail::multi_runner_base< true > | private |
| inner_ | ripple::test::detail::multi_runner_base< true > | private |
| message_queue_ | ripple::test::detail::multi_runner_base< true > | private |
-
| message_queue_name_ | ripple::test::detail::multi_runner_base< true > | privatestatic |
+
| message_queue_name_ | ripple::test::detail::multi_runner_base< true > | privatestatic |
| message_queue_send(MessageType mt, std::string const &s) | ripple::test::detail::multi_runner_base< true > | private |
| message_queue_thread_ | ripple::test::multi_runner_parent | private |
| MessageType enum name | ripple::test::detail::multi_runner_base< true > | private |
@@ -97,7 +97,7 @@ $(function() {
| region_ | ripple::test::detail::multi_runner_base< true > | private |
| running_suites_ | ripple::test::multi_runner_parent | private |
| shared_mem_ | ripple::test::detail::multi_runner_base< true > | private |
-
| shared_mem_name_ | ripple::test::detail::multi_runner_base< true > | privatestatic |
+
| shared_mem_name_ | ripple::test::detail::multi_runner_base< true > | privatestatic |
| suites() const | ripple::test::multi_runner_parent | |
| multi_runner_base< true >::suites() const | ripple::test::detail::multi_runner_base< true > | private |
| tests() const | ripple::test::multi_runner_parent | |
diff --git a/classripple_1_1test_1_1multi__runner__parent.html b/classripple_1_1test_1_1multi__runner__parent.html
index 305a8efd47..3d13e767bc 100644
--- a/classripple_1_1test_1_1multi__runner__parent.html
+++ b/classripple_1_1test_1_1multi__runner__parent.html
@@ -178,10 +178,10 @@ Private Attributes
Manager for children running unit tests.
@@ -254,7 +254,7 @@ Static Private Attributes
@@ -273,7 +273,7 @@ Static Private Attributes
@@ -319,7 +319,7 @@ Static Private Attributes
@@ -338,7 +338,7 @@ Static Private Attributes
@@ -357,7 +357,7 @@ Static Private Attributes
@@ -377,7 +377,7 @@ Static Private Attributes
@@ -768,8 +768,8 @@ Static Private Attributes
-
-◆ shared_mem_name_
+
+◆ shared_mem_name_
@@ -778,7 +778,7 @@ Static Private Attributes
|
@@ -792,8 +792,8 @@ Static Private Attributes
-
-◆ message_queue_name_
+
+◆ message_queue_name_
@@ -802,7 +802,7 @@ Static Private Attributes
|
diff --git a/compression__test_8cpp_source.html b/compression__test_8cpp_source.html
index 347ee9488d..adc0c04d81 100644
--- a/compression__test_8cpp_source.html
+++ b/compression__test_8cpp_source.html
@@ -662,7 +662,7 @@ $(function() {
T time_since_epoch(T... args)
std::shared_ptr< protocol::TMValidatorListCollection > buildValidatorListCollection()
-
void loadFromString(std::string const &fileContents)
Load the config from the contents of the string.
+
void loadFromString(std::string const &fileContents)
Load the config from the contents of the string.
boost::asio::ip::address Address
const void * getDataPtr() const
diff --git a/envconfig_8cpp_source.html b/envconfig_8cpp_source.html
index d9f319553e..20c6588dca 100644
--- a/envconfig_8cpp_source.html
+++ b/envconfig_8cpp_source.html
@@ -231,7 +231,7 @@ $(function() {
std::unique_ptr< Config > addGrpcConfig(std::unique_ptr< Config >)
add a grpc address and port to config
static std::string importNodeDatabase()
std::unique_ptr< Config > port_increment(std::unique_ptr< Config >, int)
adjust the default configured server ports by a specified value
-
void setupControl(bool bQuiet, bool bSilent, bool bStandalone)
+
void setupControl(bool bQuiet, bool bSilent, bool bStandalone)
std::unique_ptr< Config > addGrpcConfigWithSecureGateway(std::unique_ptr< Config >, std::string const &secureGateway)
add a grpc address, port and secure_gateway to config
std::unique_ptr< Config > admin_localnet(std::unique_ptr< Config >)
diff --git a/functions_m.html b/functions_m.html
index 7070b9e755..a53e78ca1b 100644
--- a/functions_m.html
+++ b/functions_m.html
@@ -1665,7 +1665,7 @@ $(function() {
:
ripple::test::detail::multi_runner_base< IsParent >
message_queue_name_
-: ripple::test::detail::multi_runner_base< IsParent >
+: ripple::test::detail::multi_runner_base< IsParent >
message_queue_send()
: ripple::test::detail::multi_runner_base< IsParent >
diff --git a/functions_o.html b/functions_o.html
index b8612a0f0c..454a6f67dd 100644
--- a/functions_o.html
+++ b/functions_o.html
@@ -126,7 +126,7 @@ $(function() {
: ripple::StrandResult< TInAmt, TOutAmt >
OK
-: ripple::RPC::Status
+: ripple::RPC::Status
oldestAccountTxPage()
: ripple::SQLiteDatabase
diff --git a/functions_s.html b/functions_s.html
index 2cbd049a19..e124f44620 100644
--- a/functions_s.html
+++ b/functions_s.html
@@ -1221,7 +1221,7 @@ $(function() {
: ripple::test::detail::multi_runner_base< IsParent >
shared_mem_name_
-: ripple::test::detail::multi_runner_base< IsParent >
+: ripple::test::detail::multi_runner_base< IsParent >
SharedPtrNodeStack
: ripple::SHAMap
diff --git a/functions_vars_m.html b/functions_vars_m.html
index 5911904063..b2184d2080 100644
--- a/functions_vars_m.html
+++ b/functions_vars_m.html
@@ -1204,7 +1204,7 @@ $(function() {
: ripple::test::detail::multi_runner_base< IsParent >
message_queue_name_
-: ripple::test::detail::multi_runner_base< IsParent >
+: ripple::test::detail::multi_runner_base< IsParent >
message_queue_thread_
: ripple::test::multi_runner_parent
diff --git a/functions_vars_o.html b/functions_vars_o.html
index 23ccbe382f..1d1ac5b428 100644
--- a/functions_vars_o.html
+++ b/functions_vars_o.html
@@ -96,7 +96,7 @@ $(function() {
: ripple::StrandResult< TInAmt, TOutAmt >
OK
-: ripple::RPC::Status
+: ripple::RPC::Status
once_flag_
: ripple::Message
diff --git a/functions_vars_s.html b/functions_vars_s.html
index d4addf0ebd..c0fe709326 100644
--- a/functions_vars_s.html
+++ b/functions_vars_s.html
@@ -333,7 +333,7 @@ $(function() {
: ripple::test::detail::multi_runner_base< IsParent >
shared_mem_name_
-: ripple::test::detail::multi_runner_base< IsParent >
+: ripple::test::detail::multi_runner_base< IsParent >
shouldExit_
: ripple::LedgerCleanerImp
diff --git a/multi__runner_8cpp_source.html b/multi__runner_8cpp_source.html
index 3464f6bb8e..666f1f66d4 100644
--- a/multi__runner_8cpp_source.html
+++ b/multi__runner_8cpp_source.html
@@ -460,270 +460,265 @@ $(function() {
389 any_failed(failures != 0);
- 392 template <
bool IsParent>
-
- 394 template <
bool IsParent>
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 422 unsigned int priority = 0;
-
- 424 buf.
data(), buf.
size(), recvd_size, priority);
-
-
- 427 assert(recvd_size == 1);
-
-
-
- 431 buf.
data(), buf.
size(), recvd_size, priority);
-
-
-
-
-
- 437 case MessageType::log:
-
-
-
- 441 case MessageType::test_start:
-
-
- 444 case MessageType::test_end:
-
-
-
-
-
-
-
-
-
-
- 455 <<
" reading unit test message queue.\n";
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 417 unsigned int priority = 0;
+
+ 419 buf.
data(), buf.
size(), recvd_size, priority);
+
+
+ 422 assert(recvd_size == 1);
+
+
+
+ 426 buf.
data(), buf.
size(), recvd_size, priority);
+
+
+
+
+
+ 432 case MessageType::log:
+
+
+
+ 436 case MessageType::test_start:
+
+
+ 439 case MessageType::test_end:
+
+
+
+
+
+
+
+
+
+
+ 450 <<
" reading unit test message queue.\n";
+
+
+
+
+ 455 std::cerr <<
"Unknown error reading unit test message queue.\n";
-
-
- 460 std::cerr <<
"Unknown error reading unit test message queue.\n";
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
- 478 os_ <<
"\nSuite: " << s
- 479 <<
" failed to complete. The child process may have crashed.\n";
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 514 , num_jobs_{num_jobs}
-
- 516 , print_log_{!quiet || print_log}
-
-
-
-
-
-
-
-
- 525 while (this->continue_keep_alive_)
-
-
-
-
-
- 531 auto cur_count = this->get_keep_alive_count();
- 532 if (cur_count == last_count)
-
-
-
- 536 cur_count = this->get_keep_alive_count();
- 537 if (cur_count == last_count)
-
-
- 540 std::cerr <<
"multi_runner_child " << job_index_
- 541 <<
": Assuming parent died, exiting.\n";
-
-
-
- 545 last_count = cur_count;
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+ 473 os_ <<
"\nSuite: " << s
+ 474 <<
" failed to complete. The child process may have crashed.\n";
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 509 , num_jobs_{num_jobs}
+
+ 511 , print_log_{!quiet || print_log}
+
+
+
+
+
+
+
+
+ 520 while (this->continue_keep_alive_)
+
+
+
+
+
+ 526 auto cur_count = this->get_keep_alive_count();
+ 527 if (cur_count == last_count)
+
+
+
+ 531 cur_count = this->get_keep_alive_count();
+ 532 if (cur_count == last_count)
+
+
+ 535 std::cerr <<
"multi_runner_child " << job_index_
+ 536 <<
": Assuming parent died, exiting.\n";
+
+
+
+ 540 last_count = cur_count;
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 645 template class multi_runner_base<true>;
+ 646 template class multi_runner_base<false>;
+
-
- 650 template class multi_runner_base<true>;
- 651 template class multi_runner_base<false>;
-
-
-
-
+
+
std::size_t suites() const
@@ -735,7 +730,7 @@ $(function() {
-void add_failures(std::size_t failures)
+void add_failures(std::size_t failures)
@@ -760,22 +755,22 @@ $(function() {
void message_queue_send(MessageType mt, std::string const &s)
-virtual void on_suite_end() override
-std::size_t tests() const
+virtual void on_suite_end() override
+std::size_t tests() const
void add(suite_results const &r)
-std::size_t suites() const
+std::size_t suites() const
-
+
std::string fmtdur(typename clock_type::duration const &d)
-virtual void on_suite_begin(beast::unit_test::suite_info const &info) override
+virtual void on_suite_begin(beast::unit_test::suite_info const &info) override
void add_failures(std::size_t failures)
-std::size_t suites() const
+std::size_t suites() const
std::atomic< bool > continue_message_queue_
std::size_t checkout_job_index()
@@ -783,40 +778,39 @@ $(function() {
std::size_t checkout_job_index()
void add(results const &r)
-
+
-virtual void on_log(std::string const &s) override
+virtual void on_log(std::string const &s) override
-void add_failures(std::size_t failures)
+void add_failures(std::size_t failures)
detail::case_results case_results_
-
-
+
+
void add(case_results const &r)
std::size_t suites() const
clock_type::time_point start
-virtual void on_case_end() override
+virtual void on_case_end() override
std::thread message_queue_thread_
-
Use hash_* containers for keys that do not need a cryptographically secure hashing algorithm.
-virtual void on_pass() override
+virtual void on_pass() override
-virtual void on_fail(std::string const &reason) override
+virtual void on_fail(std::string const &reason) override
void merge(results const &r)
boost::container::static_vector< run_time, max_top > top
-std::size_t tests() const
+std::size_t tests() const
std::size_t tests() const
std::size_t tests() const
@@ -830,7 +824,7 @@ $(function() {
-virtual void on_case_begin(std::string const &name) override
+virtual void on_case_begin(std::string const &name) override
std::unique_ptr< boost::interprocess::message_queue > message_queue_
diff --git a/multi__runner_8h_source.html b/multi__runner_8h_source.html
index 41ed3a016a..b5f464e109 100644
--- a/multi__runner_8h_source.html
+++ b/multi__runner_8h_source.html
@@ -223,10 +223,10 @@ $(function() {
-
+
-
+
159 "RippledUnitTestMessageQueue";
@@ -435,7 +435,7 @@ $(function() {
-void add_failures(std::size_t failures)
+void add_failures(std::size_t failures)
multi_runner_parent & operator=(multi_runner_parent const &)=delete
@@ -445,6 +445,7 @@ $(function() {
suite_results(std::string name_="")
+static constexpr const char * shared_mem_name_
std::size_t get_keep_alive_count()
boost::interprocess::shared_memory_object shared_mem_
void add(results const &r)
@@ -462,23 +463,23 @@ $(function() {
void message_queue_send(MessageType mt, std::string const &s)
boost::interprocess::interprocess_mutex m_
-virtual void on_suite_end() override
-std::size_t tests() const
+virtual void on_suite_end() override
+std::size_t tests() const
std::atomic< std::size_t > job_index_
void add(suite_results const &r)
std::atomic< std::size_t > keep_alive_
-std::size_t suites() const
-
+std::size_t suites() const
+
case_results(std::string name_="")
std::atomic< std::size_t > test_index_
-virtual void on_suite_begin(beast::unit_test::suite_info const &info) override
+virtual void on_suite_begin(beast::unit_test::suite_info const &info) override
void add_failures(std::size_t failures)
-std::size_t suites() const
+std::size_t suites() const
std::atomic< bool > continue_message_queue_
std::size_t checkout_job_index()
@@ -488,39 +489,39 @@ $(function() {
std::size_t checkout_job_index()
void add(results const &r)
-
-static constexpr const char * shared_mem_name_
+
-virtual void on_log(std::string const &s) override
+virtual void on_log(std::string const &s) override
-void add_failures(std::size_t failures)
+void add_failures(std::size_t failures)
detail::case_results case_results_
-
+
-
+
void add(case_results const &r)
std::size_t suites() const
clock_type::time_point start
-virtual void on_case_end() override
+virtual void on_case_end() override
std::thread message_queue_thread_
Use hash_* containers for keys that do not need a cryptographically secure hashing algorithm.
-virtual void on_pass() override
-virtual void on_fail(std::string const &reason) override
+virtual void on_pass() override
+virtual void on_fail(std::string const &reason) override
void merge(results const &r)
boost::container::static_vector< run_time, max_top > top
multi_runner_child & operator=(multi_runner_child const &)=delete
-std::size_t tests() const
+std::size_t tests() const
std::size_t tests() const
+static constexpr const char * message_queue_name_
std::size_t tests() const
A class to run a subset of unit tests.
std::atomic< bool > any_failed_
@@ -534,8 +535,7 @@ $(function() {
Manager for children running unit tests.
-static constexpr const char * message_queue_name_
-virtual void on_case_begin(std::string const &name) override
+virtual void on_case_begin(std::string const &name) override
std::unique_ptr< boost::interprocess::message_queue > message_queue_
diff --git a/namespaceripple.html b/namespaceripple.html
index 3d9e2e5b03..123d96a28e 100644
--- a/namespaceripple.html
+++ b/namespaceripple.html
@@ -11608,7 +11608,7 @@ template<class Stream >
Build a TxQ::Setup object from application configuration.
-Definition at line 1855 of file TxQ.cpp.
+Definition at line 1853 of file TxQ.cpp.
diff --git a/namespaceripple_1_1detail.html b/namespaceripple_1_1detail.html
index 0d83c0a33e..01e5fe9caa 100644
--- a/namespaceripple_1_1detail.html
+++ b/namespaceripple_1_1detail.html
@@ -569,7 +569,7 @@ template<class T >
diff --git a/nodestore_2impl_2Shard_8cpp_source.html b/nodestore_2impl_2Shard_8cpp_source.html
index d3faca3276..b6cc99beaa 100644
--- a/nodestore_2impl_2Shard_8cpp_source.html
+++ b/nodestore_2impl_2Shard_8cpp_source.html
@@ -1409,7 +1409,7 @@ $(function() {
bool containsLedger(std::uint32_t ledgerSeq) const
-int getValueFor(SizedItem item, std::optional< std::size_t > node=std::nullopt) const
Retrieve the default value for the item at the specified node size.
+int getValueFor(SizedItem item, std::optional< std::size_t > node=std::nullopt) const
Retrieve the default value for the item at the specified node size.
bool storeNodeObject(std::shared_ptr< NodeObject > const &nodeObject)
bool initSQLite(std::lock_guard< std::mutex > const &) REQUIRES(mutex_)
diff --git a/reduce__relay__test_8cpp_source.html b/reduce__relay__test_8cpp_source.html
index a65232cf34..ffebecba98 100644
--- a/reduce__relay__test_8cpp_source.html
+++ b/reduce__relay__test_8cpp_source.html
@@ -1721,7 +1721,7 @@ $(function() {
bool compressionEnabled() const override
std::enable_if_t< std::is_integral< Integral >::value &&detail::is_engine< Engine >::value, Integral > rand_int(Engine &engine, Integral min, Integral max)
Return a uniformly distributed random integer.
-void loadFromString(std::string const &fileContents)
Load the config from the contents of the string.
+void loadFromString(std::string const &fileContents)
Load the config from the contents of the string.
bool allCounting(Peer::id_t peer)
Check if there are peers to unsquelch - peer is in Selected state in any of the slots and there are p...
boost::asio::ip::address Address
diff --git a/search/all_13.js b/search/all_13.js
index 718d66c9fe..72a79ca134 100644
--- a/search/all_13.js
+++ b/search/all_13.js
@@ -684,7 +684,7 @@ var searchData=
['shared_5ffuture_9025',['shared_future',['http://en.cppreference.com/w/cpp/thread/shared_future.html',1,'std::shared_future'],['http://en.cppreference.com/w/cpp/thread/shared_future/shared_future.html',1,'std::shared_future::shared_future()']]],
['shared_5flock_9026',['shared_lock',['http://en.cppreference.com/w/cpp/thread/shared_lock.html',1,'std::shared_lock< T >'],['../classripple_1_1ValidatorList.html#af3ef45920a9f32e107842a863fb65220',1,'ripple::ValidatorList::shared_lock()'],['http://en.cppreference.com/w/cpp/thread/shared_lock/shared_lock.html',1,'std::shared_lock::shared_lock()']]],
['shared_5fmem_5f_9027',['shared_mem_',['../classripple_1_1test_1_1detail_1_1multi__runner__base.html#a33be9ff805fec1cdfbbbca7abed7aa93',1,'ripple::test::detail::multi_runner_base']]],
- ['shared_5fmem_5fname_5f_9028',['shared_mem_name_',['../classripple_1_1test_1_1detail_1_1multi__runner__base.html#ad782694a5f4c71720c29ddbe25e67fce',1,'ripple::test::detail::multi_runner_base']]],
+ ['shared_5fmem_5fname_5f_9028',['shared_mem_name_',['../classripple_1_1test_1_1detail_1_1multi__runner__base.html#a24098f6c0353e46b12676fedb62fe059',1,'ripple::test::detail::multi_runner_base']]],
['shared_5fmutex_9029',['shared_mutex',['http://en.cppreference.com/w/cpp/thread/shared_mutex.html',1,'std::shared_mutex'],['http://en.cppreference.com/w/cpp/header/shared_mutex.html',1,'(Global Namespace)'],['http://en.cppreference.com/w/cpp/thread/shared_mutex/shared_mutex.html',1,'std::shared_mutex::shared_mutex()']]],
['shared_5fptr_9030',['shared_ptr',['http://en.cppreference.com/w/cpp/memory/shared_ptr.html',1,'std::shared_ptr< T >'],['http://en.cppreference.com/w/cpp/memory/shared_ptr/shared_ptr.html',1,'std::shared_ptr::shared_ptr()']]],
['shared_5fptr_3c_20base_20const_20_3e_9031',['shared_ptr< Base const >',['http://en.cppreference.com/w/cpp/memory/shared_ptr.html',1,'std']]],
diff --git a/search/all_d.js b/search/all_d.js
index 3d46d5b56b..5e1f902267 100644
--- a/search/all_d.js
+++ b/search/all_d.js
@@ -656,7 +656,7 @@ var searchData=
['message_6026',['Message',['../classripple_1_1Message.html',1,'ripple::Message'],['../classripple_1_1PeerFinder_1_1Sim_1_1Message.html',1,'ripple::PeerFinder::Sim::Message'],['../classripple_1_1Message.html#a51a8e5f78d38a7bba124be9b7e6019f6',1,'ripple::Message::Message()'],['../classripple_1_1PeerFinder_1_1Sim_1_1Message.html#a1dd9708ea618b403a4e4f04a63a1e944',1,'ripple::PeerFinder::Sim::Message::Message()'],['../structripple_1_1ValidatorList_1_1MessageWithHash.html#a3f0f985ee64019ae9d2d9c5081aeb799',1,'ripple::ValidatorList::MessageWithHash::message()'],['../structripple_1_1ValidatorSite_1_1Site_1_1Status.html#a8a4c75f97ab028a61b0234965200e247',1,'ripple::ValidatorSite::Site::Status::message()'],['../structripple_1_1RPC_1_1ErrorInfo.html#a7da2ca0fedad1eb20f8a492eebc55d67',1,'ripple::RPC::ErrorInfo::message()'],['http://en.cppreference.com/w/cpp/error/error_category/message.html',1,'std::error_category::message()'],['http://en.cppreference.com/w/cpp/error/error_code/message.html',1,'std::error_code::message()'],['http://en.cppreference.com/w/cpp/error/error_condition/message.html',1,'std::error_condition::message()'],['../classripple_1_1cryptoconditions_1_1detail_1_1cryptoconditions__error__category.html#a9f9f3b9d50d2a8e152d4024dc12f910a',1,'ripple::cryptoconditions::detail::cryptoconditions_error_category::message()'],['../structripple_1_1RPC_1_1Status.html#aa165b8333995cd723ab1c3da79381b03',1,'ripple::RPC::Status::message()'],['../classripple_1_1test_1_1Validator.html#a309af37a14f61c4d6c3934d853c5dd1a',1,'ripple::test::Validator::message()']]],
['message_5f_6027',['message_',['../classJson_1_1Reader_1_1ErrorInfo.html#aeb2fb6537a8bb978b239ea1482d73d7a',1,'Json::Reader::ErrorInfo::message_()'],['../classripple_1_1BaseHTTPPeer.html#a24480012d2d04d04359c864a7a388229',1,'ripple::BaseHTTPPeer::message_()'],['../classripple_1_1test_1_1Validator.html#ad756b3a964cbc8433fafe4b06b0b1251',1,'ripple::test::Validator::message_()']]],
['message_5fqueue_5f_6028',['message_queue_',['../classripple_1_1test_1_1detail_1_1multi__runner__base.html#abf82d59f14b7d5056a76def513013a68',1,'ripple::test::detail::multi_runner_base']]],
- ['message_5fqueue_5fname_5f_6029',['message_queue_name_',['../classripple_1_1test_1_1detail_1_1multi__runner__base.html#a9f3621f06a52cd9909e5d4df634db0f9',1,'ripple::test::detail::multi_runner_base']]],
+ ['message_5fqueue_5fname_5f_6029',['message_queue_name_',['../classripple_1_1test_1_1detail_1_1multi__runner__base.html#ab1aeddba9f1cacfc86be30eaaa0e2db8',1,'ripple::test::detail::multi_runner_base']]],
['message_5fqueue_5fsend_6030',['message_queue_send',['../classripple_1_1test_1_1detail_1_1multi__runner__base.html#ab4ad584e02145885460bedaca75c306a',1,'ripple::test::detail::multi_runner_base']]],
['message_5fqueue_5fthread_5f_6031',['message_queue_thread_',['../classripple_1_1test_1_1multi__runner__parent.html#a48c538ae3e284b429dea35d17411e06f',1,'ripple::test::multi_runner_parent']]],
['message_5ftype_6032',['message_type',['../structripple_1_1detail_1_1MessageHeader.html#a90b9e0938ab622359fbee6d062a9a4ba',1,'ripple::detail::MessageHeader']]],
diff --git a/search/all_f.js b/search/all_f.js
index 7b0be54552..8f28b5d4d7 100644
--- a/search/all_f.js
+++ b/search/all_f.js
@@ -36,7 +36,7 @@ var searchData=
['ofrstorm_6704',['ofrsToRm',['../structripple_1_1StrandResult.html#a76c0e7ce0c754e232a089bdd84f00b33',1,'ripple::StrandResult']]],
['ofrsused_6705',['ofrsUsed',['../structripple_1_1StrandResult.html#a3c99d3cccbd0bf109de0f572b8142d6a',1,'ripple::StrandResult']]],
['ofstream_6706',['ofstream',['http://en.cppreference.com/w/cpp/io/basic_ofstream.html',1,'std::ofstream'],['http://en.cppreference.com/w/cpp/io/basic_ofstream/basic_ofstream.html',1,'std::ofstream::ofstream()']]],
- ['ok_6707',['OK',['../structripple_1_1RPC_1_1Status.html#ac38b8f1a6bf5c9c2de1876848fd2a39e',1,'ripple::RPC::Status::OK()'],['../namespaceripple_1_1NodeStore.html#af127c2e4fc73b5d35647147ef45b350ca852178e08b8b1f2eb19fd271e63830ef',1,'ripple::NodeStore::ok()'],['../namespaceripple_1_1Resource.html#ae12997de115c1cf0032794aa5ea1b15daadeb01a5ff7ccf891ad10c735db17661',1,'ripple::Resource::ok()']]],
+ ['ok_6707',['OK',['../structripple_1_1RPC_1_1Status.html#a139a692adaa9b37c6eebe52042a2ae5f',1,'ripple::RPC::Status::OK()'],['../namespaceripple_1_1NodeStore.html#af127c2e4fc73b5d35647147ef45b350ca852178e08b8b1f2eb19fd271e63830ef',1,'ripple::NodeStore::ok()'],['../namespaceripple_1_1Resource.html#ae12997de115c1cf0032794aa5ea1b15daadeb01a5ff7ccf891ad10c735db17661',1,'ripple::Resource::ok()']]],
['okay_6708',['okay',['../classripple_1_1base__uint.html#a0b8a12d34f2b89afcba928b6f4dbbe3dadf8fede7ff71608e24a5576326e41c75',1,'ripple::base_uint']]],
['oldestaccounttxpage_6709',['oldestAccountTxPage',['../classripple_1_1SQLiteDatabaseImp.html#a1b664c1e18596bbc0487a4717d7e49ab',1,'ripple::SQLiteDatabaseImp::oldestAccountTxPage()'],['../classripple_1_1SQLiteDatabase.html#ac1afb68e9c97b8685cb6680dc83c8832',1,'ripple::SQLiteDatabase::oldestAccountTxPage()'],['../namespaceripple_1_1detail.html#a691df57c4b491e41afe720405ac9ebb3',1,'ripple::detail::oldestAccountTxPage()']]],
['oldestaccounttxpageb_6710',['oldestAccountTxPageB',['../classripple_1_1SQLiteDatabaseImp.html#afa54b84a8ecb4b7ba566c0f5a5c30d9d',1,'ripple::SQLiteDatabaseImp::oldestAccountTxPageB()'],['../classripple_1_1SQLiteDatabase.html#ae71aa6cc40e67d60d5928f4d2950bbf8',1,'ripple::SQLiteDatabase::oldestAccountTxPageB()']]],
diff --git a/search/variables_12.js b/search/variables_12.js
index efbdecd0c7..1ebb6b4f41 100644
--- a/search/variables_12.js
+++ b/search/variables_12.js
@@ -287,7 +287,7 @@ var searchData=
['shardstore_5f_25057',['shardStore_',['../classripple_1_1ApplicationImp.html#ab34b75fdd879f1fef726db73b1d5e436',1,'ripple::ApplicationImp']]],
['shardstoretimeout_25058',['shardStoreTimeout',['../classripple_1_1NodeStore_1_1DatabaseShard__test.html#a0d1fbf12e574920689b42d1127024d7c',1,'ripple::NodeStore::DatabaseShard_test']]],
['shared_5fmem_5f_25059',['shared_mem_',['../classripple_1_1test_1_1detail_1_1multi__runner__base.html#a33be9ff805fec1cdfbbbca7abed7aa93',1,'ripple::test::detail::multi_runner_base']]],
- ['shared_5fmem_5fname_5f_25060',['shared_mem_name_',['../classripple_1_1test_1_1detail_1_1multi__runner__base.html#ad782694a5f4c71720c29ddbe25e67fce',1,'ripple::test::detail::multi_runner_base']]],
+ ['shared_5fmem_5fname_5f_25060',['shared_mem_name_',['../classripple_1_1test_1_1detail_1_1multi__runner__base.html#a24098f6c0353e46b12676fedb62fe059',1,'ripple::test::detail::multi_runner_base']]],
['shouldexit_5f_25061',['shouldExit_',['../classripple_1_1LedgerCleanerImp.html#a3f41f68bb99fb55887fee7a9f0fc492f',1,'ripple::LedgerCleanerImp::shouldExit_()'],['../classripple_1_1Workers_1_1Worker.html#aed0d75a0a1e0fcdf1736b512d7ebca65',1,'ripple::Workers::Worker::shouldExit_()']]],
['sid_5f_25062',['sid_',['../classripple_1_1test_1_1Validator.html#a1434f96f66106e48b032a9b7b7978018',1,'ripple::test::Validator::sid_()'],['../classripple_1_1test_1_1PeerSim.html#ac2d865ca59dc6b0d79c5cb0b14eda097',1,'ripple::test::PeerSim::sid_()'],['../classripple_1_1test_1_1tx__reduce__relay__test_1_1PeerTest.html#abef4d22826e76649b0c27a333718b4fb',1,'ripple::test::tx_reduce_relay_test::PeerTest::sid_()']]],
['sig_25063',['sig',['../structripple_1_1test_1_1jtx_1_1msig_1_1Reg.html#ad96cf80a62b0d3dcc35c934de0711f89',1,'ripple::test::jtx::msig::Reg']]],
diff --git a/search/variables_c.js b/search/variables_c.js
index 696533f71d..c5ced052b0 100644
--- a/search/variables_c.js
+++ b/search/variables_c.js
@@ -359,7 +359,7 @@ var searchData=
['message_24073',['message',['../structripple_1_1ValidatorList_1_1MessageWithHash.html#a3f0f985ee64019ae9d2d9c5081aeb799',1,'ripple::ValidatorList::MessageWithHash::message()'],['../structripple_1_1ValidatorSite_1_1Site_1_1Status.html#a8a4c75f97ab028a61b0234965200e247',1,'ripple::ValidatorSite::Site::Status::message()'],['../structripple_1_1RPC_1_1ErrorInfo.html#a7da2ca0fedad1eb20f8a492eebc55d67',1,'ripple::RPC::ErrorInfo::message()']]],
['message_5f_24074',['message_',['../classJson_1_1Reader_1_1ErrorInfo.html#aeb2fb6537a8bb978b239ea1482d73d7a',1,'Json::Reader::ErrorInfo::message_()'],['../classripple_1_1BaseHTTPPeer.html#a24480012d2d04d04359c864a7a388229',1,'ripple::BaseHTTPPeer::message_()'],['../classripple_1_1test_1_1Validator.html#ad756b3a964cbc8433fafe4b06b0b1251',1,'ripple::test::Validator::message_()']]],
['message_5fqueue_5f_24075',['message_queue_',['../classripple_1_1test_1_1detail_1_1multi__runner__base.html#abf82d59f14b7d5056a76def513013a68',1,'ripple::test::detail::multi_runner_base']]],
- ['message_5fqueue_5fname_5f_24076',['message_queue_name_',['../classripple_1_1test_1_1detail_1_1multi__runner__base.html#a9f3621f06a52cd9909e5d4df634db0f9',1,'ripple::test::detail::multi_runner_base']]],
+ ['message_5fqueue_5fname_5f_24076',['message_queue_name_',['../classripple_1_1test_1_1detail_1_1multi__runner__base.html#ab1aeddba9f1cacfc86be30eaaa0e2db8',1,'ripple::test::detail::multi_runner_base']]],
['message_5fqueue_5fthread_5f_24077',['message_queue_thread_',['../classripple_1_1test_1_1multi__runner__parent.html#a48c538ae3e284b429dea35d17411e06f',1,'ripple::test::multi_runner_parent']]],
['message_5ftype_24078',['message_type',['../structripple_1_1detail_1_1MessageHeader.html#a90b9e0938ab622359fbee6d062a9a4ba',1,'ripple::detail::MessageHeader']]],
['messages_5f_24079',['messages_',['../structripple_1_1RPC_1_1Status.html#ac77841d95b3cc40d20058cb93215ac74',1,'ripple::RPC::Status']]],
diff --git a/search/variables_e.js b/search/variables_e.js
index f6a9d56e59..933fea52b3 100644
--- a/search/variables_e.js
+++ b/search/variables_e.js
@@ -10,7 +10,7 @@ var searchData=
['offsets_5f_24388',['offsets_',['../classripple_1_1SNTPClientImp.html#a345868fc39c16ed30fbf54aa2ea41de9',1,'ripple::SNTPClientImp']]],
['ofrstorm_24389',['ofrsToRm',['../structripple_1_1StrandResult.html#a76c0e7ce0c754e232a089bdd84f00b33',1,'ripple::StrandResult']]],
['ofrsused_24390',['ofrsUsed',['../structripple_1_1StrandResult.html#a3c99d3cccbd0bf109de0f572b8142d6a',1,'ripple::StrandResult']]],
- ['ok_24391',['OK',['../structripple_1_1RPC_1_1Status.html#ac38b8f1a6bf5c9c2de1876848fd2a39e',1,'ripple::RPC::Status']]],
+ ['ok_24391',['OK',['../structripple_1_1RPC_1_1Status.html#a139a692adaa9b37c6eebe52042a2ae5f',1,'ripple::RPC::Status']]],
['once_5fflag_5f_24392',['once_flag_',['../classripple_1_1Message.html#a15306c929310abec214884a9af5b248d',1,'ripple::Message']]],
['oncoro_24393',['onCoro',['../structripple_1_1detail_1_1LocalValues.html#a4141d19c6c424818710531e8b844ec62',1,'ripple::detail::LocalValues']]],
['one_24394',['one',['../namespacebeast_1_1detail.html#af454401ce93f492f34a9016d56542d53',1,'beast::detail']]],
diff --git a/structripple_1_1RPC_1_1Status-members.html b/structripple_1_1RPC_1_1Status-members.html
index 22f49f5453..e1133866e0 100644
--- a/structripple_1_1RPC_1_1Status-members.html
+++ b/structripple_1_1RPC_1_1Status-members.html
@@ -81,7 +81,7 @@ $(function() {
| message() const | ripple::RPC::Status | |
| messages() const | ripple::RPC::Status | |
| messages_ | ripple::RPC::Status | private |
- | OK | ripple::RPC::Status | static |
+ | OK | ripple::RPC::Status | static |
| operator bool() const | ripple::RPC::Status | |
| operator!() const | ripple::RPC::Status | |
| operator=(T... args) | std::exception | |
diff --git a/structripple_1_1RPC_1_1Status.html b/structripple_1_1RPC_1_1Status.html
index 31d858a81c..b713cca848 100644
--- a/structripple_1_1RPC_1_1Status.html
+++ b/structripple_1_1RPC_1_1Status.html
@@ -159,14 +159,14 @@ Public Member Functions
|
-| static constexpr Code | OK = 0 |
-| |
+| static constexpr Code | OK = 0 |
+| |
@@ -554,7 +554,7 @@ template<class Object >
Return the first message, if any.
-Definition at line 80 of file Status.cpp.
+Definition at line 78 of file Status.cpp.
@@ -592,7 +592,7 @@ template<class Object >
@@ -615,13 +615,13 @@ template<class Object >
Fill a Json::Value with an RPC 2.0 response.
If the Status is OK, fillJson has no effect. Not currently used.
-Definition at line 61 of file Status.cpp.
+Definition at line 59 of file Status.cpp.
-
-◆ OK
+
+◆ OK
@@ -630,7 +630,7 @@ template<class Object >
- | constexpr Status::Code ripple::RPC::Status::OK = 0 |
+ constexpr Code ripple::RPC::Status::OK = 0 |
|
@@ -678,7 +678,7 @@ template<class Object >
- | Code ripple::RPC::Status::code_ = OK |
+ Code ripple::RPC::Status::code_ = OK |
|
diff --git a/tx__reduce__relay__test_8cpp_source.html b/tx__reduce__relay__test_8cpp_source.html
index ce39c36cce..3d3d78928a 100644
--- a/tx__reduce__relay__test_8cpp_source.html
+++ b/tx__reduce__relay__test_8cpp_source.html
@@ -372,7 +372,7 @@ $(function() {
boost::beast::tcp_stream middle_type
-void loadFromString(std::string const &fileContents)
Load the config from the contents of the string.
+void loadFromString(std::string const &fileContents)
Load the config from the contents of the string.
boost::beast::multi_buffer read_buf_