* used, instead of malloced structures.
*/
-struct HostCreationArgs {
- const char* id = nullptr;
+class HostCreationArgs {
+public:
+ std::string id;
std::vector<double> speed_per_pstate;
int pstate = 0;
int core_amount = 0;
std::string element;
};
-enum class ActorOnFailure { DIE, RESTART }; // FIXME: move to a better namespace
-
class ActorCreationArgs {
public:
std::vector<std::string> args;
const char* function = nullptr;
double start_time = 0.0;
double kill_time = 0.0;
- ActorOnFailure on_failure;
+ bool restart_on_failure = false;
};
class ZoneCreationArgs {