|
ion 0.12.0
Atomic concurrency support library
|
Token from ion::Barrier::Wait()
More...
#include <barrier.hpp>
Public Member Functions | |
| ArrivalToken (ArrivalToken &&) noexcept=default | |
| ArrivalToken & | operator= (ArrivalToken &&) noexcept=default |
Protected Types | |
| enum | Expired : std::uint8_t { NotExpired , AlreadyExpired } |
Protected Member Functions | |
| ArrivalToken (std::uint64_t last, Expired expired) | |
| Initalize with known last signal value and whether token has already expired. | |
Protected Attributes | |
| std::uint64_t | m_last |
| Expired | m_expired |
Friends | |
| template<class> | |
| class | Barrier |