rippled
Loading...
Searching...
No Matches
make_Overlay.h
1#ifndef XRPL_OVERLAY_MAKE_OVERLAY_H_INCLUDED
2#define XRPL_OVERLAY_MAKE_OVERLAY_H_INCLUDED
3
4#include <xrpld/overlay/Overlay.h>
5#include <xrpld/rpc/ServerHandler.h>
6
7#include <xrpl/basics/Resolver.h>
8
9#include <boost/asio/io_context.hpp>
10
11namespace ripple {
12
13Overlay::Setup
14setup_Overlay(BasicConfig const& config);
15
19 Application& app,
20 Overlay::Setup const& setup,
21 ServerHandler& serverHandler,
22 Resource::Manager& resourceManager,
23 Resolver& resolver,
24 boost::asio::io_context& io_context,
25 BasicConfig const& config,
26 beast::insight::Collector::ptr const& collector);
27
28} // namespace ripple
29
30#endif
Use hash_* containers for keys that do not need a cryptographically secure hashing algorithm.
Definition algorithm.h:6
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.
Overlay::Setup setup_Overlay(BasicConfig const &config)