Home
last modified time | relevance | path

Searched refs:sender (Results 1 – 21 of 21) sorted by relevance

/oneTBB/include/oneapi/tbb/
H A Dflow_graph.h135 template< typename T > class sender; variable
192 class sender {
194 virtual ~sender() {} in ~sender()
229 bool register_successor(sender<C>& s, receiver<C>& r) { in register_successor()
234 bool remove_successor(sender<C>& s, receiver<C>& r) { in remove_successor()
259 typedef sender<T> predecessor_type;
291 bool remove_predecessor(receiver<C>& r, sender<C>& s) { in remove_predecessor()
574 : graph_node(src.my_graph), sender<Output>() in __TBB_requires()
1150 , public receiver<T>, public sender<T>
2883 typedef sender<input_type> predecessor_type; in __TBB_requires()
[all …]
/oneTBB/include/oneapi/tbb/detail/
H A D_flow_graph_cache_impl.h89 class predecessor_cache : public node_cache< sender<T>, M > {
93 typedef sender<output_type> predecessor_type;
151 typedef sender<T> predecessor_type;
228 typedef sender<T> owner_type;
283 typedef sender<continue_msg> owner_type;
289 successor_cache( sender<continue_msg>* owner ) : my_owner(owner) { in successor_cache()
H A D_flow_graph_trace_impl.h29 template< typename T > class sender; variable
92 void alias_output_port(void *node, sender<OutputType>* port, string_resource_index name_index) {
147 void register_output_port(void* codeptr, void *node, sender<OutputType>* port, string_resource_inde…
181 …void *addr = (void *)( static_cast< sender< typename NodeType::output_type > * >(const_cast< Node…
H A D_flow_graph_indexer_impl.h105 public sender<OutputType> {
112 typedef typename sender<output_type>::successor_type successor_type;
171 … : graph_node(other.my_graph), input_ports_type(), sender<output_type>(), my_successors(this)
H A D_flow_graph_node_set_impl.h95 struct is_sender : std::is_base_of<sender<typename T::output_type>, T> {};
H A D_flow_graph_node_impl.h698 class function_output : public sender<Output> {
703 typedef typename sender<output_type>::successor_type successor_type;
H A D_flow_graph_join_impl.h1028 public sender<OutputTuple> {
1034 typedef typename sender<output_type>::successor_type successor_type;
1146 sender<OutputTuple>(), forwarder_busy(false), my_successors(this)
/oneTBB/examples/common/gui/xcode/tbbExample/
H A DtbbAppDelegate.h43 - (BOOL) applicationShouldTerminateAfterLastWindowClosed:(NSApplication *) sender;
H A DtbbAppDelegate.m55 - (BOOL) applicationShouldTerminateAfterLastWindowClosed:(NSApplication *) sender
/oneTBB/doc/main/tbb_userguide/
H A Duse_make_edge.rst21 functions, such as sender<T>::register_successor, to create these edges,
H A DNodes.rst8 typically inherits from oneapi::tbb::flow::sender<T> , oneapi::tbb::flow::receiver<T> or
15 graph_node, sender and receiver, it is more typical that predefined node
H A DPredefined_Node_Types.rst8 class sender and class receiver but it is likely that you can create
/oneTBB/test/tbb/
H A Dtest_tbb_header.cpp202 …TestFuncDefinitionPresence( flow::make_edge, (tbb::flow::sender<Msg>&, tbb::flow::receiver<Msg>&),… in DefinitionPresence()
203 …TestFuncDefinitionPresence( flow::remove_edge, (tbb::flow::sender<Msg>&, tbb::flow::receiver<Msg>&… in DefinitionPresence()
H A Dtest_continue_node.cpp37 struct fake_continue_sender : public tbb::flow::sender<tbb::flow::continue_msg>
39 typedef tbb::flow::sender<tbb::flow::continue_msg>::successor_type successor_type;
H A Dtest_limiter_node.cpp80 struct empty_sender : public tbb::flow::sender<T> {
81 typedef typename tbb::flow::sender<T>::successor_type successor_type;
H A Dtest_eh_flow_graph.cpp451 static tbb::flow::sender<ItemType> &GetSender(NodeType &n) { in GetSender()
458 static tbb::flow::sender<ItemType> &GetSender(NodeType &n) { in GetSender()
/oneTBB/test/conformance/
H A Dconformance_input_node.cpp76 …CHECK_MESSAGE((std::is_base_of<sender<O>, input_node<O>>::value), "input_node should be derived fr… in test_inheritance()
H A Dconformance_join_node.cpp114 CHECK_MESSAGE((std::is_base_of<oneapi::tbb::flow::sender<my_input_tuple>,
H A Dconformance_flowgraph.h545 …CHECK_MESSAGE((std::is_base_of<sender<OutputType>, Node>::value), "Node should be derived from sen… in test_inheritance()
/oneTBB/doc/main/tbb_userguide/design_patterns/
H A DFenced_Data_Transfer.rst67 hardware or compiler can cause the sender's writes to appear out of
/oneTBB/test/common/
H A Dgraph_utils.h363 struct harness_counting_sender : public tbb::flow::sender<T> {
367 typedef typename tbb::flow::sender<T>::successor_type successor_type;