X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/c96825e4f16cdc4c25162b5a11d8b8514344444d..213015b04487dd2a2ccca3ccffa029a684c1abbc:/src/instr/instr_private.h diff --git a/src/instr/instr_private.h b/src/instr/instr_private.h index 4a95ba3e87..d8b27a4b02 100644 --- a/src/instr/instr_private.h +++ b/src/instr/instr_private.h @@ -107,16 +107,16 @@ typedef enum { //-------------------------------------------------- -class s_container { - public: - sg_netpoint_t netpoint_; - char* name_; /* Unique name of this container */ - char* id_; /* Unique id of this container */ - Type* type_; /* Type of this container */ - int level_; /* Level in the hierarchy, root level is 0 */ - e_container_types kind_; /* This container is of what kind */ - s_container* father_; - xbt_dict_t children_; +class Container { +public: + sg_netpoint_t netpoint_; + char* name_; /* Unique name of this container */ + char* id_; /* Unique id of this container */ + Type* type_; /* Type of this container */ + int level_; /* Level in the hierarchy, root level is 0 */ + e_container_types kind_; /* This container is of what kind */ + Container* father_; + xbt_dict_t children_; }; //-------------------------------------------------- @@ -125,7 +125,6 @@ class PajeEvent { double timestamp_; e_event_type eventType_; virtual void print() = 0; - void* data; virtual ~PajeEvent(); }; @@ -151,24 +150,24 @@ public: class SetVariableEvent : public PajeEvent { private: - s_container* container; + Container* container; Type* type; double value; public: - SetVariableEvent(double timestamp, s_container* container, Type* type, double value); + SetVariableEvent(double timestamp, Container* container, Type* type, double value); void print() override; }; class AddVariableEvent:public PajeEvent { private: - s_container* container; + Container* container; Type* type; double value; public: - AddVariableEvent(double timestamp, s_container* container, Type* type, double value); + AddVariableEvent(double timestamp, Container* container, Type* type, double value); void print() override; }; @@ -177,33 +176,33 @@ class AddVariableEvent:public PajeEvent { class SubVariableEvent : public PajeEvent { private: - s_container* container; + Container* container; Type* type; double value; public: - SubVariableEvent(double timestamp, s_container* container, Type* type, double value); + SubVariableEvent(double timestamp, Container* container, Type* type, double value); void print() override; }; //-------------------------------------------------- class SetStateEvent : public PajeEvent { private: - s_container* container; + Container* container; Type* type; Value* val; const char* filename; int linenumber; public: - SetStateEvent(double timestamp, s_container* container, Type* type, Value* val); + SetStateEvent(double timestamp, Container* container, Type* type, Value* val); void print() override; }; class PushStateEvent : public PajeEvent { public: - s_container* container; + Container* container; Type* type; Value* val; int size; @@ -212,55 +211,55 @@ class PushStateEvent : public PajeEvent { void* extra_; public: - PushStateEvent(double timestamp, s_container* container, Type* type, Value* val); - PushStateEvent(double timestamp, s_container* container, Type* type, Value* val, void* extra); + PushStateEvent(double timestamp, Container* container, Type* type, Value* val); + PushStateEvent(double timestamp, Container* container, Type* type, Value* val, void* extra); void print() override; }; class PopStateEvent : public PajeEvent { - s_container* container; + Container* container; Type* type; public: - PopStateEvent(double timestamp, s_container* container, Type* type); + PopStateEvent(double timestamp, Container* container, Type* type); void print() override; }; class ResetStateEvent : public PajeEvent { - s_container* container; + Container* container; Type* type; public: - ResetStateEvent(double timestamp, s_container* container, Type* type); + ResetStateEvent(double timestamp, Container* container, Type* type); void print() override; }; class StartLinkEvent : public PajeEvent { public: - s_container* container; + Container* container; Type* type; - s_container* sourceContainer; + Container* sourceContainer; char* value; char* key; int size; public: ~StartLinkEvent(); - StartLinkEvent(double timestamp, s_container* container, Type* type, s_container* sourceContainer, - const char* value, const char* key); - StartLinkEvent(double timestamp, s_container* container, Type* type, s_container* sourceContainer, - const char* value, const char* key, int size); + StartLinkEvent(double timestamp, Container* container, Type* type, Container* sourceContainer, const char* value, + const char* key); + StartLinkEvent(double timestamp, Container* container, Type* type, Container* sourceContainer, const char* value, + const char* key, int size); void print() override; }; class EndLinkEvent : public PajeEvent { - s_container* container; + Container* container; Type* type; - s_container* destContainer; + Container* destContainer; char *value; char *key; public: - EndLinkEvent(double timestamp, s_container* container, Type* type, s_container* destContainer, const char* value, + EndLinkEvent(double timestamp, Container* container, Type* type, Container* destContainer, const char* value, const char* key); ~EndLinkEvent(); void print() override; @@ -269,17 +268,17 @@ class EndLinkEvent : public PajeEvent { class NewEvent : public PajeEvent { public: - s_container* container; + Container* container; Type* type; Value* val; public: - NewEvent(double timestamp, s_container* container, Type* type, Value* val); + NewEvent(double timestamp, Container* container, Type* type, Value* val); void print() override; }; } } // namespace simgrid::instr -typedef simgrid::instr::s_container* container_t; +typedef simgrid::instr::Container* container_t; SG_BEGIN_DECL()