proxygen
folly::pushmi::detail::on_fn::time_out_impl< In, ExecutorFactory > Struct Template Reference

Public Member Functions

requires TimeSenderTo< In, Out > void operator() (In &in, TP at, Out out) const
 

Public Attributes

ExecutorFactory ef_
 

Detailed Description

template<class In, class ExecutorFactory>
struct folly::pushmi::detail::on_fn::time_out_impl< In, ExecutorFactory >

Definition at line 60 of file on.h.

Member Function Documentation

template<class In , class ExecutorFactory >
requires TimeSenderTo<In, Out> void folly::pushmi::detail::on_fn::time_out_impl< In, ExecutorFactory >::operator() ( In &  in,
TP  at,
Out  out 
) const
inline

Definition at line 64 of file on.h.

References folly::pushmi::make_receiver, folly::gen::move, and folly::pushmi::submit.

64  {
65  auto exec = ef_();
66  submit(
67  exec,
68  at,
70  time_on_value_impl<In, TP, Out>{in, at, std::move(out)}));
71  }
constexpr detail::Map< Move > move
Definition: Base-inl.h:2567
PUSHMI_INLINE_VAR constexpr __adl::do_submit_fn submit
PUSHMI_INLINE_VAR constexpr struct folly::pushmi::make_receiver_fn make_receiver

Member Data Documentation

template<class In , class ExecutorFactory >
ExecutorFactory folly::pushmi::detail::on_fn::time_out_impl< In, ExecutorFactory >::ef_

Definition at line 61 of file on.h.


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