add serialization template to ActionX

This commit is contained in:
Arne Morten Kvarving
2020-03-18 09:09:37 +01:00
parent 3ea3fb4f8f
commit e0a02e893a

View File

@@ -103,6 +103,20 @@ public:
bool operator==(const ActionX& data) const;
template<class Serializer>
void serializeOp(Serializer& serializer)
{
serializer(m_name);
serializer(m_max_run);
serializer(m_min_wait);
serializer(m_start_time);
serializer.vector(keywords);
condition.serializeOp(serializer);
serializer.vector(m_conditions);
serializer(run_count);
serializer(last_run);
}
private:
std::string m_name;
size_t m_max_run = 0;