I am at the very start of a project where I plan to use the Intel Threading Building Block library in particular the Flow Graph part.
In that respect I have two questions:
Is it possible to have nodes that have asynchronous input/output relations? For example, a special buffer node that will take some data input, and provide some output sporadically (e.g. computed stats)
Is it possible to have nodes that sends different messages to succeeding nodes? Not a simple broadcast in other words.