The Domain is the thread-safe entry point for each distribution tree.
bool unsafeGetIsActive() const
Friend classes are allowed to read the _isActiveFlag without acquiring the mutex.
std::lock_guard< std::mutex > getDomainLock()
virtual void sendException(const std::exception_ptr &e) noexcept=0
virtual ~Domain()=default
virtual void deactivate()=0
Send backend-specific asynchronous data to different distributors: