#ifndef _H_ALGORITHM_SPM_UD_H #define _H_ALGORITHM_SPM_UD_H #include #include #include #include #include #include #include const int RETRACT = 1; const int DOWN = 0; const int UP = 1; class AlgSpmUD:virtual public AlgBase { public: AlgSpmUD(const string name,const Json::Value rulejson, const string ruleId); virtual ~AlgSpmUD(); public: virtual int init() override; virtual int calculate(string& outjson); }; #endif