← API Reference Struct

asge::concurrent::_internal::CancelState

#include <Context.hpp>

Public Attributes

#std::atomic_bool s_CancelDone {false}
#mutable std::mutex s_Mtx
#mutable std::condition_variable s_Cv

Private Attributes

#std::atomic< ContextErr > s_Error {ContextErr::Nil}private

Public Member Functions

#void Cancel(ContextErr inErr) noexcept
#ContextErr Err() const noexcept