package kspec import ( "gitp78su.ipnodns.ru/svi/kern/v4/lev0/defs/module_name" ) // IKernelModule -- интерфейс к модулю на основе ядра. type IKernelModule interface { // Run -- запускает модуль в работу Run() // IsWork -- возвращает состояние модуля IsWork() EBool // Name -- возвращает уникальное имя модуля Name() *module_name.AModuleName // Ctx -- возвращает контекст модуля Ctx() ILocalCtx // Log -- возвращает буферный лог модуля Log() ILogBuf // Live -- "сигнал жизни" Live() string // Stat -- возвращает статистику модуля Stat() IModuleStat }