app

package
v0.0.0-...-07c2c16 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jun 30, 2022 License: LGPL-3.0 Imports: 8 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Application

type Application struct {
	ApplicationInterface

	DataDir string
	Config  config.Config
	// contains filtered or unexported fields
}

func CreateApplication

func CreateApplication(dataDir string, debug bool) Application

func (*Application) CreateDatabase

func (a *Application) CreateDatabase()

func (*Application) CreateNetwork

func (a *Application) CreateNetwork()

func (*Application) Exit

func (a *Application) Exit()

func (*Application) SendCmd

func (a *Application) SendCmd(cmd common.Cmd)

func (*Application) Start

func (a *Application) Start()

func (*Application) Stop

func (a *Application) Stop()

type ApplicationInterface

type ApplicationInterface interface {
	Start()
	Stop()
	Exit()
}

type ApplicationSystem

type ApplicationSystem struct {
}

func (*ApplicationSystem) Shutdown

func (as *ApplicationSystem) Shutdown()

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL