X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/7e42dd535dfc0d68de20fba4b9fc5e480b56c74b..68789b70e7a97bf748e0829eceeb4e2aca2cc490:/src/kernel/context/Context.hpp diff --git a/src/kernel/context/Context.hpp b/src/kernel/context/Context.hpp index 6271a8b704..9a6ace7189 100644 --- a/src/kernel/context/Context.hpp +++ b/src/kernel/context/Context.hpp @@ -1,4 +1,4 @@ -/* Copyright (c) 2007-2018. The SimGrid Team. All rights reserved. */ +/* Copyright (c) 2007-2019. 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. */ @@ -85,10 +85,11 @@ public: */ public: StopRequest() = default; - explicit StopRequest(std::string msg) : msg_(msg) {} + explicit StopRequest(std::string msg) : msg_(std::string("Actor killed (") + msg + std::string(").")) {} + const char* what() const noexcept { return msg_.c_str(); } private: - std::string msg_; + std::string msg_ = std::string("Actor killed."); }; }; @@ -146,9 +147,6 @@ XBT_PUBLIC_DATA char sigsegv_stack[SIGSTKSZ]; /** @brief Executes all the processes to run (in parallel if possible). */ XBT_PRIVATE void SIMIX_context_runall(); -XBT_PRIVATE void *SIMIX_context_stack_new(); -XBT_PRIVATE void SIMIX_context_stack_delete(void *stack); - XBT_PUBLIC int SIMIX_process_get_maxpid(); XBT_PRIVATE void SIMIX_post_create_environment();