xrpld
Loading...
Searching...
No Matches
include
xrpl
basics
ResolverAsio.h
1
#pragma once
2
3
#include <xrpl/basics/Resolver.h>
4
#include <xrpl/beast/utility/Journal.h>
5
6
#include <boost/asio/io_context.hpp>
7
8
#include <
memory
>
9
10
namespace
xrpl
{
11
12
class
ResolverAsio
:
public
Resolver
13
{
14
public
:
15
explicit
ResolverAsio
() =
default
;
16
17
static
std::unique_ptr<ResolverAsio>
18
make
(boost::asio::io_context&,
beast::Journal
);
19
};
20
21
}
// namespace xrpl
beast::Journal
A generic endpoint for log messages.
Definition
Journal.h:44
xrpl::ResolverAsio::make
static std::unique_ptr< ResolverAsio > make(boost::asio::io_context &, beast::Journal)
Definition
ResolverAsio.cpp:396
xrpl::ResolverAsio::ResolverAsio
ResolverAsio()=default
xrpl::Resolver
Definition
Resolver.h:12
memory
xrpl
Use hash_* containers for keys that do not need a cryptographically secure hashing algorithm.
Definition
algorithm.h:5
std::unique_ptr
Generated by
1.16.1