NVIDIA DeepStream SDK API Reference

9.2 Release
sdk::trace::SpanData Class Referencefinal

Detailed Description

SpanData is a representation of all data collected by a span.

Definition at line 109 of file includes/opentelemetry/sdk/trace/span_data.h.

Inheritance diagram for sdk::trace::SpanData:
Collaboration diagram for sdk::trace::SpanData:

Public Member Functions

 SpanData ()
 
opentelemetry::trace::TraceId GetTraceId () const noexcept
 Get the trace id for this span. More...
 
opentelemetry::trace::SpanId GetSpanId () const noexcept
 Get the span id for this span. More...
 
const opentelemetry::trace::SpanContext & GetSpanContext () const noexcept
 Get the span context for this span. More...
 
opentelemetry::trace::SpanId GetParentSpanId () const noexcept
 Get the parent span id for this span. More...
 
opentelemetry::nostd::string_view GetName () const noexcept
 Get the name for this span. More...
 
opentelemetry::trace::TraceFlags GetFlags () const noexcept
 Get the trace flags for this span. More...
 
opentelemetry::trace::SpanKind GetSpanKind () const noexcept
 Get the kind of this span. More...
 
opentelemetry::trace::StatusCode GetStatus () const noexcept
 Get the status for this span. More...
 
opentelemetry::nostd::string_view GetDescription () const noexcept
 Get the status description for this span. More...
 
const opentelemetry::sdk::resource::Resource & GetResource () const noexcept
 Get the attributes associated with the resource. More...
 
const opentelemetry::sdk::trace::InstrumentationScope & GetInstrumentationScope () const noexcept
 Get the attributes associated with the resource. More...
 
const opentelemetry::sdk::trace::InstrumentationScope & GetInstrumentationLibrary () const noexcept
 
opentelemetry::common::SystemTimestamp GetStartTime () const noexcept
 Get the start time for this span. More...
 
std::chrono::nanoseconds GetDuration () const noexcept
 Get the duration for this span. More...
 
const std::unordered_map< std::string, opentelemetry::sdk::common::OwnedAttributeValue > & GetAttributes () const noexcept
 Get the attributes for this span. More...
 
const std::vector< SpanDataEvent > & GetEvents () const noexcept
 Get the events associated with this span. More...
 
const std::vector< SpanDataLink > & GetLinks () const noexcept
 Get the links associated with this span. More...
 
void SetIdentity (const opentelemetry::trace::SpanContext &span_context, opentelemetry::trace::SpanId parent_span_id) noexcept override
 
void SetAttribute (nostd::string_view key, const opentelemetry::common::AttributeValue &value) noexcept override
 
void AddEvent (nostd::string_view name, opentelemetry::common::SystemTimestamp timestamp=opentelemetry::common::SystemTimestamp(std::chrono::system_clock::now()), const opentelemetry::common::KeyValueIterable &attributes=opentelemetry::common::KeyValueIterableView< std::map< std::string, int32_t >>({})) noexcept override
 
void AddLink (const opentelemetry::trace::SpanContext &span_context, const opentelemetry::common::KeyValueIterable &attributes) noexcept override
 
void SetStatus (opentelemetry::trace::StatusCode code, nostd::string_view description) noexcept override
 
void SetName (nostd::string_view name) noexcept override
 
void SetTraceFlags (opentelemetry::trace::TraceFlags flags) noexcept override
 
void SetSpanKind (opentelemetry::trace::SpanKind span_kind) noexcept override
 
void SetResource (const opentelemetry::sdk::resource::Resource &resource) noexcept override
 
void SetStartTime (opentelemetry::common::SystemTimestamp start_time) noexcept override
 
void SetDuration (std::chrono::nanoseconds duration) noexcept override
 
void SetInstrumentationScope (const InstrumentationScope &instrumentation_scope) noexcept override
 
 SpanData ()
 
opentelemetry::trace::TraceId GetTraceId () const noexcept
 Get the trace id for this span. More...
 
opentelemetry::trace::SpanId GetSpanId () const noexcept
 Get the span id for this span. More...
 
const opentelemetry::trace::SpanContext & GetSpanContext () const noexcept
 Get the span context for this span. More...
 
opentelemetry::trace::SpanId GetParentSpanId () const noexcept
 Get the parent span id for this span. More...
 
opentelemetry::nostd::string_view GetName () const noexcept
 Get the name for this span. More...
 
opentelemetry::trace::TraceFlags GetFlags () const noexcept
 Get the trace flags for this span. More...
 
opentelemetry::trace::SpanKind GetSpanKind () const noexcept
 Get the kind of this span. More...
 
opentelemetry::trace::StatusCode GetStatus () const noexcept
 Get the status for this span. More...
 
opentelemetry::nostd::string_view GetDescription () const noexcept
 Get the status description for this span. More...
 
const opentelemetry::sdk::resource::Resource & GetResource () const noexcept
 Get the attributes associated with the resource. More...
 
const opentelemetry::sdk::trace::InstrumentationScope & GetInstrumentationScope () const noexcept
 Get the attributes associated with the resource. More...
 
const opentelemetry::sdk::trace::InstrumentationScope & GetInstrumentationLibrary () const noexcept
 
opentelemetry::common::SystemTimestamp GetStartTime () const noexcept
 Get the start time for this span. More...
 
std::chrono::nanoseconds GetDuration () const noexcept
 Get the duration for this span. More...
 
const std::unordered_map< std::string, opentelemetry::sdk::common::OwnedAttributeValue > & GetAttributes () const noexcept
 Get the attributes for this span. More...
 
const std::vector< SpanDataEvent > & GetEvents () const noexcept
 Get the events associated with this span. More...
 
const std::vector< SpanDataLink > & GetLinks () const noexcept
 Get the links associated with this span. More...
 
void SetIdentity (const opentelemetry::trace::SpanContext &span_context, opentelemetry::trace::SpanId parent_span_id) noexcept override
 
void SetAttribute (nostd::string_view key, const opentelemetry::common::AttributeValue &value) noexcept override
 
void AddEvent (nostd::string_view name, opentelemetry::common::SystemTimestamp timestamp=opentelemetry::common::SystemTimestamp(std::chrono::system_clock::now()), const opentelemetry::common::KeyValueIterable &attributes=opentelemetry::common::KeyValueIterableView< std::map< std::string, int32_t >>({})) noexcept override
 
void AddLink (const opentelemetry::trace::SpanContext &span_context, const opentelemetry::common::KeyValueIterable &attributes) noexcept override
 
void SetStatus (opentelemetry::trace::StatusCode code, nostd::string_view description) noexcept override
 
void SetName (nostd::string_view name) noexcept override
 
void SetTraceFlags (opentelemetry::trace::TraceFlags flags) noexcept override
 
void SetSpanKind (opentelemetry::trace::SpanKind span_kind) noexcept override
 
void SetResource (const opentelemetry::sdk::resource::Resource &resource) noexcept override
 
void SetStartTime (opentelemetry::common::SystemTimestamp start_time) noexcept override
 
void SetDuration (std::chrono::nanoseconds duration) noexcept override
 
void SetInstrumentationScope (const InstrumentationScope &instrumentation_scope) noexcept override
 
void AddEvent (nostd::string_view name)
 Add an event to a span with default timestamp and attributes. More...
 
void AddEvent (nostd::string_view name, opentelemetry::common::SystemTimestamp timestamp)
 Add an event to a span with default (empty) attributes. More...
 
void AddEvent (nostd::string_view name, const opentelemetry::common::KeyValueIterable &attributes) noexcept
 Add an event to a span. More...
 
void AddLink (opentelemetry::trace::SpanContext span_context)
 Add a link to a span with default (empty) attributes. More...
 
virtual operator SpanData * () const
 Get the SpanData object for this Recordable. More...
 
virtual operator SpanData * () const
 Get the SpanData object for this Recordable. More...
 
void SetInstrumentationLibrary (const InstrumentationScope &instrumentation_scope) noexcept
 
void SetInstrumentationLibrary (const InstrumentationScope &instrumentation_scope) noexcept
 

Constructor & Destructor Documentation

◆ SpanData() [1/2]

sdk::trace::SpanData::SpanData ( )
inline

◆ SpanData() [2/2]

sdk::trace::SpanData::SpanData ( )
inline

Member Function Documentation

◆ AddEvent() [1/5]

void sdk::trace::Recordable::AddEvent ( nostd::string_view  name)
inlineinherited

Add an event to a span with default timestamp and attributes.

Parameters
namethe name of the event

Definition at line 79 of file includes/opentelemetry/sdk/trace/recordable.h.

References sdk::GetEmptyAttributes().

◆ AddEvent() [2/5]

void sdk::trace::Recordable::AddEvent ( nostd::string_view  name,
const opentelemetry::common::KeyValueIterable &  attributes 
)
inlinenoexceptinherited

Add an event to a span.

Parameters
namethe name of the event
attributesthe attributes associated with the event

Definition at line 100 of file includes/opentelemetry/sdk/trace/recordable.h.

◆ AddEvent() [3/5]

void sdk::trace::Recordable::AddEvent ( nostd::string_view  name,
opentelemetry::common::SystemTimestamp  timestamp 
)
inlineinherited

Add an event to a span with default (empty) attributes.

Parameters
namethe name of the event
timestampthe timestamp of the event

Definition at line 90 of file includes/opentelemetry/sdk/trace/recordable.h.

References sdk::GetEmptyAttributes().

◆ AddEvent() [4/5]

void sdk::trace::SpanData::AddEvent ( nostd::string_view  name,
opentelemetry::common::SystemTimestamp  timestamp = opentelemetry::common::SystemTimestamp(std::chrono::system_clock::now()),
const opentelemetry::common::KeyValueIterable &  attributes = opentelemetry::common::KeyValueIterableView<std::map<std::string, int32_t>>(                        {}) 
)
inlineoverridevirtualnoexcept

◆ AddEvent() [5/5]

void sdk::trace::SpanData::AddEvent ( nostd::string_view  name,
opentelemetry::common::SystemTimestamp  timestamp = opentelemetry::common::SystemTimestamp(std::chrono::system_clock::now()),
const opentelemetry::common::KeyValueIterable &  attributes = opentelemetry::common::KeyValueIterableView<std::map<std::string, int32_t>>(                        {}) 
)
inlineoverridevirtualnoexcept

◆ AddLink() [1/3]

void sdk::trace::SpanData::AddLink ( const opentelemetry::trace::SpanContext &  span_context,
const opentelemetry::common::KeyValueIterable &  attributes 
)
inlineoverridevirtualnoexcept

◆ AddLink() [2/3]

void sdk::trace::SpanData::AddLink ( const opentelemetry::trace::SpanContext &  span_context,
const opentelemetry::common::KeyValueIterable &  attributes 
)
inlineoverridevirtualnoexcept

◆ AddLink() [3/3]

void sdk::trace::Recordable::AddLink ( opentelemetry::trace::SpanContext  span_context)
inlineinherited

Add a link to a span with default (empty) attributes.

Parameters
span_contextthe span context of the linked span

Definition at line 119 of file includes/opentelemetry/sdk/trace/recordable.h.

References sdk::GetEmptyAttributes().

◆ GetAttributes() [1/2]

const std::unordered_map<std::string, opentelemetry::sdk::common::OwnedAttributeValue>& sdk::trace::SpanData::GetAttributes ( ) const
inlinenoexcept

Get the attributes for this span.

Returns
the attributes for this span

Definition at line 226 of file includes/opentelemetry/sdk/trace/span_data.h.

◆ GetAttributes() [2/2]

const std::unordered_map<std::string, opentelemetry::sdk::common::OwnedAttributeValue>& sdk::trace::SpanData::GetAttributes ( ) const
inlinenoexcept

Get the attributes for this span.

Returns
the attributes for this span

Definition at line 226 of file 9.2/includes/opentelemetry/sdk/trace/span_data.h.

◆ GetDescription() [1/2]

opentelemetry::nostd::string_view sdk::trace::SpanData::GetDescription ( ) const
inlinenoexcept

Get the status description for this span.

Returns
the description of the the status of this span

Definition at line 165 of file 9.2/includes/opentelemetry/sdk/trace/span_data.h.

◆ GetDescription() [2/2]

opentelemetry::nostd::string_view sdk::trace::SpanData::GetDescription ( ) const
inlinenoexcept

Get the status description for this span.

Returns
the description of the the status of this span

Definition at line 165 of file includes/opentelemetry/sdk/trace/span_data.h.

◆ GetDuration() [1/2]

std::chrono::nanoseconds sdk::trace::SpanData::GetDuration ( ) const
inlinenoexcept

Get the duration for this span.

Returns
the duration for this span

Definition at line 219 of file 9.2/includes/opentelemetry/sdk/trace/span_data.h.

◆ GetDuration() [2/2]

std::chrono::nanoseconds sdk::trace::SpanData::GetDuration ( ) const
inlinenoexcept

Get the duration for this span.

Returns
the duration for this span

Definition at line 219 of file includes/opentelemetry/sdk/trace/span_data.h.

◆ GetEvents() [1/2]

const std::vector<SpanDataEvent>& sdk::trace::SpanData::GetEvents ( ) const
inlinenoexcept

Get the events associated with this span.

Returns
the events associated with this span

Definition at line 235 of file includes/opentelemetry/sdk/trace/span_data.h.

◆ GetEvents() [2/2]

const std::vector<SpanDataEvent>& sdk::trace::SpanData::GetEvents ( ) const
inlinenoexcept

Get the events associated with this span.

Returns
the events associated with this span

Definition at line 235 of file 9.2/includes/opentelemetry/sdk/trace/span_data.h.

◆ GetFlags() [1/2]

opentelemetry::trace::TraceFlags sdk::trace::SpanData::GetFlags ( ) const
inlinenoexcept

Get the trace flags for this span.

Returns
the trace flags for this span

Definition at line 147 of file 9.2/includes/opentelemetry/sdk/trace/span_data.h.

◆ GetFlags() [2/2]

opentelemetry::trace::TraceFlags sdk::trace::SpanData::GetFlags ( ) const
inlinenoexcept

Get the trace flags for this span.

Returns
the trace flags for this span

Definition at line 147 of file includes/opentelemetry/sdk/trace/span_data.h.

◆ GetInstrumentationLibrary() [1/2]

const opentelemetry::sdk::trace::InstrumentationScope& sdk::trace::SpanData::GetInstrumentationLibrary ( ) const
inlinenoexcept

◆ GetInstrumentationLibrary() [2/2]

const opentelemetry::sdk::trace::InstrumentationScope& sdk::trace::SpanData::GetInstrumentationLibrary ( ) const
inlinenoexcept

◆ GetInstrumentationScope() [1/2]

const opentelemetry::sdk::trace::InstrumentationScope& sdk::trace::SpanData::GetInstrumentationScope ( ) const
inlinenoexcept

Get the attributes associated with the resource.

Returns
the attributes associated with the resource configured for TracerProvider

Definition at line 189 of file 9.2/includes/opentelemetry/sdk/trace/span_data.h.

◆ GetInstrumentationScope() [2/2]

const opentelemetry::sdk::trace::InstrumentationScope& sdk::trace::SpanData::GetInstrumentationScope ( ) const
inlinenoexcept

Get the attributes associated with the resource.

Returns
the attributes associated with the resource configured for TracerProvider

Definition at line 189 of file includes/opentelemetry/sdk/trace/span_data.h.

Referenced by GetInstrumentationLibrary().

◆ GetLinks() [1/2]

const std::vector<SpanDataLink>& sdk::trace::SpanData::GetLinks ( ) const
inlinenoexcept

Get the links associated with this span.

Returns
the links associated with this span

Definition at line 241 of file includes/opentelemetry/sdk/trace/span_data.h.

◆ GetLinks() [2/2]

const std::vector<SpanDataLink>& sdk::trace::SpanData::GetLinks ( ) const
inlinenoexcept

Get the links associated with this span.

Returns
the links associated with this span

Definition at line 241 of file 9.2/includes/opentelemetry/sdk/trace/span_data.h.

◆ GetName() [1/2]

opentelemetry::nostd::string_view sdk::trace::SpanData::GetName ( ) const
inlinenoexcept

Get the name for this span.

Returns
the name for this span

Definition at line 141 of file 9.2/includes/opentelemetry/sdk/trace/span_data.h.

◆ GetName() [2/2]

opentelemetry::nostd::string_view sdk::trace::SpanData::GetName ( ) const
inlinenoexcept

Get the name for this span.

Returns
the name for this span

Definition at line 141 of file includes/opentelemetry/sdk/trace/span_data.h.

◆ GetParentSpanId() [1/2]

opentelemetry::trace::SpanId sdk::trace::SpanData::GetParentSpanId ( ) const
inlinenoexcept

Get the parent span id for this span.

Returns
the span id for this span's parent

Definition at line 135 of file 9.2/includes/opentelemetry/sdk/trace/span_data.h.

◆ GetParentSpanId() [2/2]

opentelemetry::trace::SpanId sdk::trace::SpanData::GetParentSpanId ( ) const
inlinenoexcept

Get the parent span id for this span.

Returns
the span id for this span's parent

Definition at line 135 of file includes/opentelemetry/sdk/trace/span_data.h.

◆ GetResource() [1/2]

const opentelemetry::sdk::resource::Resource& sdk::trace::SpanData::GetResource ( ) const
inlinenoexcept

Get the attributes associated with the resource.

Returns
the attributes associated with the resource configured for TracerProvider

Definition at line 172 of file 9.2/includes/opentelemetry/sdk/trace/span_data.h.

◆ GetResource() [2/2]

const opentelemetry::sdk::resource::Resource& sdk::trace::SpanData::GetResource ( ) const
inlinenoexcept

Get the attributes associated with the resource.

Returns
the attributes associated with the resource configured for TracerProvider

Definition at line 172 of file includes/opentelemetry/sdk/trace/span_data.h.

◆ GetSpanContext() [1/2]

const opentelemetry::trace::SpanContext& sdk::trace::SpanData::GetSpanContext ( ) const
inlinenoexcept

Get the span context for this span.

Returns
the span context for this span

Definition at line 129 of file 9.2/includes/opentelemetry/sdk/trace/span_data.h.

◆ GetSpanContext() [2/2]

const opentelemetry::trace::SpanContext& sdk::trace::SpanData::GetSpanContext ( ) const
inlinenoexcept

Get the span context for this span.

Returns
the span context for this span

Definition at line 129 of file includes/opentelemetry/sdk/trace/span_data.h.

◆ GetSpanId() [1/2]

opentelemetry::trace::SpanId sdk::trace::SpanData::GetSpanId ( ) const
inlinenoexcept

Get the span id for this span.

Returns
the span id for this span

Definition at line 123 of file includes/opentelemetry/sdk/trace/span_data.h.

◆ GetSpanId() [2/2]

opentelemetry::trace::SpanId sdk::trace::SpanData::GetSpanId ( ) const
inlinenoexcept

Get the span id for this span.

Returns
the span id for this span

Definition at line 123 of file 9.2/includes/opentelemetry/sdk/trace/span_data.h.

◆ GetSpanKind() [1/2]

opentelemetry::trace::SpanKind sdk::trace::SpanData::GetSpanKind ( ) const
inlinenoexcept

Get the kind of this span.

Returns
the kind of this span

Definition at line 153 of file 9.2/includes/opentelemetry/sdk/trace/span_data.h.

◆ GetSpanKind() [2/2]

opentelemetry::trace::SpanKind sdk::trace::SpanData::GetSpanKind ( ) const
inlinenoexcept

Get the kind of this span.

Returns
the kind of this span

Definition at line 153 of file includes/opentelemetry/sdk/trace/span_data.h.

◆ GetStartTime() [1/2]

opentelemetry::common::SystemTimestamp sdk::trace::SpanData::GetStartTime ( ) const
inlinenoexcept

Get the start time for this span.

Returns
the start time for this span

Definition at line 213 of file 9.2/includes/opentelemetry/sdk/trace/span_data.h.

◆ GetStartTime() [2/2]

opentelemetry::common::SystemTimestamp sdk::trace::SpanData::GetStartTime ( ) const
inlinenoexcept

Get the start time for this span.

Returns
the start time for this span

Definition at line 213 of file includes/opentelemetry/sdk/trace/span_data.h.

◆ GetStatus() [1/2]

opentelemetry::trace::StatusCode sdk::trace::SpanData::GetStatus ( ) const
inlinenoexcept

Get the status for this span.

Returns
the status for this span

Definition at line 159 of file includes/opentelemetry/sdk/trace/span_data.h.

◆ GetStatus() [2/2]

opentelemetry::trace::StatusCode sdk::trace::SpanData::GetStatus ( ) const
inlinenoexcept

Get the status for this span.

Returns
the status for this span

Definition at line 159 of file 9.2/includes/opentelemetry/sdk/trace/span_data.h.

◆ GetTraceId() [1/2]

opentelemetry::trace::TraceId sdk::trace::SpanData::GetTraceId ( ) const
inlinenoexcept

Get the trace id for this span.

Returns
the trace id for this span

Definition at line 117 of file includes/opentelemetry/sdk/trace/span_data.h.

◆ GetTraceId() [2/2]

opentelemetry::trace::TraceId sdk::trace::SpanData::GetTraceId ( ) const
inlinenoexcept

Get the trace id for this span.

Returns
the trace id for this span

Definition at line 117 of file 9.2/includes/opentelemetry/sdk/trace/span_data.h.

◆ operator SpanData *() [1/2]

virtual sdk::trace::Recordable::operator SpanData * ( ) const
inlineexplicitvirtualinherited

Get the SpanData object for this Recordable.

Returns
SpanData*

Definition at line 173 of file 9.2/includes/opentelemetry/sdk/trace/recordable.h.

◆ operator SpanData *() [2/2]

virtual sdk::trace::Recordable::operator SpanData * ( ) const
inlineexplicitvirtualinherited

Get the SpanData object for this Recordable.

Returns
SpanData*

Definition at line 173 of file includes/opentelemetry/sdk/trace/recordable.h.

◆ SetAttribute() [1/2]

void sdk::trace::SpanData::SetAttribute ( nostd::string_view  key,
const opentelemetry::common::AttributeValue &  value 
)
inlineoverridevirtualnoexcept

◆ SetAttribute() [2/2]

void sdk::trace::SpanData::SetAttribute ( nostd::string_view  key,
const opentelemetry::common::AttributeValue &  value 
)
inlineoverridevirtualnoexcept

◆ SetDuration() [1/2]

void sdk::trace::SpanData::SetDuration ( std::chrono::nanoseconds  duration)
inlineoverridevirtualnoexcept

◆ SetDuration() [2/2]

void sdk::trace::SpanData::SetDuration ( std::chrono::nanoseconds  duration)
inlineoverridevirtualnoexcept

◆ SetIdentity() [1/2]

void sdk::trace::SpanData::SetIdentity ( const opentelemetry::trace::SpanContext &  span_context,
opentelemetry::trace::SpanId  parent_span_id 
)
inlineoverridevirtualnoexcept

◆ SetIdentity() [2/2]

void sdk::trace::SpanData::SetIdentity ( const opentelemetry::trace::SpanContext &  span_context,
opentelemetry::trace::SpanId  parent_span_id 
)
inlineoverridevirtualnoexcept

◆ SetInstrumentationLibrary() [1/2]

void sdk::trace::Recordable::SetInstrumentationLibrary ( const InstrumentationScope &  instrumentation_scope)
inlinenoexceptinherited

◆ SetInstrumentationLibrary() [2/2]

void sdk::trace::Recordable::SetInstrumentationLibrary ( const InstrumentationScope &  instrumentation_scope)
inlinenoexceptinherited

◆ SetInstrumentationScope() [1/2]

void sdk::trace::SpanData::SetInstrumentationScope ( const InstrumentationScope &  instrumentation_scope)
inlineoverridevirtualnoexcept

◆ SetInstrumentationScope() [2/2]

void sdk::trace::SpanData::SetInstrumentationScope ( const InstrumentationScope &  instrumentation_scope)
inlineoverridevirtualnoexcept

◆ SetName() [1/2]

void sdk::trace::SpanData::SetName ( nostd::string_view  name)
inlineoverridevirtualnoexcept

◆ SetName() [2/2]

void sdk::trace::SpanData::SetName ( nostd::string_view  name)
inlineoverridevirtualnoexcept

◆ SetResource() [1/2]

void sdk::trace::SpanData::SetResource ( const opentelemetry::sdk::resource::Resource &  resource)
inlineoverridevirtualnoexcept

◆ SetResource() [2/2]

void sdk::trace::SpanData::SetResource ( const opentelemetry::sdk::resource::Resource &  resource)
inlineoverridevirtualnoexcept

◆ SetSpanKind() [1/2]

void sdk::trace::SpanData::SetSpanKind ( opentelemetry::trace::SpanKind  span_kind)
inlineoverridevirtualnoexcept

◆ SetSpanKind() [2/2]

void sdk::trace::SpanData::SetSpanKind ( opentelemetry::trace::SpanKind  span_kind)
inlineoverridevirtualnoexcept

◆ SetStartTime() [1/2]

void sdk::trace::SpanData::SetStartTime ( opentelemetry::common::SystemTimestamp  start_time)
inlineoverridevirtualnoexcept

◆ SetStartTime() [2/2]

void sdk::trace::SpanData::SetStartTime ( opentelemetry::common::SystemTimestamp  start_time)
inlineoverridevirtualnoexcept

◆ SetStatus() [1/2]

void sdk::trace::SpanData::SetStatus ( opentelemetry::trace::StatusCode  code,
nostd::string_view  description 
)
inlineoverridevirtualnoexcept

◆ SetStatus() [2/2]

void sdk::trace::SpanData::SetStatus ( opentelemetry::trace::StatusCode  code,
nostd::string_view  description 
)
inlineoverridevirtualnoexcept

◆ SetTraceFlags() [1/2]

void sdk::trace::SpanData::SetTraceFlags ( opentelemetry::trace::TraceFlags  flags)
inlineoverridevirtualnoexcept

Reimplemented from sdk::trace::Recordable.

Definition at line 286 of file includes/opentelemetry/sdk/trace/span_data.h.

◆ SetTraceFlags() [2/2]

void sdk::trace::SpanData::SetTraceFlags ( opentelemetry::trace::TraceFlags  flags)
inlineoverridevirtualnoexcept

Reimplemented from sdk::trace::Recordable.

Definition at line 286 of file 9.2/includes/opentelemetry/sdk/trace/span_data.h.


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