Re the Rx for C/C++ question: https://rx.codeplex.com/

Rock and roll Smiley

C