#include "simgrid/forward.h"
#include <atomic>
+#include <simgrid/kernel/resource/Action.hpp>
#include <simgrid/simix.hpp>
namespace simgrid {
virtual void resume() = 0;
virtual void post() = 0; // What to do when a simcall terminates
+ void set_category(std::string category);
+
// boost::intrusive_ptr<ActivityImpl> support:
friend XBT_PUBLIC void intrusive_ptr_add_ref(ActivityImpl* activity);
friend XBT_PUBLIC void intrusive_ptr_release(ActivityImpl* activity);