MCPcopy Create free account
hub / github.com/NVIDIA/stdexec / start

Method start

include/exec/linux/io_uring_context.hpp:928–940  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

926 }
927
928 void start() & noexcept
929 {
930 int expected = 1;
931 if (__op_->__n_ops_.compare_exchange_strong(expected,
932 2,
933 STDEXEC::__std::memory_order_relaxed))
934 {
935 if (__op_->context().submit(this))
936 {
937 __op_->context().wakeup();
938 }
939 }
940 }
941 };
942
943 template <class _Base, bool _False>

Callers

nothing calls this directly

Calls 4

wakeupMethod · 0.80
submitMethod · 0.45
contextMethod · 0.45

Tested by

no test coverage detected