X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/c353d0f0915ccee0aceaa91fdb1534ab5d7b7cb4..413534bc9aac9b6a61840de0a20f933534552fd7:/src/surf/workstation_interface.hpp diff --git a/src/surf/workstation_interface.hpp b/src/surf/workstation_interface.hpp index da9e455ad6..6b0b975623 100644 --- a/src/surf/workstation_interface.hpp +++ b/src/surf/workstation_interface.hpp @@ -57,6 +57,8 @@ extern surf_callback(void, WorkstationActionPtr, e_surf_action_state_t, e_surf_a * Tools * *********/ extern WorkstationModelPtr surf_workstation_model; +XBT_PUBLIC(void) workstation_parse_init(sg_platf_host_cbarg_t host); +XBT_PUBLIC(void) workstation_add_traces(); /********* * Model * @@ -84,6 +86,9 @@ public: */ ~WorkstationModel(); + virtual WorkstationPtr createWorkstation(const char *name)=0; + void addTraces(){DIE_IMPOSSIBLE;} + /** * @brief [brief description] * @details [long description] @@ -330,23 +335,7 @@ public: virtual sg_size_t fileTell(surf_file_t fd); /** - * @brief Get the available space of the storage at the mount point - * - * @param name The mount point - * @return The amount of availble space in bytes - */ - virtual sg_size_t getFreeSize(const char* name); - - /** - * @brief Get the used space of the storage at the mount point - * - * @param name The mount point - * @return The amount of used space in bytes - */ - virtual sg_size_t getUsedSize(const char* name); - - /** - * @brief Set the position indictator assiociated with the file descriptor to a new position + * @brief Set the position indicator associated with the file descriptor to a new position * @details [long description] * * @param fd The file descriptor @@ -370,17 +359,6 @@ public: */ virtual int fileMove(surf_file_t fd, const char* fullpath); - /** - * @brief Copy a file to another location on a remote host. - * @details [long description] - * - * @param fd The file descriptor - * @param host_dest The worstation destination - * @param fullpath The new full path - * @return MSG_OK if successful, otherwise MSG_TASK_CANCELED - */ - virtual int fileRcopy(surf_file_t fd, surf_resource_t host_dest, const char* fullpath); - xbt_dynar_t p_storage; RoutingEdgePtr p_netElm; CpuPtr p_cpu;