Lines Matching refs:wait_node
103 class wait_node : public base_node {
107 wait_node(Context ctx) : my_context(ctx), my_is_in_list(false) {} in wait_node() function
109 wait_node(Context ctx) : my_context(ctx) {}
112 virtual ~wait_node() = default;
146 class sleep_node : public wait_node<Context> {
147 using base_type = wait_node<Context>;
203 void prepare_wait( wait_node<Context>& node) { in prepare_wait()
228 inline bool commit_wait( wait_node<Context>& node ) { in commit_wait()
240 void cancel_wait( wait_node<Context>& node ) { in cancel_wait()
370 auto* node = static_cast<wait_node<Context>*>(n); in notify_relaxed()
405 auto* node = static_cast<wait_node<Context>*>(n); in notify_one_relaxed()
478 …wait_node<Context>* to_wait_node( base_node* node ) { return static_cast<wait_node<Context>*>(node… in to_wait_node()