| 1234567891011121314151617181920 |
- package core_spec
- import (
- "gitp78su.ipnodns.ru/svi/kern/v4/lev0/defs/def_spec"
- "gitp78su.ipnodns.ru/svi/kern/v4/lev0/defs/def_spec_base"
- )
- // ISafeBool -- интерфейс к потокобезопасной переменной.
- type ISafeBool interface {
- // Get -- возвращает хранимое значение потокобезопасной переменной
- Get() def_spec_base.Bool
- // Set -- взводит хранимое потокобезопасное значение
- Set()
- // Reset -- сбрасывает хранимое потокобезопасное значение
- Reset()
- // FromStr -- устанавливает значение из строки
- FromStr(def_spec.ITxtFix) IOption[def_spec.IErr]
- // Getenv -- получает значение из окружения
- Getenv(def_spec.ITxtFix) IOption[def_spec.IErr]
- }
|