-/* Copyright (c) 2006-2020. The SimGrid Team. All rights reserved. */
+/* Copyright (c) 2006-2021. The SimGrid Team. All rights reserved. */
/* This program is free software; you can redistribute it and/or modify it
* under the terms of the license (GNU LGPL) which comes with this package. */
return this;
}
+const char* Activity::get_state_str()
+{
+ switch (state_) {
+ case State::INITED:
+ return "INITED";
+
+ case State::STARTING:
+ return "STARTING";
+
+ case State::STARTED:
+ return "STARTED";
+
+ case State::CANCELED:
+ return "CANCELED";
+
+ case State::FINISHED:
+ return "FINISHED";
+ }
+ THROW_IMPOSSIBLE;
+}
+
double Activity::get_remaining() const
{
if (state_ == State::INITED || state_ == State::STARTING)