X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/b6a6893f1834bfbdf110e501a519a5be61e08347..39657d7de68ca06c1c3064d52c025aacdd8a9add:/src/mc/mc_comm_pattern.h diff --git a/src/mc/mc_comm_pattern.h b/src/mc/mc_comm_pattern.h index 1bef9c1265..c84643cb27 100644 --- a/src/mc/mc_comm_pattern.h +++ b/src/mc/mc_comm_pattern.h @@ -25,52 +25,9 @@ namespace simgrid { namespace mc { -struct PatternCommunication { - int num = 0; - smx_synchro_t comm_addr; - e_smx_comm_type_t type = SIMIX_COMM_SEND; - unsigned long src_proc = 0; - unsigned long dst_proc = 0; - const char *src_host = nullptr; - const char *dst_host = nullptr; - std::string rdv; - std::vector data; - int tag = 0; - int index = 0; - - PatternCommunication() - { - std::memset(&comm_addr, 0, sizeof(comm_addr)); - } - - PatternCommunication dup() const - { - simgrid::mc::PatternCommunication res; - // num? - res.comm_addr = this->comm_addr; - res.type = this->type; - // src_proc? - // dst_proc? - res.dst_proc = this->dst_proc; - res.dst_host = this->dst_host; - res.rdv = this->rdv; - res.data = this->data; - // tag? - res.index = this->index; - return res; - } - -}; - struct PatternCommunicationList { unsigned int index_comm = 0; - xbt_dynar_t list = nullptr; - - PatternCommunicationList() {} - ~PatternCommunicationList() - { - xbt_dynar_free(&(this->list)); - } + std::vector> list; }; }