#include "simgrid/forward.h"
#include "xbt/sysdep.h"
+
#include <queue>
#include <vector>
-
/* Iterator within a trace */
namespace simgrid {
namespace kernel {
public:
tmgr_trace_t trace;
unsigned int idx;
- sg_resource_t resource;
+ Resource* resource;
bool free_me;
};
} // namespace kernel
} // namespace simgrid
typedef simgrid::kernel::resource::TraceEvent* tmgr_trace_event_t;
-extern "C" {
+extern XBT_PRIVATE simgrid::trace_mgr::future_evt_set* future_evt_set;
/**
* \brief Free a trace event structure
XBT_PUBLIC tmgr_trace_t tmgr_trace_new_from_file(std::string filename);
XBT_PUBLIC tmgr_trace_t tmgr_trace_new_from_string(std::string id, std::string input, double periodicity);
-}
namespace simgrid {
/** @brief Modeling of the availability profile (due to an external load) or the churn