Creates new Tracer instances.
Definition at line 21 of file includes/opentelemetry/trace/tracer_provider.h.

Public Member Functions | |
| virtual | ~TracerProvider ()=default |
| virtual nostd::shared_ptr< Tracer > | GetTracer (nostd::string_view name, nostd::string_view version="", nostd::string_view schema_url="") noexcept=0 |
| Gets or creates a named tracer instance. More... | |
| virtual | ~TracerProvider ()=default |
| virtual nostd::shared_ptr< Tracer > | GetTracer (nostd::string_view name, nostd::string_view version="", nostd::string_view schema_url="") noexcept=0 |
| Gets or creates a named tracer instance. More... | |
|
virtualdefault |
|
virtualdefault |
|
pure virtualnoexcept |
Gets or creates a named tracer instance.
Optionally a version can be passed to create a named and versioned tracer instance.
Implemented in trace::NoopTracerProvider, and trace::NoopTracerProvider.
|
pure virtualnoexcept |
Gets or creates a named tracer instance.
Optionally a version can be passed to create a named and versioned tracer instance.
Implemented in trace::NoopTracerProvider, and trace::NoopTracerProvider.