Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
cosmetics: this is an ID, not a ptr
[simgrid.git] / src / mc / transition / TransitionSynchro.hpp
index 87e4865..66ed64c 100644 (file)
@@ -29,10 +29,13 @@ public:
   std::string to_string(bool verbose) const override;
   MutexTransition(aid_t issuer, int times_considered, Type type, std::stringstream& stream);
   bool depends(const Transition* other) const override;
+
+  uintptr_t get_mutex() const { return this->mutex_; }
+  aid_t get_owner() const { return this->owner_; }
 };
 
 class SemaphoreTransition : public Transition {
-  uintptr_t sem_;
+  unsigned int sem_; // ID
   bool granted_;
 
 public: