#include "mojo/public/cpp/bindings/urgent_message_scope.h"
namespace mojo {
namespace {
constinit thread_local bool is_in_urgent_message_scope = false;
}
UrgentMessageScope::UrgentMessageScope()
: resetter_(&is_in_urgent_message_scope, true) {}
UrgentMessageScope& UrgentMessageScope::operator=(UrgentMessageScope&& other) =
default;
UrgentMessageScope::UrgentMessageScope(UrgentMessageScope&& other) = default;
UrgentMessageScope::~UrgentMessageScope() = default;
bool UrgentMessageScope::IsInUrgentScope() {
return is_in_urgent_message_scope;
}
}