NVIDIA DeepStream SDK API Reference

9.2 Release
includes/opentelemetry/common/attribute_value.h File Reference

Go to the source code of this file.

Namespaces

 common
 

Typedefs

using common::AttributeValue = nostd::variant< bool, int32_t, int64_t, uint32_t, double, const char *, nostd::string_view, nostd::span< const bool >, nostd::span< const int32_t >, nostd::span< const int64_t >, nostd::span< const uint32_t >, nostd::span< const double >, nostd::span< const nostd::string_view >, uint64_t, nostd::span< const uint64_t >, nostd::span< const uint8_t > >
 OpenTelemetry signals can be enriched by adding attributes. More...
 

Enumerations

enum  common::AttributeType {
  common::kTypeBool,
  common::kTypeInt,
  common::kTypeInt64,
  common::kTypeUInt,
  common::kTypeDouble,
  common::kTypeCString,
  common::kTypeString,
  common::kTypeSpanBool,
  common::kTypeSpanInt,
  common::kTypeSpanInt64,
  common::kTypeSpanUInt,
  common::kTypeSpanDouble,
  common::kTypeSpanString,
  common::kTypeUInt64,
  common::kTypeSpanUInt64,
  common::kTypeSpanByte,
  common::kTypeBool,
  common::kTypeInt,
  common::kTypeInt64,
  common::kTypeUInt,
  common::kTypeDouble,
  common::kTypeCString,
  common::kTypeString,
  common::kTypeSpanBool,
  common::kTypeSpanInt,
  common::kTypeSpanInt64,
  common::kTypeSpanUInt,
  common::kTypeSpanDouble,
  common::kTypeSpanString,
  common::kTypeUInt64,
  common::kTypeSpanUInt64,
  common::kTypeSpanByte
}