IdGenerator provides an interface for generating Trace Id and Span Id.
Definition at line 17 of file includes/opentelemetry/sdk/trace/id_generator.h.
◆ IdGenerator() [1/2]
| sdk::trace::IdGenerator::IdGenerator |
( |
bool |
is_random | ) |
|
|
inline |
◆ ~IdGenerator() [1/2]
| virtual sdk::trace::IdGenerator::~IdGenerator |
( |
| ) |
|
|
virtualdefault |
◆ IdGenerator() [2/2]
| sdk::trace::IdGenerator::IdGenerator |
( |
bool |
is_random | ) |
|
|
inline |
◆ ~IdGenerator() [2/2]
| virtual sdk::trace::IdGenerator::~IdGenerator |
( |
| ) |
|
|
virtualdefault |
◆ GenerateSpanId() [1/2]
| virtual opentelemetry::trace::SpanId sdk::trace::IdGenerator::GenerateSpanId |
( |
| ) |
|
|
pure virtualnoexcept |
◆ GenerateSpanId() [2/2]
| virtual opentelemetry::trace::SpanId sdk::trace::IdGenerator::GenerateSpanId |
( |
| ) |
|
|
pure virtualnoexcept |
◆ GenerateTraceId() [1/2]
| virtual opentelemetry::trace::TraceId sdk::trace::IdGenerator::GenerateTraceId |
( |
| ) |
|
|
pure virtualnoexcept |
◆ GenerateTraceId() [2/2]
| virtual opentelemetry::trace::TraceId sdk::trace::IdGenerator::GenerateTraceId |
( |
| ) |
|
|
pure virtualnoexcept |
◆ IsRandom() [1/2]
| bool sdk::trace::IdGenerator::IsRandom |
( |
| ) |
const |
|
inline |
◆ IsRandom() [2/2]
| bool sdk::trace::IdGenerator::IsRandom |
( |
| ) |
const |
|
inline |
The documentation for this class was generated from the following file: