Struct BatchSpanProcessor::SynchronizationData

Nested Relationships

This struct is a nested type of Class BatchSpanProcessor.

Struct Documentation

struct 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
std::atomic<bool> is_force_flush_pending
std::atomic<bool> is_force_flush_notified
std::atomic<bool> is_shutdown