title: Is there an alternative to C# TPL Dataflow for C++?
body: <p>I recently posted a question on <a href="https://stackoverflow.com/questions/15787263/using-delegates-to-simulate-connected-objects/15787322?noredirect=1#comment22498148_15787322">Using Delegates to simulate connected objects</a> where I received a great answer on using the TPL DataFlow library to very easily and cleanly develop a solution to my application.</p>
  
  <p>The problem is that I am stuck on .NET 3.5 or under for C#. I thought I might have been able to upgrade to .NET 4.5 be I cannot at this stage. As far as I've been able to determine I cannot retarget the Dataflow library to .NET 3.5 so my next solution is to look for a C++ alternative under a similar vein to that of TPL Dataflow - Its not the best scenario but I can compile C++ code to a DLL and import it to our C# application.</p>
  
  <p>To summarize my requirements for a C++ library for this question:</p>
  
  <ul>
  <li>I need to be able to connect nodes together in complex networks and pass units of a resource between them. Some of them will produce finite amounts of resource over time. Others will consume it at a specific rate.</li>
  </ul>