|
rippled
|
Generic validations adaptor class for RCL. More...
#include <RCLValidations.h>

Public Types | |
| using | Mutex = std::mutex |
| using | Validation = RCLValidation |
| using | Ledger = RCLValidatedLedger |
Public Member Functions | |
| RCLValidationsAdaptor (Application &app, beast::Journal j) | |
| NetClock::time_point | now () const |
| Current time used to determine if validations are stale. | |
| std::optional< RCLValidatedLedger > | acquire (LedgerHash const &id) |
| Attempt to acquire the ledger with given id from the network. | |
| beast::Journal | journal () const |
Private Attributes | |
| Application & | app_ |
| beast::Journal | j_ |
Generic validations adaptor class for RCL.
Manages storing and writing stale RCLValidations to the sqlite DB and acquiring validated ledgers from the network.
Definition at line 188 of file RCLValidations.h.
Definition at line 192 of file RCLValidations.h.
Definition at line 193 of file RCLValidations.h.
Definition at line 194 of file RCLValidations.h.
| xrpl::RCLValidationsAdaptor::RCLValidationsAdaptor | ( | Application & | app, |
| beast::Journal | j | ||
| ) |
Definition at line 91 of file RCLValidations.cpp.
| NetClock::time_point xrpl::RCLValidationsAdaptor::now | ( | ) | const |
Current time used to determine if validations are stale.
Definition at line 96 of file RCLValidations.cpp.
| std::optional< RCLValidatedLedger > xrpl::RCLValidationsAdaptor::acquire | ( | LedgerHash const & | id | ) |
Attempt to acquire the ledger with given id from the network.
Definition at line 102 of file RCLValidations.cpp.
| beast::Journal xrpl::RCLValidationsAdaptor::journal | ( | ) | const |
Definition at line 208 of file RCLValidations.h.
|
private |
Definition at line 214 of file RCLValidations.h.
|
private |
Definition at line 215 of file RCLValidations.h.