dncurrency/nano/node/fwd.hpp
Piotr Wójcik 40d231061a Merge branch 'develop' into remove-legacy-bootstrap-2
# Conflicts:
#	nano/node/bootstrap/account_sets.hpp
#	nano/node/bootstrap/bootstrap.cpp
#	nano/node/bootstrap/bootstrap.hpp
#	nano/node/bootstrap/bootstrap_attempt.hpp
#	nano/node/bootstrap/bootstrap_bulk_push.cpp
#	nano/node/bootstrap/bootstrap_bulk_push.hpp
#	nano/node/bootstrap/bootstrap_connections.cpp
#	nano/node/bootstrap/bootstrap_connections.hpp
#	nano/node/bootstrap/bootstrap_lazy.cpp
#	nano/node/json_handler.cpp
2024-10-31 13:01:29 +01:00

54 lines
1,017 B
C++

#pragma once
#include <nano/lib/fwd.hpp>
#include <nano/node/transport/fwd.hpp>
#include <nano/secure/fwd.hpp>
#include <nano/store/fwd.hpp>
namespace nano
{
class account_sets_config;
class active_elections;
class block_processor;
class bootstrap_config;
class bootstrap_server;
class bootstrap_service;
class confirming_set;
class election;
class local_block_broadcaster;
class local_vote_history;
class logger;
class network;
class network_params;
class node;
class node_config;
class node_flags;
class node_observers;
class online_reps;
class recently_cemented_cache;
class recently_confirmed_cache;
class rep_crawler;
class rep_tiers;
class stats;
class vote_cache;
enum class vote_code;
enum class vote_source;
class vote_generator;
class vote_processor;
class vote_router;
class vote_spacing;
class wallets;
enum class block_source;
enum class election_behavior;
enum class election_state;
enum class vote_code;
}
namespace nano::scheduler
{
class hinted;
class manual;
class optimistic;
class priority;
}