NVIDIA DeepStream SDK API Reference

9.2 Release
opentelemetry::proto::trace::v1 Namespace Reference

Data Structures

class  ResourceSpans
 
class  ScopeSpans
 
class  Span
 
class  Span_Event
 
class  Span_Link
 
class  Status
 
class  TracesData
 

Enumerations

enum  Span_SpanKind : int {
  Span_SpanKind_SPAN_KIND_UNSPECIFIED = 0,
  Span_SpanKind_SPAN_KIND_INTERNAL = 1,
  Span_SpanKind_SPAN_KIND_SERVER = 2,
  Span_SpanKind_SPAN_KIND_CLIENT = 3,
  Span_SpanKind_SPAN_KIND_PRODUCER = 4,
  Span_SpanKind_SPAN_KIND_CONSUMER = 5,
  Span_SpanKind_Span_SpanKind_INT_MIN_SENTINEL_DO_NOT_USE_ = std::numeric_limits<int32_t>::min(),
  Span_SpanKind_Span_SpanKind_INT_MAX_SENTINEL_DO_NOT_USE_ = std::numeric_limits<int32_t>::max(),
  Span_SpanKind_SPAN_KIND_UNSPECIFIED = 0,
  Span_SpanKind_SPAN_KIND_INTERNAL = 1,
  Span_SpanKind_SPAN_KIND_SERVER = 2,
  Span_SpanKind_SPAN_KIND_CLIENT = 3,
  Span_SpanKind_SPAN_KIND_PRODUCER = 4,
  Span_SpanKind_SPAN_KIND_CONSUMER = 5,
  Span_SpanKind_Span_SpanKind_INT_MIN_SENTINEL_DO_NOT_USE_ = std::numeric_limits<int32_t>::min(),
  Span_SpanKind_Span_SpanKind_INT_MAX_SENTINEL_DO_NOT_USE_ = std::numeric_limits<int32_t>::max()
}
 
enum  Status_StatusCode : int {
  Status_StatusCode_STATUS_CODE_UNSET = 0,
  Status_StatusCode_STATUS_CODE_OK = 1,
  Status_StatusCode_STATUS_CODE_ERROR = 2,
  Status_StatusCode_Status_StatusCode_INT_MIN_SENTINEL_DO_NOT_USE_ = std::numeric_limits<int32_t>::min(),
  Status_StatusCode_Status_StatusCode_INT_MAX_SENTINEL_DO_NOT_USE_ = std::numeric_limits<int32_t>::max(),
  Status_StatusCode_STATUS_CODE_UNSET = 0,
  Status_StatusCode_STATUS_CODE_OK = 1,
  Status_StatusCode_STATUS_CODE_ERROR = 2,
  Status_StatusCode_Status_StatusCode_INT_MIN_SENTINEL_DO_NOT_USE_ = std::numeric_limits<int32_t>::min(),
  Status_StatusCode_Status_StatusCode_INT_MAX_SENTINEL_DO_NOT_USE_ = std::numeric_limits<int32_t>::max()
}
 
enum  SpanFlags : int {
  SPAN_FLAGS_DO_NOT_USE = 0,
  SPAN_FLAGS_TRACE_FLAGS_MASK = 255,
  SPAN_FLAGS_CONTEXT_HAS_IS_REMOTE_MASK = 256,
  SPAN_FLAGS_CONTEXT_IS_REMOTE_MASK = 512,
  SpanFlags_INT_MIN_SENTINEL_DO_NOT_USE_ = std::numeric_limits<int32_t>::min(),
  SpanFlags_INT_MAX_SENTINEL_DO_NOT_USE_ = std::numeric_limits<int32_t>::max(),
  SPAN_FLAGS_DO_NOT_USE = 0,
  SPAN_FLAGS_TRACE_FLAGS_MASK = 255,
  SPAN_FLAGS_CONTEXT_HAS_IS_REMOTE_MASK = 256,
  SPAN_FLAGS_CONTEXT_IS_REMOTE_MASK = 512,
  SpanFlags_INT_MIN_SENTINEL_DO_NOT_USE_ = std::numeric_limits<int32_t>::min(),
  SpanFlags_INT_MAX_SENTINEL_DO_NOT_USE_ = std::numeric_limits<int32_t>::max()
}
 
enum  Span_SpanKind : int {
  Span_SpanKind_SPAN_KIND_UNSPECIFIED = 0,
  Span_SpanKind_SPAN_KIND_INTERNAL = 1,
  Span_SpanKind_SPAN_KIND_SERVER = 2,
  Span_SpanKind_SPAN_KIND_CLIENT = 3,
  Span_SpanKind_SPAN_KIND_PRODUCER = 4,
  Span_SpanKind_SPAN_KIND_CONSUMER = 5,
  Span_SpanKind_Span_SpanKind_INT_MIN_SENTINEL_DO_NOT_USE_ = std::numeric_limits<int32_t>::min(),
  Span_SpanKind_Span_SpanKind_INT_MAX_SENTINEL_DO_NOT_USE_ = std::numeric_limits<int32_t>::max(),
  Span_SpanKind_SPAN_KIND_UNSPECIFIED = 0,
  Span_SpanKind_SPAN_KIND_INTERNAL = 1,
  Span_SpanKind_SPAN_KIND_SERVER = 2,
  Span_SpanKind_SPAN_KIND_CLIENT = 3,
  Span_SpanKind_SPAN_KIND_PRODUCER = 4,
  Span_SpanKind_SPAN_KIND_CONSUMER = 5,
  Span_SpanKind_Span_SpanKind_INT_MIN_SENTINEL_DO_NOT_USE_ = std::numeric_limits<int32_t>::min(),
  Span_SpanKind_Span_SpanKind_INT_MAX_SENTINEL_DO_NOT_USE_ = std::numeric_limits<int32_t>::max()
}
 
enum  Status_StatusCode : int {
  Status_StatusCode_STATUS_CODE_UNSET = 0,
  Status_StatusCode_STATUS_CODE_OK = 1,
  Status_StatusCode_STATUS_CODE_ERROR = 2,
  Status_StatusCode_Status_StatusCode_INT_MIN_SENTINEL_DO_NOT_USE_ = std::numeric_limits<int32_t>::min(),
  Status_StatusCode_Status_StatusCode_INT_MAX_SENTINEL_DO_NOT_USE_ = std::numeric_limits<int32_t>::max(),
  Status_StatusCode_STATUS_CODE_UNSET = 0,
  Status_StatusCode_STATUS_CODE_OK = 1,
  Status_StatusCode_STATUS_CODE_ERROR = 2,
  Status_StatusCode_Status_StatusCode_INT_MIN_SENTINEL_DO_NOT_USE_ = std::numeric_limits<int32_t>::min(),
  Status_StatusCode_Status_StatusCode_INT_MAX_SENTINEL_DO_NOT_USE_ = std::numeric_limits<int32_t>::max()
}
 
enum  SpanFlags : int {
  SPAN_FLAGS_DO_NOT_USE = 0,
  SPAN_FLAGS_TRACE_FLAGS_MASK = 255,
  SPAN_FLAGS_CONTEXT_HAS_IS_REMOTE_MASK = 256,
  SPAN_FLAGS_CONTEXT_IS_REMOTE_MASK = 512,
  SpanFlags_INT_MIN_SENTINEL_DO_NOT_USE_ = std::numeric_limits<int32_t>::min(),
  SpanFlags_INT_MAX_SENTINEL_DO_NOT_USE_ = std::numeric_limits<int32_t>::max(),
  SPAN_FLAGS_DO_NOT_USE = 0,
  SPAN_FLAGS_TRACE_FLAGS_MASK = 255,
  SPAN_FLAGS_CONTEXT_HAS_IS_REMOTE_MASK = 256,
  SPAN_FLAGS_CONTEXT_IS_REMOTE_MASK = 512,
  SpanFlags_INT_MIN_SENTINEL_DO_NOT_USE_ = std::numeric_limits<int32_t>::min(),
  SpanFlags_INT_MAX_SENTINEL_DO_NOT_USE_ = std::numeric_limits<int32_t>::max()
}
 

Functions

bool Span_SpanKind_IsValid (int value)
 
const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * Span_SpanKind_descriptor ()
 
template<typename T >
const std::string & Span_SpanKind_Name (T enum_t_value)
 
bool Span_SpanKind_Parse (::PROTOBUF_NAMESPACE_ID::ConstStringParam name, Span_SpanKind *value)
 
bool Status_StatusCode_IsValid (int value)
 
const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * Status_StatusCode_descriptor ()
 
template<typename T >
const std::string & Status_StatusCode_Name (T enum_t_value)
 
bool Status_StatusCode_Parse (::PROTOBUF_NAMESPACE_ID::ConstStringParam name, Status_StatusCode *value)
 
bool SpanFlags_IsValid (int value)
 
const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * SpanFlags_descriptor ()
 
template<typename T >
const std::string & SpanFlags_Name (T enum_t_value)
 
bool SpanFlags_Parse (::PROTOBUF_NAMESPACE_ID::ConstStringParam name, SpanFlags *value)
 

Variables

ResourceSpansDefaultTypeInternal _ResourceSpans_default_instance_
 
ScopeSpansDefaultTypeInternal _ScopeSpans_default_instance_
 
SpanDefaultTypeInternal _Span_default_instance_
 
Span_EventDefaultTypeInternal _Span_Event_default_instance_
 
Span_LinkDefaultTypeInternal _Span_Link_default_instance_
 
StatusDefaultTypeInternal _Status_default_instance_
 
TracesDataDefaultTypeInternal _TracesData_default_instance_
 
constexpr Span_SpanKind Span_SpanKind_SpanKind_MIN = Span_SpanKind_SPAN_KIND_UNSPECIFIED
 
constexpr Span_SpanKind Span_SpanKind_SpanKind_MAX = Span_SpanKind_SPAN_KIND_CONSUMER
 
constexpr int Span_SpanKind_SpanKind_ARRAYSIZE = Span_SpanKind_SpanKind_MAX + 1
 
constexpr Status_StatusCode Status_StatusCode_StatusCode_MIN = Status_StatusCode_STATUS_CODE_UNSET
 
constexpr Status_StatusCode Status_StatusCode_StatusCode_MAX = Status_StatusCode_STATUS_CODE_ERROR
 
constexpr int Status_StatusCode_StatusCode_ARRAYSIZE = Status_StatusCode_StatusCode_MAX + 1
 
constexpr SpanFlags SpanFlags_MIN = SPAN_FLAGS_DO_NOT_USE
 
constexpr SpanFlags SpanFlags_MAX = SPAN_FLAGS_CONTEXT_IS_REMOTE_MASK
 
constexpr int SpanFlags_ARRAYSIZE = SpanFlags_MAX + 1
 

Enumeration Type Documentation

◆ Span_SpanKind [1/2]

Enumerator
Span_SpanKind_SPAN_KIND_UNSPECIFIED 
Span_SpanKind_SPAN_KIND_INTERNAL 
Span_SpanKind_SPAN_KIND_SERVER 
Span_SpanKind_SPAN_KIND_CLIENT 
Span_SpanKind_SPAN_KIND_PRODUCER 
Span_SpanKind_SPAN_KIND_CONSUMER 
Span_SpanKind_Span_SpanKind_INT_MIN_SENTINEL_DO_NOT_USE_ 
Span_SpanKind_Span_SpanKind_INT_MAX_SENTINEL_DO_NOT_USE_ 
Span_SpanKind_SPAN_KIND_UNSPECIFIED 
Span_SpanKind_SPAN_KIND_INTERNAL 
Span_SpanKind_SPAN_KIND_SERVER 
Span_SpanKind_SPAN_KIND_CLIENT 
Span_SpanKind_SPAN_KIND_PRODUCER 
Span_SpanKind_SPAN_KIND_CONSUMER 
Span_SpanKind_Span_SpanKind_INT_MIN_SENTINEL_DO_NOT_USE_ 
Span_SpanKind_Span_SpanKind_INT_MAX_SENTINEL_DO_NOT_USE_ 

Definition at line 93 of file includes/opentelemetry/proto/trace/v1/trace.pb.h.

◆ Span_SpanKind [2/2]

Enumerator
Span_SpanKind_SPAN_KIND_UNSPECIFIED 
Span_SpanKind_SPAN_KIND_INTERNAL 
Span_SpanKind_SPAN_KIND_SERVER 
Span_SpanKind_SPAN_KIND_CLIENT 
Span_SpanKind_SPAN_KIND_PRODUCER 
Span_SpanKind_SPAN_KIND_CONSUMER 
Span_SpanKind_Span_SpanKind_INT_MIN_SENTINEL_DO_NOT_USE_ 
Span_SpanKind_Span_SpanKind_INT_MAX_SENTINEL_DO_NOT_USE_ 
Span_SpanKind_SPAN_KIND_UNSPECIFIED 
Span_SpanKind_SPAN_KIND_INTERNAL 
Span_SpanKind_SPAN_KIND_SERVER 
Span_SpanKind_SPAN_KIND_CLIENT 
Span_SpanKind_SPAN_KIND_PRODUCER 
Span_SpanKind_SPAN_KIND_CONSUMER 
Span_SpanKind_Span_SpanKind_INT_MIN_SENTINEL_DO_NOT_USE_ 
Span_SpanKind_Span_SpanKind_INT_MAX_SENTINEL_DO_NOT_USE_ 

Definition at line 93 of file 9.2/includes/opentelemetry/proto/trace/v1/trace.pb.h.

◆ SpanFlags [1/2]

Enumerator
SPAN_FLAGS_DO_NOT_USE 
SPAN_FLAGS_TRACE_FLAGS_MASK 
SPAN_FLAGS_CONTEXT_HAS_IS_REMOTE_MASK 
SPAN_FLAGS_CONTEXT_IS_REMOTE_MASK 
SpanFlags_INT_MIN_SENTINEL_DO_NOT_USE_ 
SpanFlags_INT_MAX_SENTINEL_DO_NOT_USE_ 
SPAN_FLAGS_DO_NOT_USE 
SPAN_FLAGS_TRACE_FLAGS_MASK 
SPAN_FLAGS_CONTEXT_HAS_IS_REMOTE_MASK 
SPAN_FLAGS_CONTEXT_IS_REMOTE_MASK 
SpanFlags_INT_MIN_SENTINEL_DO_NOT_USE_ 
SpanFlags_INT_MAX_SENTINEL_DO_NOT_USE_ 

Definition at line 148 of file 9.2/includes/opentelemetry/proto/trace/v1/trace.pb.h.

◆ SpanFlags [2/2]

Enumerator
SPAN_FLAGS_DO_NOT_USE 
SPAN_FLAGS_TRACE_FLAGS_MASK 
SPAN_FLAGS_CONTEXT_HAS_IS_REMOTE_MASK 
SPAN_FLAGS_CONTEXT_IS_REMOTE_MASK 
SpanFlags_INT_MIN_SENTINEL_DO_NOT_USE_ 
SpanFlags_INT_MAX_SENTINEL_DO_NOT_USE_ 
SPAN_FLAGS_DO_NOT_USE 
SPAN_FLAGS_TRACE_FLAGS_MASK 
SPAN_FLAGS_CONTEXT_HAS_IS_REMOTE_MASK 
SPAN_FLAGS_CONTEXT_IS_REMOTE_MASK 
SpanFlags_INT_MIN_SENTINEL_DO_NOT_USE_ 
SpanFlags_INT_MAX_SENTINEL_DO_NOT_USE_ 

Definition at line 148 of file includes/opentelemetry/proto/trace/v1/trace.pb.h.

◆ Status_StatusCode [1/2]

Enumerator
Status_StatusCode_STATUS_CODE_UNSET 
Status_StatusCode_STATUS_CODE_OK 
Status_StatusCode_STATUS_CODE_ERROR 
Status_StatusCode_Status_StatusCode_INT_MIN_SENTINEL_DO_NOT_USE_ 
Status_StatusCode_Status_StatusCode_INT_MAX_SENTINEL_DO_NOT_USE_ 
Status_StatusCode_STATUS_CODE_UNSET 
Status_StatusCode_STATUS_CODE_OK 
Status_StatusCode_STATUS_CODE_ERROR 
Status_StatusCode_Status_StatusCode_INT_MIN_SENTINEL_DO_NOT_USE_ 
Status_StatusCode_Status_StatusCode_INT_MAX_SENTINEL_DO_NOT_USE_ 

Definition at line 122 of file includes/opentelemetry/proto/trace/v1/trace.pb.h.

◆ Status_StatusCode [2/2]

Enumerator
Status_StatusCode_STATUS_CODE_UNSET 
Status_StatusCode_STATUS_CODE_OK 
Status_StatusCode_STATUS_CODE_ERROR 
Status_StatusCode_Status_StatusCode_INT_MIN_SENTINEL_DO_NOT_USE_ 
Status_StatusCode_Status_StatusCode_INT_MAX_SENTINEL_DO_NOT_USE_ 
Status_StatusCode_STATUS_CODE_UNSET 
Status_StatusCode_STATUS_CODE_OK 
Status_StatusCode_STATUS_CODE_ERROR 
Status_StatusCode_Status_StatusCode_INT_MIN_SENTINEL_DO_NOT_USE_ 
Status_StatusCode_Status_StatusCode_INT_MAX_SENTINEL_DO_NOT_USE_ 

Definition at line 122 of file 9.2/includes/opentelemetry/proto/trace/v1/trace.pb.h.

Function Documentation

◆ Span_SpanKind_descriptor()

const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * opentelemetry::proto::trace::v1::Span_SpanKind_descriptor ( )

◆ Span_SpanKind_IsValid()

bool opentelemetry::proto::trace::v1::Span_SpanKind_IsValid ( int  value)

◆ Span_SpanKind_Name()

template<typename T >
const std::string & opentelemetry::proto::trace::v1::Span_SpanKind_Name ( T  enum_t_value)
inline

◆ Span_SpanKind_Parse()

bool opentelemetry::proto::trace::v1::Span_SpanKind_Parse ( ::PROTOBUF_NAMESPACE_ID::ConstStringParam  name,
Span_SpanKind *  value 
)
inline

◆ SpanFlags_descriptor()

const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * opentelemetry::proto::trace::v1::SpanFlags_descriptor ( )

◆ SpanFlags_IsValid()

bool opentelemetry::proto::trace::v1::SpanFlags_IsValid ( int  value)

◆ SpanFlags_Name()

template<typename T >
const std::string & opentelemetry::proto::trace::v1::SpanFlags_Name ( T  enum_t_value)
inline

◆ SpanFlags_Parse()

bool opentelemetry::proto::trace::v1::SpanFlags_Parse ( ::PROTOBUF_NAMESPACE_ID::ConstStringParam  name,
SpanFlags *  value 
)
inline

◆ Status_StatusCode_descriptor()

const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * opentelemetry::proto::trace::v1::Status_StatusCode_descriptor ( )

◆ Status_StatusCode_IsValid()

bool opentelemetry::proto::trace::v1::Status_StatusCode_IsValid ( int  value)

◆ Status_StatusCode_Name()

template<typename T >
const std::string & opentelemetry::proto::trace::v1::Status_StatusCode_Name ( T  enum_t_value)
inline

◆ Status_StatusCode_Parse()

bool opentelemetry::proto::trace::v1::Status_StatusCode_Parse ( ::PROTOBUF_NAMESPACE_ID::ConstStringParam  name,
Status_StatusCode *  value 
)
inline

Variable Documentation

◆ _ResourceSpans_default_instance_

ResourceSpansDefaultTypeInternal opentelemetry::proto::trace::v1::_ResourceSpans_default_instance_

◆ _ScopeSpans_default_instance_

ScopeSpansDefaultTypeInternal opentelemetry::proto::trace::v1::_ScopeSpans_default_instance_

◆ _Span_default_instance_

SpanDefaultTypeInternal opentelemetry::proto::trace::v1::_Span_default_instance_

◆ _Span_Event_default_instance_

Span_EventDefaultTypeInternal opentelemetry::proto::trace::v1::_Span_Event_default_instance_

◆ _Span_Link_default_instance_

Span_LinkDefaultTypeInternal opentelemetry::proto::trace::v1::_Span_Link_default_instance_

◆ _Status_default_instance_

StatusDefaultTypeInternal opentelemetry::proto::trace::v1::_Status_default_instance_

◆ _TracesData_default_instance_

TracesDataDefaultTypeInternal opentelemetry::proto::trace::v1::_TracesData_default_instance_

◆ Span_SpanKind_SpanKind_ARRAYSIZE

constexpr int opentelemetry::proto::trace::v1::Span_SpanKind_SpanKind_ARRAYSIZE = Span_SpanKind_SpanKind_MAX + 1
constexpr

◆ Span_SpanKind_SpanKind_MAX

constexpr Span_SpanKind opentelemetry::proto::trace::v1::Span_SpanKind_SpanKind_MAX = Span_SpanKind_SPAN_KIND_CONSUMER
constexpr

◆ Span_SpanKind_SpanKind_MIN

constexpr Span_SpanKind opentelemetry::proto::trace::v1::Span_SpanKind_SpanKind_MIN = Span_SpanKind_SPAN_KIND_UNSPECIFIED
constexpr

◆ SpanFlags_ARRAYSIZE

constexpr int opentelemetry::proto::trace::v1::SpanFlags_ARRAYSIZE = SpanFlags_MAX + 1
constexpr

◆ SpanFlags_MAX

constexpr SpanFlags opentelemetry::proto::trace::v1::SpanFlags_MAX = SPAN_FLAGS_CONTEXT_IS_REMOTE_MASK
constexpr

◆ SpanFlags_MIN

constexpr SpanFlags opentelemetry::proto::trace::v1::SpanFlags_MIN = SPAN_FLAGS_DO_NOT_USE
constexpr

◆ Status_StatusCode_StatusCode_ARRAYSIZE

constexpr int opentelemetry::proto::trace::v1::Status_StatusCode_StatusCode_ARRAYSIZE = Status_StatusCode_StatusCode_MAX + 1
constexpr

◆ Status_StatusCode_StatusCode_MAX

constexpr Status_StatusCode opentelemetry::proto::trace::v1::Status_StatusCode_StatusCode_MAX = Status_StatusCode_STATUS_CODE_ERROR
constexpr

◆ Status_StatusCode_StatusCode_MIN

constexpr Status_StatusCode opentelemetry::proto::trace::v1::Status_StatusCode_StatusCode_MIN = Status_StatusCode_STATUS_CODE_UNSET
constexpr