diff options
Diffstat (limited to 'include/framework/scheduling/Task.h')
| -rw-r--r-- | include/framework/scheduling/Task.h | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/include/framework/scheduling/Task.h b/include/framework/scheduling/Task.h index 518159d..94c4d0a 100644 --- a/include/framework/scheduling/Task.h +++ b/include/framework/scheduling/Task.h @@ -8,20 +8,20 @@ #include <functional> #include "framework/util/Configuration.h" +#include "framework/scheduling/Epoch.h" namespace de { +template <RecordInterface R, ShardInterface S, QueryInterface Q, LayoutPolicy L> struct MergeArgs { - void *version; - void *buffer; + Epoch<R, S, Q, L> *epoch; std::vector<MergeTask> merges; std::promise<bool> result; }; -template <typename R> +template <RecordInterface R, ShardInterface S, QueryInterface Q, LayoutPolicy L> struct QueryArgs { - void *version; - void *buffer; + Epoch<R, S, Q, L> *epoch; std::promise<std::vector<R>> result_set; void *query_parms; }; |