Go to the SVN repository for this file.
1 #ifndef CORELIB___JAEGER_TRACER__HPP 2 #define CORELIB___JAEGER_TRACER__HPP 49 #include <jaegertracing/Tracer.h> 58jaegertracing::Span&
GetSpan(
void) {
return*m_Span; }
60 void SetName(
const string& name)
override{}
63 void SetHttpHeader(EHttpHeaderType header_type,
const string& name,
const string&
value)
override;
74shared_ptr<jaegertracing::Span>
m_Span;
97 constjaegertracing::Config&
config);
IRequestTracer implementation for Jaeger tracing.
virtual void SetCustomAttribute(const string &attr, const string &value)=0
CJaegerTracerSpan(shared_ptr< jaegertracing::Span > span)
void PostEvent(const SDiagMessage &message) override
virtual void SetSpanStatus(ESpanStatus status)=0
const string & GetTraceState(void) const override
virtual void SetHttpHeader(EHttpHeaderType header_type, const string &name, const string &value)=0
const string & GetTraceParent(void) const override
void SetName(const string &name) override
virtual void SetAttribute(ESpanAttribute attr, const string &value)=0
jaegertracing::Span & GetSpan(void)
void EndSpan(void) override
shared_ptr< jaegertracing::Span > m_Span
#define END_NCBI_SCOPE
End previously defined NCBI scope.
#define BEGIN_NCBI_SCOPE
Define ncbi namespace.
#define NCBI_JAEGER_TRACER_EXPORT
const GenericPointer< typename T::ValueType > T2 value
Defines CRequestContext class for NCBI C++ diagnostic API.
static CS_CONTEXT * context
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4