I am writing some C++ ROS nodelets that need to process data in a real time application. Each nodelet in the pipeline uses a callback to receive data, which it then processes an