Files
fail/tools/compute-hops/BasicAlgorithm.hpp
Horst Schirmeier 277958b31b cleanups
Change-Id: I8022d937477668253c613e97c3a579ae65084b1e
2014-06-03 11:47:20 +02:00

23 lines
484 B
C++

#ifndef __BASIC_ALGORITHM__HPP
#define __BASIC_ALGORITHM__HPP
#include "../../src/core/util/smarthops/TraceReader.hpp"
class ResultCollector;
class BasicAlgorithm {
public:
/**
*
* @returns boolean value for calculation success
*/
virtual bool calculateAllHops(fail::TraceReader& trace) = 0;
BasicAlgorithm(ResultCollector *rc) { m_resultCollector = rc; }
virtual ~BasicAlgorithm() {}
protected:
ResultCollector *m_resultCollector;
};
#endif // __BASIC_ALGORITHM__HPP