proxygen
|
#include <strand.h>
Public Types | |
using | properties = property_set< is_sender<>, is_executor<>, property_set_index_t< properties_t< Executor >, is_never_blocking<>>, is_fifo_sequence<>, is_single<>> |
Public Member Functions | |
strand_executor (std::shared_ptr< strand_queue< E, Executor >> queue) | |
auto | executor () |
requires ReceiveValue< Out, any_executor_ref< E > > &&ReceiveError< Out, E > void | submit (Out out) |
Private Attributes | |
std::shared_ptr< strand_queue< E, Executor > > | queue_ |
using folly::pushmi::strand_executor< E, Executor >::properties = property_set< is_sender<>, is_executor<>, property_set_index_t<properties_t<Executor>, is_never_blocking<>>, is_fifo_sequence<>, is_single<>> |
|
inline |
Definition at line 190 of file strand.h.
|
inline |
Definition at line 193 of file strand.h.
References folly::pushmi::PUSHMI_TEMPLATE(), and folly::pushmi::requires().
|
inline |
Definition at line 200 of file strand.h.
References folly::gen::guard(), folly::gen::move, and submit.
|
private |