Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
create timestamp at lowest level to save parameters
[simgrid.git] / src / instr / instr_paje_events.hpp
index 768ac59..3c2fc02 100644 (file)
@@ -35,15 +35,17 @@ enum e_event_type : unsigned int {
 };
 
 class PajeEvent {
-protected:
-  Container* container;
-  Type* type;
+  Container* container_;
+  Type* type_;
 
+protected:
+  Type* getType() { return type_; }
+  Container* getContainer() { return container_; }
 public:
   double timestamp_;
   e_event_type eventType_;
   PajeEvent(Container* container, Type* type, double timestamp, e_event_type eventType)
-      : container(container), type(type), timestamp_(timestamp), eventType_(eventType){};
+      : container_(container), type_(type), timestamp_(timestamp), eventType_(eventType){};
   virtual ~PajeEvent() = default;
   virtual void print() = 0;
   void insertIntoBuffer();
@@ -64,9 +66,8 @@ class StateEvent : public PajeEvent {
   void* extra_ = nullptr;
 
 public:
-  StateEvent(double timestamp, Container* container, Type* type, e_event_type event_type, EntityValue* value);
-  StateEvent(double timestamp, Container* container, Type* type, e_event_type event_type, EntityValue* value,
-             void* extra);
+  StateEvent(Container* container, Type* type, e_event_type event_type, EntityValue* value);
+  StateEvent(Container* container, Type* type, e_event_type event_type, EntityValue* value, void* extra);
   void print() override;
 };
 
@@ -77,10 +78,10 @@ class LinkEvent : public PajeEvent {
   int size_ = -1;
 
 public:
-  LinkEvent(double timestamp, Container* container, Type* type, e_event_type event_type, Container* sourceContainer,
-            std::string value, std::string key);
-  LinkEvent(double timestamp, Container* container, Type* type, e_event_type event_type, Container* sourceContainer,
-            std::string value, std::string key, int size);
+  LinkEvent(Container* container, Type* type, e_event_type event_type, Container* sourceContainer, std::string value,
+            std::string key);
+  LinkEvent(Container* container, Type* type, e_event_type event_type, Container* sourceContainer, std::string value,
+            std::string key, int size);
   void print() override;
 };
 
@@ -93,5 +94,4 @@ public:
 };
 }
 }
-
 #endif