Skip to content

sgns::application::SgnsApplication

Application interface for starting the SuperGenius node. More...

#include <sgns_application.hpp>

Inherited by sgns::application::BlockProducingNodeApplication, sgns::application::BridgingNodeApplication, sgns::application::SyncingNodeApplication, sgns::application::ValidatingNodeApplication

Public Functions

Name
virtual ~SgnsApplication() =default
virtual void run() =0
runs application

Detailed Description

class sgns::application::SgnsApplication;

Application interface for starting the SuperGenius node.

Implementations encapsulate initialization and run-loop behavior for the node application.

Public Functions Documentation

function ~SgnsApplication

virtual ~SgnsApplication() =default

function run

virtual void run() =0

runs application

Reimplemented by: sgns::application::BlockProducingNodeApplication::run, sgns::application::BridgingNodeApplication::run, sgns::application::SyncingNodeApplication::run, sgns::application::ValidatingNodeApplication::run


Updated on 2026-03-04 at 13:10:43 -0800