dncurrency/nano/node/fwd.hpp
Piotr Wójcik 74c98f7b7e Use fwd header
2024-12-30 16:19:29 +01:00

61 lines
1.1 KiB
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 backlog_scan;
class block_processor;
class bounded_backlog;
class bucketing;
class bootstrap_config;
class bootstrap_server;
class bootstrap_service;
class confirming_set;
class election;
class election_status;
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 telemetry;
class unchecked_map;
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 component;
class hinted;
class manual;
class optimistic;
class priority;
}