From 60aa4094e9e4d952445a3f16ba79adef8c3a3ae7 Mon Sep 17 00:00:00 2001 From: Martin Quinson Date: Fri, 31 May 2019 15:22:21 +0200 Subject: [PATCH] fix make dist, stupid f*** bummer --- src/kernel/resource/profile/Event.hpp | 34 +++++++++++++++++++++++++++ tools/cmake/DefinePackages.cmake | 1 + 2 files changed, 35 insertions(+) create mode 100644 src/kernel/resource/profile/Event.hpp diff --git a/src/kernel/resource/profile/Event.hpp b/src/kernel/resource/profile/Event.hpp new file mode 100644 index 0000000000..576e92e820 --- /dev/null +++ b/src/kernel/resource/profile/Event.hpp @@ -0,0 +1,34 @@ +/* Copyright (c) 2004-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. */ + +#ifndef SIMGRID_KERNEL_PROFILE_EVENT_HPP +#define SIMGRID_KERNEL_PROFILE_EVENT_HPP + +#include "simgrid/forward.h" + +namespace simgrid { +namespace kernel { +namespace profile { + +class Event { +public: + Profile* profile; + unsigned int idx; + resource::Resource* resource; + bool free_me; +}; +} // namespace profile +} // namespace kernel +} // namespace simgrid +/** + * @brief Free a trace event structure + * + * This function frees a trace_event if it can be freed, ie, if it has the free_me flag set to 1. + * This flag indicates whether the structure is still used somewhere or not. + * When the structure is freed, the argument is set to nullptr + */ +XBT_PUBLIC void tmgr_trace_event_unref(simgrid::kernel::profile::Event** trace_event); + +#endif // SIMGRID_KERNEL_PROFILE_EVENT_HPP diff --git a/tools/cmake/DefinePackages.cmake b/tools/cmake/DefinePackages.cmake index d42372cb7c..3827aadd88 100644 --- a/tools/cmake/DefinePackages.cmake +++ b/tools/cmake/DefinePackages.cmake @@ -872,6 +872,7 @@ set(DOC_SOURCES docs/source/conf.py docs/source/Doxyfile docs/source/_ext/hidden_code_block.py + docs/source/_templates/breadcrumbs.html docs/source/img/eclipseScreenShot.png docs/source/img/extlink.png -- 2.20.1