Struct BatchSpanProcessor::SynchronizationData
Defined in File batch_span_processor.h
Nested Relationships
This struct is a nested type of Class BatchSpanProcessor.
Struct Documentation
-
struct SynchronizationData
Public Functions
-
inline SynchronizationData()
Public Members
-
std::condition_variable cv
-
std::condition_variable force_flush_cv
-
std::mutex cv_m
-
std::mutex force_flush_cv_m
-
std::mutex shutdown_m
-
std::atomic<bool> is_force_wakeup_background_worker = {false}
-
std::atomic<bool> is_shutdown = {false}
-
std::atomic<uint64_t> force_flush_pending_sequence = {0}
-
std::atomic<uint64_t> force_flush_notified_sequence = {0}
-
std::atomic<std::chrono::microseconds::rep> force_flush_timeout_us = {0}
-
inline SynchronizationData()