- util
- fibers_ext
- detail
- yield_completion
Public Types | |
| enum | state_t { init, waiting, complete } |
| typedef fbs::detail::spinlock | mutex_t |
| typedef std::unique_lock< mutex_t > | lock_t |
| typedef boost::intrusive_ptr< yield_completion > | ptr_t |
Public Member Functions | |
| void | wait () |
Public Attributes | |
| std::atomic< std::size_t > | use_count_ {0} |
| mutex_t | mtx_ {} |
| state_t | state_ {init} |
Friends | |
| void | intrusive_ptr_add_ref (yield_completion *yc) noexcept |
| void | intrusive_ptr_release (yield_completion *yc) noexcept |
1.8.15