#ifndef JEDULE_HPP_
#define JEDULE_HPP_
-#include <simgrid/config.h>
#include <simgrid/jedule/jedule_events.hpp>
#include <simgrid/jedule/jedule_platform.hpp>
#include <cstdio>
-#if SIMGRID_HAVE_JEDULE
-
namespace simgrid {
namespace jedule{
}
typedef simgrid::jedule::Jedule *jedule_t;
-#endif
#endif /* JEDULE_HPP_ */
#include <simgrid/jedule/jedule_platform.hpp>
-#include <simgrid/config.h>
#include <simgrid/forward.h>
#include <vector>
#include <string>
#include <unordered_map>
-#if SIMGRID_HAVE_JEDULE
namespace simgrid {
namespace jedule{
}
typedef simgrid::jedule::Event* jed_event_t;
-#endif
#endif /* JEDULE_EVENTS_H_ */
#ifndef JED_SIMGRID_PLATFORM_H_
#define JED_SIMGRID_PLATFORM_H_
-#include <simgrid/config.h>
#include <simgrid/forward.h>
#include <xbt/dynar.h>
#include <vector>
#include <string>
-#if SIMGRID_HAVE_JEDULE
-
namespace simgrid {
namespace jedule{
class XBT_PUBLIC Container {
typedef simgrid::jedule::Subset * jed_subset_t;
void get_resource_selection_by_hosts(std::vector<jed_subset_t>* subset_list, std::vector<sg_host_t> *host_list);
-#endif
-
#endif /* JED_SIMGRID_PLATFORM_H_ */
#ifndef JEDULE_SD_BINDING_H_
#define JEDULE_SD_BINDING_H_
-#include <simgrid/config.h>
#include <simgrid/simdag.h>
-#if SIMGRID_HAVE_JEDULE
SG_BEGIN_DECL()
XBT_PUBLIC void jedule_log_sd_event(SD_task_t task);
XBT_PUBLIC void jedule_sd_init(void);
XBT_PUBLIC void jedule_sd_exit(void);
XBT_PUBLIC void jedule_sd_dump(const char* filename);
SG_END_DECL()
-#endif
#endif /* JEDULE_SD_BINDING_H_ */