summaryrefslogtreecommitdiffstats
path: root/mocktracer/include/opentracing/mocktracer/json.h
blob: 0d35e90a69ad93fc4d307f2b180bae5032092401 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#ifndef OPENTRACING_MOCKTRACER_JSON_H
#define OPENTRACING_MOCKTRACER_JSON_H

#include <opentracing/mocktracer/recorder.h>
#include <opentracing/mocktracer/symbols.h>
#include <vector>

namespace opentracing {
BEGIN_OPENTRACING_ABI_NAMESPACE
namespace mocktracer {
// Serialize provided spans to JSON.
OPENTRACING_MOCK_TRACER_API void ToJson(std::ostream& writer,
                                        const std::vector<SpanData>& spans);
}  // namespace mocktracer
END_OPENTRACING_ABI_NAMESPACE
}  // namespace opentracing

#endif  // OPENTRACING_MOCKTRACER_JSON_H