rippled
Loading...
Searching...
No Matches
make_Manager.h
1#ifndef XRPL_PEERFINDER_MAKE_MANAGER_H_INCLUDED
2#define XRPL_PEERFINDER_MAKE_MANAGER_H_INCLUDED
3
4#include <xrpld/peerfinder/PeerfinderManager.h>
5
6#include <boost/asio/io_context.hpp>
7
8#include <memory>
9
10namespace ripple {
11namespace PeerFinder {
12
16 boost::asio::io_context& io_context,
17 clock_type& clock,
18 beast::Journal journal,
19 BasicConfig const& config,
20 beast::insight::Collector::ptr const& collector);
21
22} // namespace PeerFinder
23} // namespace ripple
24
25#endif
A generic endpoint for log messages.
Definition Journal.h:41
std::unique_ptr< Manager > make_Manager(boost::asio::io_context &io_context, clock_type &clock, beast::Journal journal, BasicConfig const &config, beast::insight::Collector::ptr const &collector)
Create a new Manager.
beast::abstract_clock< std::chrono::steady_clock > clock_type
Use hash_* containers for keys that do not need a cryptographically secure hashing algorithm.
Definition algorithm.h:6