typedef struct simdata_task {
~simdata_task()
{
- if (this->compute)
- this->compute->unref();
-
/* parallel tasks only */
xbt_free(this->host_list);
}
/******************************* Process *************************************/
namespace simgrid {
-class MsgActorExt {
+namespace msg {
+class ActorExt {
public:
- explicit MsgActorExt(void* d) : data(d) {}
+ explicit ActorExt(void* d) : data(d) {}
msg_error_t errno_ = MSG_OK; /* the last value returned by a MSG_function */
void* data = nullptr; /* user data */
};
}
+}
typedef struct msg_comm {
smx_activity_t s_comm; /* SIMIX communication object encapsulated (the same for both processes) */