6 PULSE_BIND_DECL(Scenario)
7 PULSE_BIND_DECL(ScenarioExec)
8 #include "PulseScenario.h"
9 #include "PulseScenarioExec.h"
17 static void Load(
const PULSE_BIND::ScenarioData& src,
PulseScenario& dst);
18 static PULSE_BIND::ScenarioData* Unload(
const PulseScenario& src);
19 static void Serialize(
const PULSE_BIND::ScenarioData& src,
PulseScenario& dst);
20 static void Serialize(
const PulseScenario& src, PULSE_BIND::ScenarioData& dst);
23 static bool SerializeToString(
const PulseScenario& src, std::string& output, eSerializationFormat m);
24 static bool SerializeToFile(
const PulseScenario& src,
const std::string& filename);
25 static bool SerializeFromString(
const std::string& src,
PulseScenario& dst, eSerializationFormat m);
26 static bool SerializeFromFile(
const std::string& filename,
PulseScenario& dst);
29 static void Load(
const PULSE_BIND::ScenarioExecData& src,
PulseScenarioExec& dst);
31 static void Serialize(
const PULSE_BIND::ScenarioExecData& src,
PulseScenarioExec& dst);
32 static void Serialize(
const PulseScenarioExec& src, PULSE_BIND::ScenarioExecData& dst);
34 static bool SerializeToString(
const PulseScenarioExec& src, std::string& output, eSerializationFormat m,
Logger* logger);
35 static bool SerializeToFile(
const PulseScenarioExec& src,
const std::string& filename);
36 static bool SerializeFromString(
const std::string& src,
PulseScenarioExec& dst, eSerializationFormat m,
Logger* logger);
37 static bool SerializeFromFile(
const std::string& filename,
PulseScenarioExec& dst);
Create a Pulse engine and execute the scenario opts.
Definition: PulseScenarioExec.h:15
A Pulse specific scenario (i.e. holds a Pulse configuration object)
Definition: PulseScenario.h:15
Definition: PBScenario.h:14