#include <node.hpp>
|
void | init () |
|
void | close () |
|
void | setupMetricsUpdaters () |
| Method that is used to register metrics updaters. So we don't need to pass metrics classes instances in other classes. More...
|
|
◆ JsonRpcServer
◆ FullNode() [1/3]
◆ ~FullNode()
taraxa::FullNode::~FullNode |
( |
| ) |
|
◆ FullNode() [2/3]
taraxa::FullNode::FullNode |
( |
const FullNode & |
| ) |
|
|
delete |
◆ FullNode() [3/3]
taraxa::FullNode::FullNode |
( |
FullNode && |
| ) |
|
|
delete |
◆ close()
void taraxa::FullNode::close |
( |
| ) |
|
|
private |
◆ getAddress()
auto const& taraxa::FullNode::getAddress |
( |
| ) |
const |
|
inline |
◆ getConfig()
auto const& taraxa::FullNode::getConfig |
( |
| ) |
const |
|
inline |
◆ getDagBlockProposer()
auto& taraxa::FullNode::getDagBlockProposer |
( |
| ) |
|
|
inline |
◆ getDagManager()
auto const& taraxa::FullNode::getDagManager |
( |
| ) |
const |
|
inline |
◆ getDB()
auto const& taraxa::FullNode::getDB |
( |
| ) |
const |
|
inline |
◆ getFinalChain()
auto const& taraxa::FullNode::getFinalChain |
( |
| ) |
const |
|
inline |
◆ getGasPricer()
auto const& taraxa::FullNode::getGasPricer |
( |
| ) |
const |
|
inline |
◆ getNetwork()
auto const& taraxa::FullNode::getNetwork |
( |
| ) |
const |
|
inline |
◆ getPbftChain()
auto const& taraxa::FullNode::getPbftChain |
( |
| ) |
const |
|
inline |
◆ getPbftManager()
auto const& taraxa::FullNode::getPbftManager |
( |
| ) |
const |
|
inline |
◆ getPillarChainManager()
◆ getProposedBlocksCount()
uint64_t taraxa::FullNode::getProposedBlocksCount |
( |
| ) |
const |
◆ getSecretKey()
auto const& taraxa::FullNode::getSecretKey |
( |
| ) |
const |
|
inline |
◆ getTransactionManager()
auto const& taraxa::FullNode::getTransactionManager |
( |
| ) |
const |
|
inline |
◆ getVoteManager()
auto const& taraxa::FullNode::getVoteManager |
( |
| ) |
const |
|
inline |
◆ getVrfSecretKey()
auto const& taraxa::FullNode::getVrfSecretKey |
( |
| ) |
const |
|
inline |
◆ init()
void taraxa::FullNode::init |
( |
| ) |
|
|
private |
◆ isStarted()
bool taraxa::FullNode::isStarted |
( |
| ) |
const |
|
inline |
◆ operator=() [1/2]
◆ operator=() [2/2]
◆ rebuildDb()
void taraxa::FullNode::rebuildDb |
( |
| ) |
|
◆ setupMetricsUpdaters()
void taraxa::FullNode::setupMetricsUpdaters |
( |
| ) |
|
|
private |
Method that is used to register metrics updaters. So we don't need to pass metrics classes instances in other classes.
◆ start()
void taraxa::FullNode::start |
( |
| ) |
|
◆ conf_
◆ dag_block_proposer_
◆ dag_mgr_
std::shared_ptr<DagManager> taraxa::FullNode::dag_mgr_ |
|
private |
◆ db_
std::shared_ptr<DbStorage> taraxa::FullNode::db_ |
|
private |
◆ final_chain_
◆ gas_pricer_
std::shared_ptr<GasPricer> taraxa::FullNode::gas_pricer_ |
|
private |
◆ graphql_http_
◆ graphql_thread_pool_
◆ graphql_ws_
◆ jsonrpc_api_
◆ jsonrpc_http_
◆ jsonrpc_ws_
◆ key_manager_
std::shared_ptr<KeyManager> taraxa::FullNode::key_manager_ |
|
private |
◆ kp_
◆ metrics_
◆ network_
std::shared_ptr<Network> taraxa::FullNode::network_ |
|
private |
◆ old_db_
std::shared_ptr<DbStorage> taraxa::FullNode::old_db_ |
|
private |
◆ pbft_chain_
std::shared_ptr<PbftChain> taraxa::FullNode::pbft_chain_ |
|
private |
◆ pbft_mgr_
std::shared_ptr<PbftManager> taraxa::FullNode::pbft_mgr_ |
|
private |
◆ pillar_chain_mgr_
◆ rpc_thread_pool_
◆ started_
◆ stopped_
std::atomic<bool> taraxa::FullNode::stopped_ = true |
|
private |
◆ subscription_pool_
◆ trx_mgr_
◆ vote_mgr_
std::shared_ptr<VoteManager> taraxa::FullNode::vote_mgr_ |
|
private |
The documentation for this class was generated from the following files:
- libraries/core_libs/node/include/node/node.hpp
- libraries/core_libs/node/src/node.cpp