From 012b56f7d6a735e99f1fb9f39bdbe184b013a105 Mon Sep 17 00:00:00 2001 From: Fabian Posch Date: Tue, 16 Jan 2024 10:55:03 -0500 Subject: [PATCH] fix missing constructor for local artifacts --- include/actsim_agent/agent_artifact.hpp | 25 +++++++++++++++++++++++-- 1 file changed, 23 insertions(+), 2 deletions(-) diff --git a/include/actsim_agent/agent_artifact.hpp b/include/actsim_agent/agent_artifact.hpp index 6091cb6..f5fadfd 100644 --- a/include/actsim_agent/agent_artifact.hpp +++ b/include/actsim_agent/agent_artifact.hpp @@ -57,7 +57,28 @@ class DBSimArtifact : public db::DBArtifact { db::uuid_t source_config_; }; -class DBSimConfigArtifact : public DBSimArtifact, public pl::SimConfigArtifact {}; -class DBSimOutputArtifact : public DBSimArtifact, public pl::SimOutputArtifact {}; +class DBSimConfigArtifact : public DBSimArtifact, public pl::SimConfigArtifact { + public: + + DBSimConfigArtifact( + const db::uuid_t& id, + const db::uuid_t& source_pass, + const db::uuid_t& target_artifact, + const db::uuid_t& design, + const db::uuid_t& source_config + ) : DBSimArtifact(id, source_pass, target_artifact, design,source_config) {}; +}; +class DBSimOutputArtifact : public DBSimArtifact, public pl::SimOutputArtifact { + public: + + DBSimOutputArtifact( + const db::uuid_t& id, + const db::uuid_t& source_pass, + const db::uuid_t& target_artifact, + const db::uuid_t& design, + const db::uuid_t& source_config + ) : DBSimArtifact(id, source_pass, target_artifact, design,source_config) {}; + +}; #endif \ No newline at end of file