type go.opentelemetry.io/otel/api/metric.Number
89 uses
go.opentelemetry.io/otel/api/metric (current package)
async.go#L39: number Number
noop.go#L47: func (noopBoundInstrument) RecordOne(context.Context, Number) {
noop.go#L57: func (NoopSync) RecordOne(context.Context, Number, []label.KeyValue) {
number.go#L38: func (k NumberKind) Zero() Number {
number.go#L45: return Number(0)
number.go#L51: func (k NumberKind) Minimum() Number {
number.go#L58: return Number(0)
number.go#L64: func (k NumberKind) Maximum() Number {
number.go#L71: return Number(0)
number.go#L78: type Number uint64
number.go#L83: func NewNumberFromRaw(r uint64) Number {
number.go#L84: return Number(r)
number.go#L88: func NewInt64Number(i int64) Number {
number.go#L93: func NewFloat64Number(f float64) Number {
number.go#L101: func NewNumberSignChange(kind NumberKind, nn Number) Number {
number.go#L114: func (n *Number) AsNumber() Number {
number.go#L120: func (n *Number) AsRaw() uint64 {
number.go#L126: func (n *Number) AsInt64() int64 {
number.go#L132: func (n *Number) AsFloat64() float64 {
number.go#L139: func (n *Number) AsNumberAtomic() Number {
number.go#L145: func (n *Number) AsRawAtomic() uint64 {
number.go#L151: func (n *Number) AsInt64Atomic() int64 {
number.go#L157: func (n *Number) AsFloat64Atomic() float64 {
number.go#L165: func (n *Number) AsRawPtr() *uint64 {
number.go#L171: func (n *Number) AsInt64Ptr() *int64 {
number.go#L177: func (n *Number) AsFloat64Ptr() *float64 {
number.go#L185: func (n *Number) CoerceToInt64(kind NumberKind) int64 {
number.go#L199: func (n *Number) CoerceToFloat64(kind NumberKind) float64 {
number.go#L215: func (n *Number) SetNumber(nn Number) {
number.go#L221: func (n *Number) SetRaw(r uint64) {
number.go#L227: func (n *Number) SetInt64(i int64) {
number.go#L233: func (n *Number) SetFloat64(f float64) {
number.go#L241: func (n *Number) SetNumberAtomic(nn Number) {
number.go#L248: func (n *Number) SetRawAtomic(r uint64) {
number.go#L254: func (n *Number) SetInt64Atomic(i int64) {
number.go#L260: func (n *Number) SetFloat64Atomic(f float64) {
number.go#L269: func (n *Number) SwapNumber(nn Number) Number {
number.go#L278: func (n *Number) SwapRaw(r uint64) uint64 {
number.go#L286: func (n *Number) SwapInt64(i int64) int64 {
number.go#L294: func (n *Number) SwapFloat64(f float64) float64 {
number.go#L305: func (n *Number) SwapNumberAtomic(nn Number) Number {
number.go#L312: func (n *Number) SwapRawAtomic(r uint64) uint64 {
number.go#L318: func (n *Number) SwapInt64Atomic(i int64) int64 {
number.go#L325: func (n *Number) SwapFloat64Atomic(f float64) float64 {
number.go#L333: func (n *Number) AddNumber(kind NumberKind, nn Number) {
number.go#L344: func (n *Number) AddRaw(kind NumberKind, r uint64) {
number.go#L350: func (n *Number) AddInt64(i int64) {
number.go#L356: func (n *Number) AddFloat64(f float64) {
number.go#L364: func (n *Number) AddNumberAtomic(kind NumberKind, nn Number) {
number.go#L376: func (n *Number) AddRawAtomic(kind NumberKind, r uint64) {
number.go#L382: func (n *Number) AddInt64Atomic(i int64) {
number.go#L388: func (n *Number) AddFloat64Atomic(f float64) {
number.go#L402: func (n *Number) CompareAndSwapNumber(on, nn Number) bool {
number.go#L409: func (n *Number) CompareAndSwapRaw(or, nr uint64) bool {
number.go#L415: func (n *Number) CompareAndSwapInt64(oi, ni int64) bool {
number.go#L421: func (n *Number) CompareAndSwapFloat64(of, nf float64) bool {
number.go#L432: func (n *Number) CompareNumber(kind NumberKind, nn Number) int {
number.go#L446: func (n *Number) CompareRaw(kind NumberKind, r uint64) int {
number.go#L455: func (n *Number) CompareInt64(i int64) int {
number.go#L472: func (n *Number) CompareFloat64(f float64) int {
number.go#L485: func (n *Number) IsPositive(kind NumberKind) bool {
number.go#L490: func (n *Number) IsNegative(kind NumberKind) bool {
number.go#L495: func (n *Number) IsZero(kind NumberKind) bool {
number.go#L504: func (n *Number) Emit(kind NumberKind) string {
number.go#L517: func (n *Number) AsInterface(kind NumberKind) interface{} {
number.go#L530: func (n *Number) compareWithZero(kind NumberKind) int {
sdkapi.go#L65: RecordOne(ctx context.Context, number Number, labels []label.KeyValue)
sdkapi.go#L73: RecordOne(ctx context.Context, number Number)
sync.go#L32: number Number
sync.go#L59: func (m Measurement) Number() Number {
sync.go#L71: func (m Observation) Number() Number {
sync.go#L97: func (s syncInstrument) directRecord(ctx context.Context, number Number, labels []label.KeyValue) {
sync.go#L101: func (h syncBoundInstrument) directRecord(ctx context.Context, number Number) {
sync.go#L151: func newMeasurement(instrument SyncImpl, number Number) Measurement {
go.opentelemetry.io/otel/api/global/internal
meter.go#L308: func (inst *syncImpl) RecordOne(ctx context.Context, number metric.Number, labels []label.KeyValue) {
meter.go#L316: func (bound *syncHandle) RecordOne(ctx context.Context, number metric.Number) {
 |
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. |