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 root;
|
||||
class thread_pool;
|
||||
class thread_runner;
|
||||
class tomlconfig;
|
||||
template <typename Key, typename Value>
|
||||
class uniquer;
|
||||
|
|
|
|||
|
|
@ -53,6 +53,7 @@ enum class vote_code;
|
|||
|
||||
namespace nano::scheduler
|
||||
{
|
||||
class component;
|
||||
class hinted;
|
||||
class manual;
|
||||
class optimistic;
|
||||
|
|
|
|||
|
|
@ -31,37 +31,6 @@
|
|||
#include <optional>
|
||||
#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
|
||||
{
|
||||
class node final : public std::enable_shared_from_this<node>
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue