|
proxygen
|
#include <strand.h>
Public Member Functions | |
| ~strand_queue () | |
| strand_queue (Executor ex) | |
| void | dispatch () override |
| auto | shared_from_that () |
| template<class Exec > | |
| void | value (Exec &&) |
| template<class AE > | |
| void | error (AE e) noexcept |
| void | done () |
Public Member Functions inherited from folly::pushmi::strand_queue_base< E > | |
| virtual | ~strand_queue_base () |
| strand_item< E > & | front () |
Public Attributes | |
| Executor | ex_ |
Public Attributes inherited from folly::pushmi::strand_queue_base< E > | |
| std::mutex | lock_ |
| size_t | remaining_ = 0 |
| std::queue< strand_item< E > > | items_ |
|
inline |
|
inline |
|
overridevirtual |
Implements folly::pushmi::strand_queue_base< E >.
Definition at line 169 of file strand.h.
References folly::pushmi::submit.
|
inline |
Definition at line 142 of file strand.h.
References folly::gen::guard(), and folly::pushmi::submit.
|
inlinenoexcept |
Definition at line 129 of file strand.h.
References folly::pushmi::detail::as_const, folly::gen::guard(), folly::gen::move, folly::pushmi::set_error, and folly::pushmi::strand_item< E >::what.
|
inline |
|
inline |
Definition at line 98 of file strand.h.
References folly::gen::guard(), folly::gen::move, folly::pushmi::set_done, and folly::pushmi::set_value.
| Executor folly::pushmi::strand_queue< E, Executor >::ex_ |