sgns::application¶
Classes¶
| Name | |
|---|---|
| class | sgns::application::AppConfiguration |
| class | sgns::application::AppStateManager |
| struct | sgns::application::AppStateException |
| class | sgns::application::ConfigurationStorage |
| class | sgns::application::AppConfigurationImpl |
| class | sgns::application::AppStateManagerImpl |
| class | sgns::application::BlockProducingNodeApplication |
| class | sgns::application::BridgingNodeApplication |
| class | sgns::application::ConfigurationStorageImpl |
| class | sgns::application::LocalKeyStorage |
| class | sgns::application::SyncingNodeApplication |
| class | sgns::application::ValidatingNodeApplication |
| class | sgns::application::KeyStorage |
| class | sgns::application::SgnsApplication Application interface for starting the SuperGenius node. |
Types¶
| Name | |
|---|---|
| enum class | ConfigReaderError |
| using std::shared_ptr< AppConfiguration > | AppConfigPtr |
| using std::vector< std::pair< base::Buffer, base::Buffer > > | GenesisRawConfig |
Functions¶
| Name | |
|---|---|
| std::atomic< bool > | keepRunning(true ) |
| void | signalHandler(int signum) |
| void | customMessageHandler(const std::string & message) |
| template <typename T > outcome::result< std::decay_t< T > > |
ensure(boost::optional< T > opt_entry) |
Types Documentation¶
enum ConfigReaderError¶
| Enumerator | Value | Description |
|---|---|---|
| MISSING_ENTRY | 1 | |
| PARSER_ERROR | ||
| NOT_YET_IMPLEMENTED |
Codes for errors that originate in configuration readers
using AppConfigPtr¶
using GenesisRawConfig¶
Functions Documentation¶
function keepRunning¶
function signalHandler¶
function customMessageHandler¶
function ensure¶
template <typename T >
outcome::result< std::decay_t< T > > ensure(
boost::optional< T > opt_entry
)
Updated on 2026-03-04 at 13:10:43 -0800