RaftLib  0.3a
C++ Stream Processing Template Library
simpleschedule.hpp
1 
20 #ifndef _SIMPLESSCHEDULE_HPP_
21 #define _SIMPLESSCHEDULE_HPP_ 1
22 #include <vector>
23 
24 class Map;
25 namespace raft{
26  class kernel;
27 }
28 
29 class simple_schedule : public Schedule
30 {
31 public:
32  simple_schedule( Map &map );
33 
34  virtual ~simple_schedule();
35 
36  virtual void start();
37 
38 protected:
39 
40  virtual bool scheduleKernel( raft::kernel *kernel );
41 
47  std::vector< raft::kernel* > kernel_map;
48 };
49 #endif /* END _SIMPLESSCHEDULE_HPP_ */
virtual void start()
Definition: simpleschedule.cpp:49
Definition: simpleschedule.hpp:29
Definition: map.hpp:39
virtual bool scheduleKernel(raft::kernel *kernel)
Definition: simpleschedule.cpp:41
std::vector< raft::kernel * > kernel_map
Definition: simpleschedule.hpp:47
Definition: schedule.hpp:31
Definition: kernel.hpp:48
Definition: globalmap.cpp:3
virtual ~simple_schedule()
Definition: simpleschedule.cpp:35
simple_schedule(Map &map)
Definition: simpleschedule.cpp:29