X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/f3b7e5f4b4d7c87ee3e8827313ec966ea8fc8387..d78a7f87e28a15c0f1e71e4510a055554e0e5e9b:/src/simix/popping_enum.hpp diff --git a/src/simix/popping_enum.hpp b/src/simix/popping_enum.hpp index 0742c80348..5e21f81bfb 100644 --- a/src/simix/popping_enum.hpp +++ b/src/simix/popping_enum.hpp @@ -4,7 +4,7 @@ /* DO NOT EVER CHANGE THIS FILE */ /* */ /* change simcalls specification in src/simix/simcalls.in */ -/* Copyright (c) 2014-2020. The SimGrid Team. All rights reserved. */ +/* Copyright (c) 2014-2021. The SimGrid Team. All rights reserved. */ /**********************************************************************/ /* @@ -14,29 +14,30 @@ * That's not about http://en.wikipedia.org/wiki/Poop, despite the odor :) */ +namespace simgrid { +namespace simix { /** * @brief All possible simcalls. */ -enum e_smx_simcall_t { - SIMCALL_NONE, - SIMCALL_EXECUTION_WAITANY_FOR, - SIMCALL_COMM_SEND, - SIMCALL_COMM_ISEND, - SIMCALL_COMM_RECV, - SIMCALL_COMM_IRECV, - SIMCALL_COMM_WAITANY, - SIMCALL_COMM_WAIT, - SIMCALL_COMM_TEST, - SIMCALL_COMM_TESTANY, - SIMCALL_MUTEX_LOCK, - SIMCALL_MUTEX_TRYLOCK, - SIMCALL_MUTEX_UNLOCK, - SIMCALL_COND_WAIT, - SIMCALL_COND_WAIT_TIMEOUT, - SIMCALL_SEM_ACQUIRE, - SIMCALL_SEM_ACQUIRE_TIMEOUT, - SIMCALL_MC_RANDOM, - SIMCALL_RUN_KERNEL, - SIMCALL_RUN_BLOCKING, - NUM_SIMCALLS +enum class Simcall { + NONE, + EXECUTION_WAITANY_FOR, + COMM_SEND, + COMM_ISEND, + COMM_RECV, + COMM_IRECV, + COMM_WAITANY, + COMM_WAIT, + COMM_TEST, + COMM_TESTANY, + COND_WAIT, + COND_WAIT_TIMEOUT, + SEM_ACQUIRE, + SEM_ACQUIRE_TIMEOUT, + RUN_KERNEL, + RUN_BLOCKING, }; + +constexpr int NUM_SIMCALLS = 16; +} // namespace simix +} // namespace simgrid