NVIDIA DeepStream SDK API Reference

9.2 Release
sdk::trace::RandomIdGenerator Class Reference

Detailed Description

Inheritance diagram for sdk::trace::RandomIdGenerator:
Collaboration diagram for sdk::trace::RandomIdGenerator:

Public Member Functions

 RandomIdGenerator ()
 
opentelemetry::trace::SpanId GenerateSpanId () noexcept override
 
opentelemetry::trace::TraceId GenerateTraceId () noexcept override
 
 RandomIdGenerator ()
 
opentelemetry::trace::SpanId GenerateSpanId () noexcept override
 
opentelemetry::trace::TraceId GenerateTraceId () noexcept override
 
bool IsRandom () const
 
bool IsRandom () const
 

Constructor & Destructor Documentation

◆ RandomIdGenerator() [1/2]

sdk::trace::RandomIdGenerator::RandomIdGenerator ( )
inline

◆ RandomIdGenerator() [2/2]

sdk::trace::RandomIdGenerator::RandomIdGenerator ( )
inline

Member Function Documentation

◆ GenerateSpanId() [1/2]

opentelemetry::trace::SpanId sdk::trace::RandomIdGenerator::GenerateSpanId ( )
overridevirtualnoexcept

◆ GenerateSpanId() [2/2]

opentelemetry::trace::SpanId sdk::trace::RandomIdGenerator::GenerateSpanId ( )
overridevirtualnoexcept

◆ GenerateTraceId() [1/2]

opentelemetry::trace::TraceId sdk::trace::RandomIdGenerator::GenerateTraceId ( )
overridevirtualnoexcept

◆ GenerateTraceId() [2/2]

opentelemetry::trace::TraceId sdk::trace::RandomIdGenerator::GenerateTraceId ( )
overridevirtualnoexcept

◆ IsRandom() [1/2]

bool sdk::trace::IdGenerator::IsRandom ( ) const
inlineinherited

◆ IsRandom() [2/2]

bool sdk::trace::IdGenerator::IsRandom ( ) const
inlineinherited

The documentation for this class was generated from the following file: