X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/8be96606a051358ca1b0e8269f5150a7e3d53cab..9adb31255b20101096e6c7ac09e6641c3cb82557:/src/instr/instr_private.hpp diff --git a/src/instr/instr_private.hpp b/src/instr/instr_private.hpp index 31b08e7986..c61dc20912 100644 --- a/src/instr/instr_private.hpp +++ b/src/instr/instr_private.hpp @@ -1,4 +1,4 @@ -/* Copyright (c) 2010-2018. The SimGrid Team. All rights reserved. */ +/* Copyright (c) 2010-2019. The SimGrid Team. All rights reserved. */ /* This program is free software; you can redistribute it and/or modify it * under the terms of the license (GNU LGPL) which comes with this package. */ @@ -14,7 +14,6 @@ #include "src/instr/instr_paje_events.hpp" #include "src/instr/instr_paje_types.hpp" #include "src/instr/instr_paje_values.hpp" -#include "src/internal_config.h" #include "xbt/graph.h" #include @@ -106,7 +105,7 @@ class NoOpTIData : public TIData { public: explicit NoOpTIData(std::string name) : TIData(name){}; std::string print() override { return getName(); } - std::string display_size() override { return ""; } + std::string display_size() override { return "NA"; } }; class CpuTIData : public TIData { @@ -132,9 +131,7 @@ public: std::string print() override { std::stringstream stream; - stream << getName() << " "; - if (endpoint >= 0) - stream << endpoint << " "; + stream << getName() << " " << endpoint << " "; stream << tag << " " << send_size << " " << send_type; return stream.str(); } @@ -217,7 +214,23 @@ public: return stream.str(); } - std::string display_size() override { return ""; } + std::string display_size() override { return "NA"; } +}; + +class AmpiMigrateTIData : public TIData { + size_t memory_consumption; +public: + explicit AmpiMigrateTIData(size_t memory_conso) : TIData("migrate"), memory_consumption(memory_conso) { }; + + std::string print() override + { + std::stringstream stream; + stream << getName() << " " << memory_consumption; + + return stream.str(); + } + + std::string display_size() override { return "NA"; } }; } }