Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
API change fix: please define MSG_USE_DEPRECATED to get the broken MSG_mailbox_put_wi...
[simgrid.git] / include / msg / datatypes.h
index 1debf57..c9e8531 100644 (file)
@@ -14,15 +14,14 @@ SG_BEGIN_DECL()
 /* ******************************** Host ************************************ */
 /** @defgroup m_datatypes_management_details Details on MSG datatypes
     @ingroup  m_datatypes_management*/
-
-typedef struct simdata_host *simdata_host_t;
+     typedef struct simdata_host *simdata_host_t;
 /** @brief Host datatype 
     @ingroup m_datatypes_management_details */
-typedef struct m_host {
-  char *name;                  /**< @brief host name if any */
-  simdata_host_t simdata;      /**< @brief simulator data */
-  void *data;                  /**< @brief user data */
-} s_m_host_t;
+     typedef struct m_host {
+       char *name;              /**< @brief host name if any */
+       simdata_host_t simdata;  /**< @brief simulator data */
+       void *data;              /**< @brief user data */
+     } s_m_host_t;
 /** @brief Host datatype  
     @ingroup m_datatypes_management
 
@@ -35,18 +34,18 @@ typedef struct m_host {
 
     \see m_host_management
   @{ */
-typedef struct m_host *m_host_t;
+     typedef struct m_host *m_host_t;
 /** @} */
 /* ******************************** Task ************************************ */
 
-typedef struct simdata_task *simdata_task_t;
+     typedef struct simdata_task *simdata_task_t;
 /** @brief Task datatype 
     @ingroup m_datatypes_management_details */
-typedef struct m_task {
-  char *name;                  /**< @brief task name if any */
-  simdata_task_t simdata;      /**< @brief simulator data */
-  void *data;                  /**< @brief user data */
-} s_m_task_t;
+     typedef struct m_task {
+       char *name;              /**< @brief task name if any */
+       simdata_task_t simdata;  /**< @brief simulator data */
+       void *data;              /**< @brief user data */
+     } s_m_task_t;
 /** @brief Task datatype  
     @ingroup m_datatypes_management 
 
@@ -55,7 +54,7 @@ typedef struct m_task {
     data</em>.
     \see m_task_management
   @{ */
-typedef struct m_task  *m_task_t;
+     typedef struct m_task *m_task_t;
 
 /** \brief Default value for an uninitialized #m_task_t.
     \ingroup m_datatypes_management 
@@ -67,14 +66,15 @@ typedef struct m_task  *m_task_t;
 
 
 /* ****************************** Process *********************************** */
-typedef struct simdata_process *simdata_process_t;
+     typedef struct simdata_process *simdata_process_t;
 /** @brief Process datatype 
     @ingroup m_datatypes_management_details @{ */
-typedef struct m_process {
-  char *name;                  /**< @brief process name if any */
-  simdata_process_t simdata;   /**< @brief simulator data */
-  void *data;                  /**< @brief user data */
-} s_m_process_t;
+     typedef struct m_process {
+       char *name;              /**< @brief process name if any */
+       simdata_process_t simdata;
+                                /**< @brief simulator data */
+       void *data;              /**< @brief user data */
+     } s_m_process_t;
 /** @} */
 /** @brief Agent datatype  
     @ingroup m_datatypes_management 
@@ -83,7 +83,7 @@ typedef struct m_process {
     data</em>, executing in a <em>location</em>.
     \see m_process_management
   @{ */
-typedef struct m_process *m_process_t;
+     typedef struct m_process *m_process_t;
 /** @} */
 
 /* ********************************* Channel ******************************** */
@@ -94,17 +94,17 @@ typedef struct m_process *m_process_t;
     port number does).
     \see m_channel_management
    @{ */
-typedef int m_channel_t;
+     typedef int m_channel_t;
 /** @} */
 
 /* ******************************** Mailbox ************************************ */
 
-typedef struct s_msg_mailbox* msg_mailbox_t;
+     typedef struct s_msg_mailbox *msg_mailbox_t;
 /** @brief Mailbox datatype
     @ingroup m_datatypes_management_details @{ */
 
-msg_mailbox_t MSG_mailbox_create(const char *alias);
-void MSG_mailbox_free(void* mailbox);
+     msg_mailbox_t MSG_mailbox_create(const char *alias);
+     void MSG_mailbox_free(void *mailbox);
 
 
 /** @} */
@@ -115,20 +115,26 @@ void MSG_mailbox_free(void* mailbox);
     @ingroup m_datatypes_management 
     @{
 */
-typedef enum {
-  MSG_OK = 0,  /**< @brief Everything is right. Keep on going this way ! */
-  MSG_WARNING, /**< @brief Mmmh! Something must be not perfectly clean. But I
+     typedef enum {
+       MSG_OK = 0,
+               /**< @brief Everything is right. Keep on going this way ! */
+       MSG_WARNING,
+               /**< @brief Mmmh! Something must be not perfectly clean. But I
       may be a paranoid freak... ! */
-  MSG_TRANSFER_FAILURE, /**< @brief There has been a problem during you task
+       MSG_TRANSFER_FAILURE,
+                        /**< @brief There has been a problem during you task
       transfer. Either the network is down or the remote host has been
       shutdown. */
-  MSG_HOST_FAILURE, /**< @brief System shutdown. The host on which you are
+       MSG_HOST_FAILURE,
+                    /**< @brief System shutdown. The host on which you are
       running has just been rebooted. Free your datastructures and
       return now !*/
-  MSG_TASK_CANCELLED, /**< @brief Cancelled task. This task has been cancelled 
+       MSG_TASK_CANCELLED,
+                      /**< @brief Cancelled task. This task has been cancelled 
                        by somebody!*/
-  MSG_FATAL /**< @brief You've done something wrong. You'd better look at it... */
-} MSG_error_t;
+       MSG_FATAL
+            /**< @brief You've done something wrong. You'd better look at it... */
+     } MSG_error_t;
 /** @} */
 
 SG_END_DECL()