opentracing-c
OpenTracing C API
tracer_factory.h
Go to the documentation of this file.
1 #ifndef OPENTRACINGC_TRACER_FACTORY_H
2 #define OPENTRACINGC_TRACER_FACTORY_H
3 
4 #include <opentracing-c/config.h>
5 
6 #include <opentracing-c/common.h>
7 #include <opentracing-c/tracer.h>
8 
11 #ifdef __cplusplus
12 extern "C" {
13 #endif /* __cplusplus */
14 
24  const char* config,
25  opentracing_tracer** tracer,
26  char* error_buffer,
27  int error_buffer_length);
28 
29 #ifdef __cplusplus
30 }
31 #endif /* __cplusplus */
32 
33 #endif /* OPENTRACINGC_TRACER_FACTORY_H */
opentracing_bool
Boolean type.
Definition: common.h:19
Tracer interface.
Definition: tracer.h:61
opentracing_bool(* opentracing_tracer_factory)(const char *config, opentracing_tracer **tracer, char *error_buffer, int error_buffer_length)
opentracing_tracer_factory interface to encapsulate vendor tracing libraries.
Definition: tracer_factory.h:23