GraphChi  0.1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Macros
ischeduler.hpp
Go to the documentation of this file.
1 
2 
30 #ifndef DEF_GRAPHCHI_ISCHEDULER
31 #define DEF_GRAPHCHI_ISCHEDULER
32 
33 #include "graphchi_types.hpp"
34 
35 namespace graphchi {
36 
37  class ischeduler {
38  public:
39  virtual ~ischeduler() {}
40  virtual void add_task(vid_t vid) = 0;
41  virtual void remove_tasks(vid_t fromvertex, vid_t tovertex) = 0;
42  virtual void add_task_to_all() = 0;
43  virtual bool is_scheduled(vid_t vertex) = 0;
44  };
45 
46 }
47 
48 
49 #endif
50