type go.opentelemetry.io/otel/api/metric.SyncImpl
25 uses
go.opentelemetry.io/otel/api/metric (current package)
meter.go#L310: SyncImpl,
noop.go#L31: var _ SyncImpl = NoopSync{}
sdkapi.go#L32: NewSyncInstrument(descriptor Descriptor) (SyncImpl, error)
sdkapi.go#L57: type SyncImpl interface {
sync.go#L33: instrument SyncImpl
sync.go#L38: instrument SyncImpl
sync.go#L54: func (m Measurement) SyncImpl() SyncImpl {
sync.go#L81: func (s syncInstrument) SyncImpl() SyncImpl {
sync.go#L128: func checkNewSync(instrument SyncImpl, err error) (syncInstrument, error) {
sync.go#L151: func newMeasurement(instrument SyncImpl, number Number) Measurement {
sync.go#L159: func wrapInt64CounterInstrument(syncInst SyncImpl, err error) (Int64Counter, error) {
sync.go#L165: func wrapFloat64CounterInstrument(syncInst SyncImpl, err error) (Float64Counter, error) {
sync.go#L171: func wrapInt64UpDownCounterInstrument(syncInst SyncImpl, err error) (Int64UpDownCounter, error) {
sync.go#L177: func wrapFloat64UpDownCounterInstrument(syncInst SyncImpl, err error) (Float64UpDownCounter, error) {
sync.go#L183: func wrapInt64ValueRecorderInstrument(syncInst SyncImpl, err error) (Int64ValueRecorder, error) {
sync.go#L189: func wrapFloat64ValueRecorderInstrument(syncInst SyncImpl, err error) (Float64ValueRecorder, error) {
go.opentelemetry.io/otel/api/metric/registry
registry.go#L128: func (u *uniqueInstrumentMeterImpl) NewSyncInstrument(descriptor metric.Descriptor) (metric.SyncImpl, error) {
registry.go#L137: return impl.(metric.SyncImpl), nil
go.opentelemetry.io/otel/api/global/internal
meter.go#L98: SyncImpl() metric.SyncImpl
meter.go#L187: func (m *meterImpl) NewSyncInstrument(desc metric.Descriptor) (metric.SyncImpl, error) {
meter.go#L207: implPtr := new(metric.SyncImpl)
meter.go#L224: if implPtr := (*metric.SyncImpl)(atomic.LoadPointer(&inst.delegate)); implPtr != nil {
meter.go#L231: if implPtr := (*metric.SyncImpl)(atomic.LoadPointer(&inst.delegate)); implPtr != nil {
meter.go#L309: if instPtr := (*metric.SyncImpl)(atomic.LoadPointer(&inst.delegate)); instPtr != nil {
meter.go#L317: instPtr := (*metric.SyncImpl)(atomic.LoadPointer(&bound.inst.delegate))
 |
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. |