00001 #include "Producer.hpp"
00002 #include <iostream>
00003
00004 using namespace std;
00005 using namespace data;
00006
00007 Producer::Producer(std::string const& name, TaskCore::TaskState initial_state)
00008 : ProducerBase(name, initial_state) {}
00009
00010
00011
00012
00013
00014
00015
00017
00018
00019
00020
00021
00022
00023 void Producer::updateHook()
00024 {
00025 static int idx = 0;
00026 ++idx;
00027
00028 if (idx == 11)
00029 exit(0);
00030
00031 if (idx % 2 == 0)
00032 _output.write(idx);
00033 else _output2.write(idx);
00034 }
00035
00036
00037
00038
00039