|
|
NVIDIA DeepStream SDK API Reference
|
9.2 Release
|
Go to the documentation of this file.
8 #include "opentelemetry/nostd/span.h"
9 #include "opentelemetry/version.h"
47 constexpr
char kHex[] =
"0123456789ABCDEF";
48 buffer[0] = kHex[(rep_ >> 4) & 0xF];
49 buffer[1] = kHex[(rep_ >> 0) & 0xF];
52 uint8_t
flags() const noexcept {
return rep_; }
bool operator!=(const TraceFlags &that) const noexcept
static constexpr uint8_t kIsRandom
#define OPENTELEMETRY_BEGIN_NAMESPACE
bool IsRandom() const noexcept
TraceFlags(uint8_t flags) noexcept
bool IsSampled() const noexcept
#define OPENTELEMETRY_END_NAMESPACE
void ToLowerBase16(nostd::span< char, 2 > buffer) const noexcept
void CopyBytesTo(nostd::span< uint8_t, 1 > dest) const noexcept
static constexpr uint8_t kAllW3CTraceContext2Flags
Valid flags in W3C Trace Context version 2.
static constexpr uint8_t kIsSampled
bool operator==(const TraceFlags &that) const noexcept
uint8_t flags() const noexcept
static constexpr uint8_t kAllW3CTraceContext1Flags
Valid flags in W3C Trace Context version 1.