X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/4be24d86416854b0f898f8058b88a4d22c8bcb8e..8adeec4061e3ee9bfee9a55378e883e25b2c6e9a:/src/instr/instr_private.h diff --git a/src/instr/instr_private.h b/src/instr/instr_private.h index 2ecebc2b57..a748d301c8 100644 --- a/src/instr/instr_private.h +++ b/src/instr/instr_private.h @@ -70,7 +70,9 @@ public: xbt_dict_t values_; // valid for all types except variable and container Type(const char* typeNameBuff, const char* key, const char* color, e_entity_types kind, Type* father); ~Type(); - static Type* getOrNull(const char* name, Type* father); + Type* getChild(const char* name); + Type* getChildOrNull(const char* name); + static Type* containerNew(const char* name, Type* father); static Type* eventNew(const char* name, Type* father); static Type* variableNew(const char* name, const char* color, Type* father); @@ -217,21 +219,20 @@ public: }; class StartLinkEvent : public PajeEvent { - public: - Container* container; - Type* type; - Container* sourceContainer; - char* value; - char* key; - int size; + Container* container_; + Type* type_; + Container* sourceContainer_; + char* value_; + char* key_; + int size_; - public: - ~StartLinkEvent(); - 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; +public: + ~StartLinkEvent(); + 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 { @@ -334,9 +335,7 @@ XBT_PUBLIC(void) PJ_container_free_all (void); XBT_PUBLIC(void) PJ_container_remove_from_parent (container_t container); /* instr_paje_types.c */ -XBT_PRIVATE void PJ_type_release (); XBT_PUBLIC(simgrid::instr::Type*) PJ_type_get_root(); -XBT_PUBLIC(simgrid::instr::Type*) PJ_type_get(const char* name, simgrid::instr::Type* father); /* instr_config.c */ XBT_PRIVATE void TRACE_TI_start();