*
* @param model HostModel associated to this Host
* @param name The name of the Host
- * @param props Dictionary of properties associated to this Host
* @param storage The Storage associated to this Host
* @param cpu The Cpu associated to this Host
*/
*
* @param model HostModel associated to this Host
* @param name The name of the Host
- * @param props Dictionary of properties associated to this Host
* @param constraint The lmm constraint associated to this Host if it is part of a LMM component
* @param storage The Storage associated to this Host
* @param cpu The Cpu associated to this Host
/* Host destruction logic */
/**************************/
- ~HostImpl();
+ ~HostImpl() override;
public:
+ // Overload the method for covariant return type:
HostModel *getModel()
{
return static_cast<HostModel*>(Resource::getModel());
virtual Action *write(surf_file_t fd, sg_size_t size);
/**
- * @brief Get the informations of a file descriptor
+ * @brief Get the information of a file descriptor
* @details The returned xbt_dynar_t contains:
* - the size of the file,
* - the mount point,
* - the storage content type
*
* @param fd The file descriptor
- * @return An xbt_dynar_t with the file informations
+ * @return An xbt_dynar_t with the file information
*/
virtual xbt_dynar_t getInfo(surf_file_t fd);