isafe_int.go 703 B

123456789101112131415
  1. package ktypes
  2. // ISafeInt -- интерфейс к потокобезопасной переменной
  3. type ISafeInt interface {
  4. // Get -- возвращает хранимое значение потокобезопасной переменной
  5. Get() int
  6. // Set -- устанавливает хранимое потокобезопасное значение
  7. Set(int)
  8. // Reset -- сбрасывает хранимое потокобезопасное значение
  9. Reset()
  10. // FromStr -- устанавливет значение из строки
  11. FromStr(string) Result[int]
  12. // Getenv -- устанавливает зачение из окружения
  13. Getenv(string) Result[int]
  14. }