icounttime.go 849 B

12345678910111213141516171819202122232425
  1. package types
  2. /*
  3. Интерфейс к счётчику оставшегося времени
  4. */
  5. // ICountTime -- нтерфейс к счётчику оставшегося времени
  6. type ICountTime interface {
  7. // Parse -- устанавливает интервал времени
  8. Parse(string) error
  9. // Set -- устанавливает интервал времени из числа секунд
  10. Set(int) error
  11. // Get -- возвращает оставшееся время
  12. Get() int
  13. // String -- возвращает стороковое представление оставшегося времени
  14. String() string
  15. // Stop -- останавливает работу отсчёта
  16. Stop()
  17. // ChanSig -- возвращает канал тиков
  18. ChanSig() <-chan int
  19. }
  20. func FakeTest() {
  21. // fmt._rintf("fake test\n")
  22. }