rippled
Loading...
Searching...
No Matches
make_Overlay.h
1#pragma once
2
3#include <xrpld/overlay/Overlay.h>
4#include <xrpld/rpc/ServerHandler.h>
5
6#include <xrpl/basics/Resolver.h>
7
8#include <boost/asio/io_context.hpp>
9
10namespace xrpl {
11
12Overlay::Setup
13setup_Overlay(BasicConfig const& config);
14
18 Application& app,
19 Overlay::Setup const& setup,
20 ServerHandler& serverHandler,
21 Resource::Manager& resourceManager,
22 Resolver& resolver,
23 boost::asio::io_context& io_context,
24 BasicConfig const& config,
25 beast::insight::Collector::ptr const& collector);
26
27} // namespace xrpl
Use hash_* containers for keys that do not need a cryptographically secure hashing algorithm.
Definition algorithm.h:5
Overlay::Setup setup_Overlay(BasicConfig const &config)
std::unique_ptr< Overlay > make_Overlay(Application &app, Overlay::Setup const &setup, ServerHandler &serverHandler, Resource::Manager &resourceManager, Resolver &resolver, boost::asio::io_context &io_context, BasicConfig const &config, beast::insight::Collector::ptr const &collector)
Creates the implementation of Overlay.