ikernel_ctx.go 487 B

123456789101112131415
  1. // package kernel_types -- интерфейсы проекта
  2. package kspec
  3. import "context"
  4. // IKernelCtx -- интерфейс к контексту ядра.
  5. type IKernelCtx interface {
  6. ILocalCtx
  7. // CtxBg -- возвращает неотменяемый контекст ядра
  8. CtxBg() context.Context
  9. // Wg -- возвращает ожидатель потоков
  10. Wg() IKernelWg
  11. // Keeper -- возвращает системный сторож
  12. Keeper() IKernelKeeper
  13. }