xrpld
Loading...
Searching...
No Matches
xrpld
app
misc
AmendmentTableImpl.h
1
#pragma once
2
3
#include <xrpl/beast/utility/Journal.h>
4
#include <xrpl/ledger/AmendmentTable.h>
5
#include <xrpl/nodestore/Database.h>
6
7
#include <
chrono
>
8
#include <
memory
>
9
#include <
vector
>
10
11
namespace
xrpl
{
12
13
std::unique_ptr<AmendmentTable>
14
make_AmendmentTable
(
15
ServiceRegistry
& registry,
16
std::chrono::seconds
majorityTime,
17
std::vector<AmendmentTable::FeatureInfo>
const
& supported,
18
Section
const
& enabled,
19
Section
const
& vetoed,
20
beast::Journal
journal);
21
22
}
// namespace xrpl
chrono
beast::Journal
A generic endpoint for log messages.
Definition
Journal.h:44
xrpl::Section
Holds a collection of configuration values.
Definition
BasicConfig.h:29
xrpl::ServiceRegistry
Service registry for dependency injection.
Definition
ServiceRegistry.h:98
std::chrono::seconds
memory
xrpl
Use hash_* containers for keys that do not need a cryptographically secure hashing algorithm.
Definition
algorithm.h:5
xrpl::make_AmendmentTable
std::unique_ptr< AmendmentTable > make_AmendmentTable(ServiceRegistry ®istry, std::chrono::seconds majorityTime, std::vector< AmendmentTable::FeatureInfo > const &supported, Section const &enabled, Section const &vetoed, beast::Journal journal)
vector
Generated by
1.16.1