isafe_bool_react.go 495 B

1234567891011121314
  1. package core_spec
  2. import (
  3. "gitp78su.ipnodns.ru/svi/kern/v4/lev0/defs/def_spec"
  4. )
  5. // ISafeBoolReact -- реактивный потокобезопасный булевый признак.
  6. type ISafeBoolReact interface {
  7. ISafeBool
  8. // Add -- добавляет функцию обратного вызова
  9. Add(key def_spec.ITxtFix, fn func(EBoolMut)) IResult[bool]
  10. // Delete -- удаляет функцию обратного вызова по ключу
  11. Delete(key def_spec.ITxtFix)
  12. }