This shows you the differences between two versions of the page.
Both sides previous revision Previous revision | Next revision Both sides next revision | ||
ffnamespace:tutorial [2015/09/08 14:59] torquati |
ffnamespace:tutorial [2015/09/08 15:02] torquati |
||
---|---|---|---|
Line 32: | Line 32: | ||
typedef long fftask_t; | typedef long fftask_t; | ||
- | struct firstStage: ff_node_t<task_t> { | + | struct firstStage: ff_node_t<fftask_t> { |
fftask_t *svc(fftask_t *t) { | fftask_t *svc(fftask_t *t) { | ||
for(long i=0;i<10;++i) ff_send_out(new fftask_t(i)); | for(long i=0;i<10;++i) ff_send_out(new fftask_t(i)); | ||
Line 42: | Line 42: | ||
return t; | return t; | ||
} | } | ||
- | struct thirdStage: ff_node_t<task_t> { | + | struct thirdStage: ff_node_t<fftask_t> { |
fftask_t *svc(fftask_t *t) { | fftask_t *svc(fftask_t *t) { | ||
std::cout << "stage" << get_my_id() << " received " << *t << "\n"; | std::cout << "stage" << get_my_id() << " received " << *t << "\n"; |