-typedef struct msg_file {
- char *fullname; /**< @brief file full name (path+name)*/
- simdata_file_t simdata; /**< @brief simulator data */
- msg_file_info_t info;
-} s_msg_file_t;
-
-/** @brief File datatype.
- * @ingroup msg_file_management
- *
- * You should consider this as an opaque object.
- */
-
-typedef struct msg_file *msg_file_t;
+static inline msg_file_priv_t MSG_file_priv(msg_file_t file){
+ return (msg_file_priv_t )xbt_lib_get_level(file, MSG_FILE_LEVEL);
+}