Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
remove all the events that are called and destroyed one time
[simgrid.git] / src / instr / instr_private.h
index 40726f1..9b3d7a8 100644 (file)
@@ -123,35 +123,8 @@ class PajeEvent {
   virtual ~PajeEvent();
 };
 
-class DefineContainerEvent : public PajeEvent
-{
-  public:
-  type_t type;
-  void print() override;
-  DefineContainerEvent(type_t);
-};
-
-//--------------------------------------------------
-
-
-//--------------------------------------------------
-
-class DefineVariableTypeEvent : public PajeEvent 
-{
-  public:
-  type_t type;
-   DefineVariableTypeEvent(type_t type);
-   void print() override;
-};
 //--------------------------------------------------
 
-class DefineStateTypeEvent : public PajeEvent  {
-  type_t type;
-  public:
-  DefineStateTypeEvent(type_t type);
-  void print() override;
-};
-
 class DefineEventTypeEvent : public PajeEvent  {
   type_t type;
   public: 
@@ -159,36 +132,6 @@ class DefineEventTypeEvent : public PajeEvent  {
   void print() override;
 };
 
-class DefineLinkTypeEvent : public PajeEvent  {
-  type_t type;
-  type_t source;
-  type_t dest;
-  public:
-  DefineLinkTypeEvent(type_t type, type_t source, type_t dest);
-  void print() override;
-};
-
-class DefineEntityValueEvent : public PajeEvent  {
-  val_t value;
-  public:
-  DefineEntityValueEvent (val_t type);
-  void print() override;
-};
-
-class CreateContainerEvent : public PajeEvent  {
-  public:
-  container_t container;
-  explicit CreateContainerEvent (container_t container);
-  void print() override;
-};
-
-class DestroyContainerEvent : public PajeEvent  {
-  public:
-  container_t container;
-  DestroyContainerEvent (container_t container);
-  void print() override;
-};
-
 
 class SetVariableEvent : public PajeEvent  {
   container_t container;
@@ -477,4 +420,12 @@ extern instr_fmt_type_t instr_fmt_type;
 
 SG_END_DECL()
 
+void DefineContainerEvent(type_t type);
+void DefineVariableTypeEvent(type_t type);
+void DefineStateTypeEvent(type_t type);
+void DefineLinkTypeEvent(type_t type, type_t source, type_t dest);
+void DefineEntityValueEvent (val_t value);
+void CreateContainerEvent (container_t container);
+void DestroyContainerEvent (container_t container);
+
 #endif