#include #include using namespace ff; class Stage1: public ff_node { public: void * svc(void * task) { std::cout << "Hello world" << std::endl; return NULL; } }; int main(int argc, char * argv[]) { ff_pipeline pipe; pipe.add_stage(new Stage1()); ffTime(START_TIME); if (pipe.run_and_wait_end()<0) { error("running pipeline\n"); return -1; } ffTime(STOP_TIME); std::cerr << "DONE, pipe time= " << pipe.ffTime() << " (ms)\n"; std::cerr << "DONE, total time= " << ffTime(GET_TIME) << " (ms)\n"; pipe.ffStats(std::cerr); return 0; }