Flow Graph - Rejecting Function Nodes

Flow Graph - Rejecting Function Nodes

If I have two function nodes that are both rejecting:

function_node<int, tbb::flow::rejecting> n0(g, 1, body());
function_node<int, tbb::flow::rejecting> n1(g, 1, body());
make_edge(n0, n1);

If n1 rejects a message from n0? Will that message disappear or will n1 pick up the message from n0 later when it is able and in the meantime n0 will also reject messages?

Is my understanding correct?

2 posts / 0 new
Last post
For more complete information about compiler optimizations, see our Optimization Notice.

It looks like the message is really lost. I rose a similar issue here: http://software.intel.com/en-us/forums/topic/516178

Leave a Comment

Please sign in to add a comment. Not a member? Join today