Lines Matching full:receiver
466 * @tparam stdexec::receiver - Execute receiver
468 template <class RequestInterface, stdexec::receiver R>
476 handler(handler), request(std::move(request)), receiver(std::move(r)) in SendRecvMsgOperation()
493 * receiver. If stopping is possible, sets up a stop callback.
501 auto stopToken = stdexec::get_stop_token(stdexec::get_env(op.receiver)); in tag_invoke()
506 return stdexec::set_stopped(std::move(op.receiver)); in tag_invoke()
516 return stdexec::set_value(std::move(op.receiver), rc, in tag_invoke()
530 * receiver.
536 return stdexec::set_stopped(std::move(receiver)); in onStop()
540 * and sets either an error or a value on the receiver.
557 return stdexec::set_value(std::move(receiver), static_cast<int>(rc), in onComplete()
584 /** @brief The receiver to be notified with the result of the operation.
586 R receiver; member
621 template <stdexec::receiver R>