app/SuperGeniusDemoApp.hpp¶
SuperGenius App demo header file. More...
Classes¶
| Name | |
|---|---|
| class | SuperGeniusDemoApp |
Detailed Description¶
SuperGenius App demo header file.
Date: 2024-02-21 Henrique A. Klein ([email protected])
Source code¶
#ifndef _SUPERGENIUS_DEMO_APP_HPP_
#define _SUPERGENIUS_DEMO_APP_HPP_
#include <memory>
#include "application/app_config.hpp"
#include "application/impl/validating_node_application.hpp"
#include "application/impl/syncing_node_application.hpp"
#include "application/impl/bridging_node_application.hpp"
class SuperGeniusDemoApp
{
public:
SuperGeniusDemoApp();
~SuperGeniusDemoApp();
void init( int argc, char **argv );
void run( void );
void exit( void );
private:
std::shared_ptr<sgns::application::AppConfiguration> cfg;
std::shared_ptr<sgns::application::ValidatingNodeApplication> validation_node;
std::shared_ptr<sgns::application::SyncingNodeApplication> syncingNode;
std::shared_ptr<sgns::application::BridgingNodeApplication> bridgingNode;
};
#endif
Updated on 2026-03-04 at 13:10:44 -0800