package core_spec import "gitp78su.ipnodns.ru/svi/kern/v4/lev0/defs" // Int -- целочисленный тип ядра. type Int interface { // Get -- возвращает хранимое значение потокобезопасной переменной Get() defs.Int // Set -- устанавливает хранимое потокобезопасное значение Set(defs.Int) // Reset -- сбрасывает хранимое потокобезопасное значение Reset() // Inc -- увеличивает число на 1 Inc() // Dec -- уменьшает число на 1 Dec() // FromStr -- устанавливает значение из строки FromStr(defs.ITxtFix) IResult[defs.Int] // ToStr -- возвращает как строку ToStr() defs.ITxtFix // FromByte -- устанавливает значение из байтов FromByte([]byte) IResult[defs.Int] // ToByte -- возвращает как срез байт ToByte() []byte // FromBool -- устанавливает значение из булева FromBool(bool) defs.Int // ToBool -- возвращает как булево значение ToBool() bool // Getenv -- устанавливает значение из окружения Getenv(defs.ITxtFix) IResult[defs.Int] }