package clock
import "code.cloudfoundry.org/clock"
Index ¶
Types ¶
type Clock ¶
type Clock interface { Now() time.Time Sleep(d time.Duration) Since(t time.Time) time.Duration // After waits for the duration to elapse and then sends the current time // on the returned channel. // It is equivalent to clock.NewTimer(d).C. // The underlying Timer is not recovered by the garbage collector // until the timer fires. If efficiency is a concern, use clock.NewTimer // instead and call Timer.Stop if the timer is no longer needed. After(d time.Duration) <-chan time.Time NewTimer(d time.Duration) Timer NewTicker(d time.Duration) Ticker }
func NewClock ¶
func NewClock() Clock
type Ticker ¶
type Timer ¶
Source Files ¶
clock.go package.go ticker.go timer.go
Directories ¶
Path | Synopsis |
---|---|
fakeclock |
- Version
- v1.28.0 (latest)
- Published
- Jan 7, 2025
- Platform
- linux/amd64
- Imports
- 1 packages
- Last checked
- 2 months ago –
Tools for package owners.