#include "mix_cc/dataframe/dataframe.h" #include "mix_cc/exception.h" #include "mix_cc/fp.h" #include "mix_cc/json.h" #include #include #include #include #include #include struct BaseAlg { enum class DataSource { sharedMem, ihd }; using ID = std::string; using Name = std::string; using Config = mix_cc::json; using TimePoint = std::chrono::system_clock::time_point; using DataFrame = mix_cc::dataframe::DataFrame; ID id; Name name; Config configContent; TimePoint timeStart; TimePoint timeEnd; bool usable; bool isRunning; boost::container::small_vector usedTagNames; DataFrame dataFrame; DataSource dataSource; };