xrpld
Loading...
Searching...
No Matches
include
xrpl
resource
detail
Import.h
1
#pragma once
2
3
#include <xrpl/resource/Consumer.h>
4
#include <xrpl/resource/detail/Entry.h>
5
6
namespace
xrpl::Resource
{
7
9
struct
Import
10
{
11
struct
Item
12
{
13
explicit
Item
() =
default
;
14
15
int
balance
{};
16
Consumer
consumer
;
17
};
18
19
// Dummy argument required for zero-copy construction
20
Import
(
int
= 0)
21
{
22
}
23
24
// When the imported data expires
25
clock_type::time_point
whenExpires
;
26
27
// List of remote entries
28
std::vector<Item>
items
;
29
};
30
31
}
// namespace xrpl::Resource
beast::AbstractClock< std::chrono::steady_clock >::time_point
std::chrono::steady_clock::time_point time_point
Definition
abstract_clock.h:40
xrpl::Resource::Consumer
An endpoint that consumes resources.
Definition
Consumer.h:15
xrpl::Resource
Definition
ServiceRegistry.h:15
xrpl::Resource::Import::Item::Item
Item()=default
xrpl::Resource::Import::Item::balance
int balance
Definition
Import.h:15
xrpl::Resource::Import::Item::consumer
Consumer consumer
Definition
Import.h:16
xrpl::Resource::Import::items
std::vector< Item > items
Definition
Import.h:28
xrpl::Resource::Import::whenExpires
clock_type::time_point whenExpires
Definition
Import.h:25
xrpl::Resource::Import::Import
Import(int=0)
Definition
Import.h:20
std::vector
Generated by
1.16.1