12345678910111213141516171819202122232425 |
- package clock
- import "time"
- type Timer interface {
- C() <-chan time.Time
- Reset(d time.Duration) bool
- Stop() bool
- }
- type realTimer struct {
- t *time.Timer
- }
- func (t *realTimer) C() <-chan time.Time {
- return t.t.C
- }
- func (t *realTimer) Reset(d time.Duration) bool {
- return t.t.Reset(d)
- }
- func (t *realTimer) Stop() bool {
- return t.t.Stop()
- }
|