Began re-re-re-<times X>-doing the GUI visualization framework.
[aesalon.git] / gui / src / session / DataRequest.h
blobcc93b90e61ef400bcf26b7b50765ef96660672c7
1 #ifndef AESALON_GUI_SESSION_DATA_REQUEST_H
2 #define AESALON_GUI_SESSION_DATA_REQUEST_H
4 class DataThread;
5 class VisualizationThread;
7 class DataRequest {
8 private:
9 VisualizationThread *v_thread;
10 public:
11 DataRequest(VisualizationThread *v_thread) : v_thread(v_thread) {}
12 virtual ~DataRequest() {}
14 virtual void gather_data(DataThread *data_thread) = 0;
15 virtual void apply_data() = 0;
18 #endif