Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
objectify simdata_task_t
[simgrid.git] / include / simgrid / msg.h
index 1014114..efaba4e 100644 (file)
 namespace simgrid {
 namespace msg {
 class Comm;
 namespace simgrid {
 namespace msg {
 class Comm;
+class Task;
 }
 }
 typedef simgrid::msg::Comm sg_msg_Comm;
 }
 }
 typedef simgrid::msg::Comm sg_msg_Comm;
+typedef simgrid::msg::Task* simdata_task_t;
 #else
 typedef struct msg_Comm sg_msg_Comm;
 #else
 typedef struct msg_Comm sg_msg_Comm;
+typedef struct msg_Task* simdata_task_t;
 #endif
 
 #ifdef __cplusplus
 #endif
 
 #ifdef __cplusplus
@@ -236,8 +239,6 @@ typedef sg_msg_Comm* msg_comm_t;
 
 /* ******************************** Task ************************************ */
 
 
 /* ******************************** Task ************************************ */
 
-typedef struct s_simdata_task_t* simdata_task_t;
-
 typedef struct msg_task {
   char* name;             /**< @brief task name if any */
   simdata_task_t simdata; /**< @brief simulator data */
 typedef struct msg_task {
   char* name;             /**< @brief task name if any */
   simdata_task_t simdata; /**< @brief simulator data */