proxygen
|
#include <flow_receiver.h>
Public Types | |
using | properties = property_set< is_receiver<>, is_flow<>> |
Public Member Functions | |
flow_receiver ()=default | |
constexpr | flow_receiver (VF nf) |
constexpr | flow_receiver (EF ef) |
constexpr | flow_receiver (DF df) |
constexpr | flow_receiver (EF ef, DF df) |
constexpr | flow_receiver (VF nf, EF ef, DF df=DF{}, StrtF strtf=StrtF{}) |
requires Invocable< VF &, V > void | value (V &&v) |
requires Invocable< EF &, E > void | error (E e) noexcept |
void | done () |
requires Invocable< StrtF &, Up && > void | starting (Up &&up) |
Private Attributes | |
bool | done_ = false |
bool | started_ = false |
VF | nf_ |
EF | ef_ |
DF | df_ |
StrtF | strtf_ |
Definition at line 160 of file flow_receiver.h.
using folly::pushmi::flow_receiver< VF, EF, DF, StrtF >::properties = property_set<is_receiver<>, is_flow<>> |
Definition at line 169 of file flow_receiver.h.
|
default |
|
inlineexplicit |
Definition at line 179 of file flow_receiver.h.
|
inlineexplicit |
Definition at line 181 of file flow_receiver.h.
References folly::gen::move.
|
inlineexplicit |
Definition at line 183 of file flow_receiver.h.
References folly::gen::move.
|
inline |
Definition at line 185 of file flow_receiver.h.
|
inline |
Definition at line 187 of file flow_receiver.h.
References folly::gen::move, folly::pushmi::PUSHMI_TEMPLATE(), and folly::pushmi::requires().
|
inline |
Definition at line 212 of file flow_receiver.h.
References folly::pushmi::PUSHMI_TEMPLATE(), and folly::pushmi::requires().
|
inlinenoexcept |
Definition at line 205 of file flow_receiver.h.
References folly::gen::move.
|
inline |
Definition at line 220 of file flow_receiver.h.
References PUSHMI_TYPE_CONSTRAINT, and folly::pushmi::requires().
|
inline |
Definition at line 198 of file flow_receiver.h.
References folly::pushmi::PUSHMI_TEMPLATE(), and folly::pushmi::requires().
|
private |
Definition at line 165 of file flow_receiver.h.
|
private |
Definition at line 161 of file flow_receiver.h.
|
private |
Definition at line 164 of file flow_receiver.h.
|
private |
Definition at line 163 of file flow_receiver.h.
|
private |
Definition at line 162 of file flow_receiver.h.
|
private |
Definition at line 166 of file flow_receiver.h.