dango.system.application

The module implements application skeleton

Public Imports

dango.system.exception
public import dango.system.exception;
Undocumented in source.
dango.system.logging
public import dango.system.logging;
Undocumented in source.

Members

Aliases

ApplicationBootstrap
alias ApplicationBootstrap = void delegate(DependencyContainer cont, UniConf config) @(safe)

Делегат инициализации приложения

ApplicationBootstrapFn
alias ApplicationBootstrapFn = void function(DependencyContainer cont, UniConf config) @(safe)
Undocumented in source.
DependencyBootstrap
alias DependencyBootstrap = void delegate(DependencyContainer cont, UniConf config) @(safe)

Делегат инициализации зависимостей

DependencyBootstrapFn
alias DependencyBootstrapFn = void function(DependencyContainer cont, UniConf config) @(safe)
Undocumented in source.
PluginBootstrap
alias PluginBootstrap = void delegate(PluginManager manager) @(safe)

Делегат инициализации плагинов

PluginBootstrapFn
alias PluginBootstrapFn = void function(PluginManager manager) @(safe)
Undocumented in source.

Classes

DaemonApplicationPlugin
class DaemonApplicationPlugin

Реализация плагина для запуска приложения в фоне

DangoApplication
class DangoApplication

Реализация приложения

Functions

getCommandOrCreate
Command getCommandOrCreate(Command prog, string name, string summary, string ver)

Возвращает команду или создает новую

Imports

SemVer (from dango.system.plugin)
public import dango.system.plugin : SemVer;
Undocumented in source.
UniConf (from uniconf.core)
public import uniconf.core : UniConf;
Undocumented in source.

Interfaces

Application
interface Application

Интерфейс приложения

Meta

License

Subject to the terms of the BSD license, as written in the included LICENSE.txt file.

Authors

Maksim Galanin