go.opencensus.io/trace.bucket.buffer (field)
16 uses
go.opencensus.io/trace (current package)
spanbucket.go#L40: buffer []*SpanData // circular buffer of spans
spanbucket.go#L47: buffer: make([]*SpanData, bufferSize),
spanbucket.go#L56: if len(b.buffer) == 0 {
spanbucket.go#L60: b.buffer[b.nextIndex] = s
spanbucket.go#L62: if b.nextIndex == len(b.buffer) {
spanbucket.go#L71: return len(b.buffer)
spanbucket.go#L79: return b.buffer[i]
spanbucket.go#L81: if i < len(b.buffer)-b.nextIndex {
spanbucket.go#L82: return b.buffer[b.nextIndex+i]
spanbucket.go#L84: return b.buffer[b.nextIndex+i-len(b.buffer)]
spanbucket.go#L95: b.buffer = newBuffer
spanbucket.go#L103: b.buffer = newBuffer
spanstore.go#L70: for _, sd := range b.buffer {
spanstore.go#L79: for _, sd := range b.buffer {
spanstore.go#L162: for _, sd := range b.buffer {
![]() |
The pages are generated with Golds v0.3.2-preview. (GOOS=darwin GOARCH=amd64) Golds is a Go 101 project developed by Tapir Liu. PR and bug reports are welcome and can be submitted to the issue list. Please follow @Go100and1 (reachable from the left QR code) to get the latest news of Golds. |