| 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() | |
| } |