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] }