ikernel_server_http.go 654 B

12345678910111213141516171819
  1. package kspec
  2. import (
  3. "github.com/gofiber/fiber/v3"
  4. "gitp78su.ipnodns.ru/svi/kern/v4/lev0/core_spec"
  5. "gitp78su.ipnodns.ru/svi/kern/v4/lev1/comp_spec"
  6. )
  7. // IKernelServerHttp -- интерфейс к серверу HTTP в ядре.
  8. type IKernelServerHttp interface {
  9. // Run -- запускает сервер в работу (не блокирующий вызов)
  10. Run()
  11. // Fiber -- возвращает объект веб-приложения fiber
  12. Fiber() *fiber.App
  13. // Log -- возвращает локальный лог
  14. Log() comp_spec.ILogBuf
  15. // IsWork -- возвращает признак работы
  16. IsWork() core_spec.EBool
  17. }