eis/inc/eqpalg/algs/AlgRoller.h

24 lines
473 B
C
Raw Normal View History

#ifndef _H_ALGORITHM_ROLLER1_H
#define _H_ALGORITHM_ROLLER1_H
#include <eqpalg/AlgCommonDefine.h>
#include <eqpalg/AlgorithmBase.h>
class AlgRoller:virtual public AlgorithmBase
{
public:
AlgRoller(const string name,const Json::Value rulejson, const string ruleid,IHDBTools* pihdb);
virtual ~AlgRoller();
public:
virtual int Reload();
virtual int calculate(string& outjson);
private:
time_t m_curr, m_start, m_end;
IHDBTools* mp_ihdb;
};
#endif