sgns::application::AppConfigurationImpl¶
#include <app_config_impl.hpp>
Inherits from sgns::application::AppConfiguration
Public Functions¶
| Name | |
|---|---|
| AppConfigurationImpl(base::Logger logger) | |
| ~AppConfigurationImpl() override =default | |
| AppConfigurationImpl(const AppConfigurationImpl & ) =delete | |
| AppConfigurationImpl & | operator=(const AppConfigurationImpl & ) =delete |
| AppConfigurationImpl(AppConfigurationImpl && ) =default | |
| AppConfigurationImpl & | operator=(AppConfigurationImpl && ) =default |
| virtual bool | initialize_from_args(AppConfiguration::LoadScheme scheme, int argc, char ** argv) override |
| DECLARE_PROPERTY(std::string , genesis_path ) | |
| DECLARE_PROPERTY(std::string , keystore_path ) | |
| DECLARE_PROPERTY(std::string , rocksdb_path ) | |
| DECLARE_PROPERTY(uint16_t , p2p_port ) | |
| DECLARE_PROPERTY(boost::asio::ip::tcp::endpoint , rpc_http_endpoint ) | |
| DECLARE_PROPERTY(boost::asio::ip::tcp::endpoint , rpc_ws_endpoint ) | |
| DECLARE_PROPERTY(spdlog::level::level_enum , verbosity ) | |
| DECLARE_PROPERTY(bool , is_only_finalizing ) |
Additional inherited members¶
Public Types inherited from sgns::application::AppConfiguration
| Name | |
|---|---|
| enum class | LoadScheme |
Public Functions inherited from sgns::application::AppConfiguration
| Name | |
|---|---|
| virtual | ~AppConfiguration() =default |
| virtual const std::string & | genesis_path() const =0 |
| virtual const std::string & | keystore_path() const =0 |
| virtual const std::string & | rocksdb_path() const =0 |
| virtual uint16_t | p2p_port() const =0 |
| virtual const boost::asio::ip::tcp::endpoint & | rpc_http_endpoint() const =0 |
| virtual const boost::asio::ip::tcp::endpoint & | rpc_ws_endpoint() const =0 |
| virtual spdlog::level::level_enum | verbosity() const =0 |
| virtual bool | is_only_finalizing() const =0 |
Public Functions Documentation¶
function AppConfigurationImpl¶
function ~AppConfigurationImpl¶
function AppConfigurationImpl¶
function operator=¶
function AppConfigurationImpl¶
function operator=¶
function initialize_from_args¶
virtual bool initialize_from_args(
AppConfiguration::LoadScheme scheme,
int argc,
char ** argv
) override
Reimplements: sgns::application::AppConfiguration::initialize_from_args
aggregate data from command line args
function DECLARE_PROPERTY¶
function DECLARE_PROPERTY¶
function DECLARE_PROPERTY¶
function DECLARE_PROPERTY¶
function DECLARE_PROPERTY¶
function DECLARE_PROPERTY¶
function DECLARE_PROPERTY¶
function DECLARE_PROPERTY¶
Updated on 2026-03-04 at 13:10:43 -0800