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_ |