X-Git-Url: http://bilbo.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/e5149b6787696e0041d192b0573dd0882a296c73..38bbe7c67eeccb4b8fa60a3f6982a33e6497c4ea:/src/mc/mc_model_checker.h diff --git a/src/mc/mc_model_checker.h b/src/mc/mc_model_checker.h index 9ab2813c23..4c42b816d9 100644 --- a/src/mc/mc_model_checker.h +++ b/src/mc/mc_model_checker.h @@ -7,9 +7,15 @@ #ifndef MC_MODEL_CHECKER_H #define MC_MODEL_CHECKER_H +#include + #include +#include #include "mc_forward.h" +#include "mc_process.h" +#include "mc_page_store.h" +#include "mc_protocol.h" SG_BEGIN_DECL() @@ -25,12 +31,15 @@ struct s_mc_model_checker { mc_snapshot_t parent_snapshot; mc_pages_store_t pages; int fd_clear_refs; - int fd_pagemap; xbt_dynar_t record; + s_mc_process_t process; + /** String pool for host names */ + xbt_dict_t /* */ hosts; }; -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); +unsigned long MC_smx_get_maxpid(void); SG_END_DECL()