C++ OpenTracing binding for Jaeger
Please see CONTRIBUTING.md.
This project uses Apache Thrift for wire-format protocol support code
generation. It currently requires exactly Thrift 0.9.2 or 0.9.3. Patches have
been applied to the generated code so it cannot be directly re-generated from
the IDL in the idl
submodule
(see jaegertracing#45)
The code can be re-generated with
git submodule init
git submodule update
find idl/thrift/ -type f -name \*.thrift -exec thrift -gen cpp -out src/jaegertracing/thrift-gen {} \;
but at time of writing (Thrift 0.11.0) the resulting code is invalid due to https://issues.apache.org/jira/browse/THRIFT-4484.