X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/d302816d682e544d2ec520f5844cfd271137296a..91393c642a33b6bc34e21bfd2465bdc645264c32:/src/instr/instr_private.h diff --git a/src/instr/instr_private.h b/src/instr/instr_private.h index 3b3e272b7f..6ed519ef7d 100644 --- a/src/instr/instr_private.h +++ b/src/instr/instr_private.h @@ -109,6 +109,9 @@ typedef enum { class Container { public: + Container(const char* name, simgrid::instr::e_container_types kind, Container* father); + virtual ~Container(); + sg_netpoint_t netpoint_; char* name_; /* Unique name of this container */ char* id_; /* Unique id of this container */ @@ -325,12 +328,10 @@ extern XBT_PRIVATE std::set trivaEdgeTypes; XBT_PRIVATE long long int instr_new_paje_id (); XBT_PRIVATE void PJ_container_alloc (); XBT_PRIVATE void PJ_container_release (); -XBT_PUBLIC(container_t) PJ_container_new(const char* name, simgrid::instr::e_container_types kind, container_t father); XBT_PUBLIC(container_t) PJ_container_get (const char *name); XBT_PUBLIC(container_t) PJ_container_get_or_null (const char *name); XBT_PUBLIC(container_t) PJ_container_get_root (); XBT_PUBLIC(void) PJ_container_set_root (container_t root); -XBT_PUBLIC(void) PJ_container_free (container_t container); XBT_PUBLIC(void) PJ_container_free_all (void); XBT_PUBLIC(void) PJ_container_remove_from_parent (container_t container);