MCPcopy Create free account
hub / github.com/facebook/time / GetTime

Method GetTime

fbclock/fbclock.go:80–91  ·  view source on GitHub ↗

GetTime returns TrueTime

()

Source from the content-addressed store, hash-verified

78
79// GetTime returns TrueTime
80func (f *FBClock) GetTime() (*TrueTime, error) {
81 tt := &C.fbclock_truetime{}
82 errCode := C.fbclock_gettime(f.cFBClock, tt)
83 if errCode != 0 {
84 return nil, fmt.Errorf("reading FBClock TrueTime: %s", strerror(errCode))
85 }
86
87 earliest := time.Unix(0, int64(tt.earliest_ns))
88 latest := time.Unix(0, int64(tt.latest_ns))
89
90 return &TrueTime{Earliest: earliest, Latest: latest}, nil
91}
92
93// GetTimeUTC returns TrueTime in UTC
94func (f *FBClock) GetTimeUTC() (*TrueTime, error) {

Callers 1

fbclockRunFunction · 0.45

Calls 2

strerrorFunction · 0.85
UnixMethod · 0.80

Tested by

no test coverage detected