Use fwd header
This commit is contained in:
parent
6201aabe8c
commit
74c98f7b7e
3 changed files with 2 additions and 31 deletions
|
|
@ -17,6 +17,7 @@ class network_constants;
|
||||||
class object_stream;
|
class object_stream;
|
||||||
class root;
|
class root;
|
||||||
class thread_pool;
|
class thread_pool;
|
||||||
|
class thread_runner;
|
||||||
class tomlconfig;
|
class tomlconfig;
|
||||||
template <typename Key, typename Value>
|
template <typename Key, typename Value>
|
||||||
class uniquer;
|
class uniquer;
|
||||||
|
|
|
||||||
|
|
@ -53,6 +53,7 @@ enum class vote_code;
|
||||||
|
|
||||||
namespace nano::scheduler
|
namespace nano::scheduler
|
||||||
{
|
{
|
||||||
|
class component;
|
||||||
class hinted;
|
class hinted;
|
||||||
class manual;
|
class manual;
|
||||||
class optimistic;
|
class optimistic;
|
||||||
|
|
|
||||||
|
|
@ -31,37 +31,6 @@
|
||||||
#include <optional>
|
#include <optional>
|
||||||
#include <vector>
|
#include <vector>
|
||||||
|
|
||||||
namespace nano
|
|
||||||
{
|
|
||||||
class active_elections;
|
|
||||||
class bandwidth_limiter;
|
|
||||||
class confirming_set;
|
|
||||||
class message_processor;
|
|
||||||
class monitor;
|
|
||||||
class node;
|
|
||||||
class telemetry;
|
|
||||||
class online_reps;
|
|
||||||
class vote_processor;
|
|
||||||
class vote_cache_processor;
|
|
||||||
class vote_router;
|
|
||||||
class work_pool;
|
|
||||||
class peer_history;
|
|
||||||
class port_mapping;
|
|
||||||
class thread_runner;
|
|
||||||
|
|
||||||
namespace scheduler
|
|
||||||
{
|
|
||||||
class component;
|
|
||||||
}
|
|
||||||
namespace transport
|
|
||||||
{
|
|
||||||
class tcp_listener;
|
|
||||||
}
|
|
||||||
namespace rocksdb
|
|
||||||
{
|
|
||||||
} // Declare a namespace rocksdb inside nano so all references to the rocksdb library need to be globally scoped e.g. ::rocksdb::Slice
|
|
||||||
}
|
|
||||||
|
|
||||||
namespace nano
|
namespace nano
|
||||||
{
|
{
|
||||||
class node final : public std::enable_shared_from_this<node>
|
class node final : public std::enable_shared_from_this<node>
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue