rippled
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
{
7
namespace
Resource {
8
10
struct
Import
11
{
12
struct
Item
13
{
14
explicit
Item
() =
default
;
15
16
int
balance
;
17
Consumer
consumer
;
18
};
19
20
// Dummy argument required for zero-copy construction
21
Import
(
int
= 0) :
whenExpires
()
22
{
23
}
24
25
// When the imported data expires
26
clock_type::time_point
whenExpires
;
27
28
// List of remote entries
29
std::vector<Item>
items
;
30
};
31
32
}
// namespace Resource
33
}
// namespace xrpl
beast::abstract_clock< std::chrono::steady_clock >::time_point
typename Clock::time_point time_point
Definition
abstract_clock.h:40
xrpl::Resource::Consumer
An endpoint that consumes resources.
Definition
Consumer.h:16
xrpl
Use hash_* containers for keys that do not need a cryptographically secure hashing algorithm.
Definition
algorithm.h:5
xrpl::Resource::Import::Item
Definition
Import.h:13
xrpl::Resource::Import::Item::Item
Item()=default
xrpl::Resource::Import::Item::balance
int balance
Definition
Import.h:16
xrpl::Resource::Import::Item::consumer
Consumer consumer
Definition
Import.h:17
xrpl::Resource::Import
A set of imported consumer data from a gossip origin.
Definition
Import.h:11
xrpl::Resource::Import::items
std::vector< Item > items
Definition
Import.h:29
xrpl::Resource::Import::whenExpires
clock_type::time_point whenExpires
Definition
Import.h:26
xrpl::Resource::Import::Import
Import(int=0)
Definition
Import.h:21
std::vector
Generated by
1.9.8