dataflow_cpp: sources need to return false if processing should be stopped