X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/eea4e2cc87b80c35b33f46377187181e57692440..3c5b31c9766da42c82473b8c9dbf5910b74f3cb0:/src/mc/mc_model_checker.h diff --git a/src/mc/mc_model_checker.h b/src/mc/mc_model_checker.h index 77bbfe00d2..d590e0fc28 100644 --- a/src/mc/mc_model_checker.h +++ b/src/mc/mc_model_checker.h @@ -7,6 +7,8 @@ #ifndef MC_MODEL_CHECKER_H #define MC_MODEL_CHECKER_H +#include + #include #include "mc_forward.h" @@ -14,6 +16,15 @@ SG_BEGIN_DECL() +typedef enum { + MC_MODE_NONE = 0, + MC_MODE_STANDALONE, + MC_MODE_CLIENT, + MC_MODE_SERVER +} e_mc_mode_t; + +extern e_mc_mode_t mc_mode; + /** @brief State of the model-checker (global variables for the model checker) * * Each part of the state of the model chercker represented as a global @@ -31,7 +42,7 @@ struct s_mc_model_checker { s_mc_process_t process; }; -mc_model_checker_t MC_model_checker_new(void); +mc_model_checker_t MC_model_checker_new(pid_t pid, int socket); void MC_model_checker_delete(mc_model_checker_t mc); SG_END_DECL()