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