X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/6fd166d6132c999bfa781b58a5372c7cbdfe36b2..c9985132b008956a7a36fc3b1890aeebd9caa080:/src/smpi/smpi_datatype.hpp diff --git a/src/smpi/smpi_datatype.hpp b/src/smpi/smpi_datatype.hpp index b639ceb920..dc5ea855bd 100644 --- a/src/smpi/smpi_datatype.hpp +++ b/src/smpi/smpi_datatype.hpp @@ -85,7 +85,7 @@ class Datatype : public F2C{ MPI_Aint ub_; int flags_; xbt_dict_t attributes_; - int in_use_; + int refcount_; public: static MPI_Datatype null_id_; @@ -93,8 +93,8 @@ class Datatype : public F2C{ Datatype(char* name, int size,MPI_Aint lb, MPI_Aint ub, int flags); Datatype(Datatype *datatype, int* ret); virtual ~Datatype(); - void use(); - void unuse(); + void ref(); + static void unref(MPI_Datatype datatype); void commit(); bool is_valid(); size_t size();