proxygen
inline_executor_flow_many_ignore Struct Reference

Public Types

using properties = mi::property_set< mi::is_sender<>, mi::is_flow<>, mi::is_fifo_sequence<>, mi::is_always_blocking<>, mi::is_many<>>
 

Public Member Functions

auto executor ()
 
template<class Out >
void submit (Out out)
 

Detailed Description

Definition at line 276 of file PushmiBenchmarks.cpp.

Member Typedef Documentation

Member Function Documentation

auto inline_executor_flow_many_ignore::executor ( )
inline

Definition at line 283 of file PushmiBenchmarks.cpp.

283  {
284  return inline_time_executor{};
285  }
template<class Out >
void inline_executor_flow_many_ignore::submit ( Out  out)
inline

Definition at line 287 of file PushmiBenchmarks.cpp.

References folly::pushmi::set_done, folly::pushmi::set_starting, and folly::pushmi::set_value.

287  {
288  // pass reference for cancellation.
290 
291  ::mi::set_value(out, *this);
292 
293  ::mi::set_done(out);
294  }
PUSHMI_INLINE_VAR constexpr __adl::set_starting_fn set_starting
PUSHMI_INLINE_VAR constexpr __adl::set_value_fn set_value
PUSHMI_INLINE_VAR constexpr __adl::set_done_fn set_done

The documentation for this struct was generated from the following file: