-typedef struct msg_storage_priv /* {
- TODO PV: fill it (or not) !
-} */ s_msg_storage_priv_t, *msg_storage_priv_t;
-
-//typedef struct simdata_storage *simdata_storage_t;
-//
-//typedef struct msg_storage {
-// char *name;
-// simdata_storage_t simdata; /**< @brief simulator data */
-// void *data; /**< @brief user data */
-//} s_msg_storage_t;
-//
-//typedef struct msg_storage *msg_storage_t;
+typedef struct msg_storage_priv {
+ const char *host;
+ void *data;
+} s_msg_storage_priv_t, *msg_storage_priv_t;
+
+static inline msg_storage_priv_t MSG_storage_priv(msg_storage_t storage){
+ return (msg_storage_priv_t )xbt_lib_get_level(storage, MSG_STORAGE_LEVEL);
+}