9 #include "opentelemetry/version.h"
41 virtual std::unique_ptr<Recordable> MakeRecordable() noexcept = 0;
49 const opentelemetry::trace::SpanContext &parent_context) noexcept = 0;
55 virtual void OnEnd(std::unique_ptr<Recordable> &&span) noexcept = 0;
62 virtual bool ForceFlush(
73 virtual bool Shutdown(