X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/a827700e9c5f30942eb18fa38a0d0ebb84c4406d..82af9c443eb39b534153396598f68562ed6eac98:/include/simgrid/msg.h diff --git a/include/simgrid/msg.h b/include/simgrid/msg.h index 9e22c1ae8d..df2c744413 100644 --- a/include/simgrid/msg.h +++ b/include/simgrid/msg.h @@ -60,14 +60,9 @@ typedef msg_host_t msg_vm_t; /* ******************************** File ************************************ */ -/** @brief Opaque object describing a File in MSG. - * @ingroup msg_file */ -typedef xbt_dictelm_t msg_file_t; +typedef struct simdata_file* simdata_file_t; -extern int MSG_FILE_LEVEL; -typedef struct simdata_file *simdata_file_t; - -struct msg_file_priv { +typedef struct msg_file_priv { char *fullpath; sg_size_t size; char* mount_point; @@ -77,14 +72,9 @@ struct msg_file_priv { int desc_id; void *data; simdata_file_t simdata; -}; +} s_msg_file_priv_t; -typedef struct msg_file_priv s_msg_file_priv_t; -typedef struct msg_file_priv* msg_file_priv_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); -} +typedef struct msg_file_priv* msg_file_t; /* ******************************** Storage ************************************ */ /* TODO: PV: to comment */ @@ -208,7 +198,6 @@ XBT_PUBLIC(msg_error_t) MSG_file_unlink(msg_file_t fd); XBT_PUBLIC(msg_error_t) MSG_file_seek(msg_file_t fd, sg_offset_t offset, int origin); XBT_PUBLIC(sg_size_t) MSG_file_tell (msg_file_t fd); XBT_PUBLIC(void) __MSG_file_get_info(msg_file_t fd); -XBT_PUBLIC(void) __MSG_file_priv_free(msg_file_priv_t priv); XBT_PUBLIC(const char *) MSG_file_get_name(msg_file_t file); XBT_PUBLIC(msg_error_t) MSG_file_move(msg_file_t fd, const char* fullpath); XBT_PUBLIC(msg_error_t) MSG_file_rcopy(msg_file_t fd, msg_host_t host, const char* fullpath); @@ -226,7 +215,6 @@ XBT_PUBLIC(msg_error_t) MSG_storage_set_data(msg_storage_t host, void *data); XBT_PUBLIC(void *) MSG_storage_get_data(msg_storage_t storage); XBT_PUBLIC(xbt_dict_t) MSG_storage_get_content(msg_storage_t storage); XBT_PUBLIC(sg_size_t) MSG_storage_get_size(msg_storage_t storage); -XBT_PUBLIC(msg_error_t) MSG_storage_file_move(msg_file_t fd, msg_host_t dest, char* mount, char* fullname); XBT_PUBLIC(const char *) MSG_storage_get_host(msg_storage_t storage); /************************** Host handling ***********************************/