-/*
+/*
* File: orderresolver.h
* Author: hamed
*
class OrderResolver {
public:
- OrderResolver(OrderGraph* _graph);
- HappenedBefore resolveOrder(uint64_t first, uint64_t second);
- virtual ~OrderResolver();
+ OrderResolver() {};
+ virtual bool resolveOrder(uint64_t first, uint64_t second) = 0;
+ virtual ~OrderResolver() {};
CMEMALLOC;
-protected:
- OrderGraph* graph;
- virtual HappenedBefore getOrder(OrderNode* from, OrderNode* to) = 0;
};
-#endif /* ORDERRESOLVER_H */
+#endif/* ORDERRESOLVER_H */