1package clock
2
3import "time"
4
5type Ticker interface {
6	C() <-chan time.Time
7	Stop()
8}
9
10type realTicker struct {
11	t *time.Ticker
12}
13
14func (t *realTicker) C() <-chan time.Time {
15	return t.t.C
16}
17
18func (t *realTicker) Stop() {
19	t.t.Stop()
20}
21