X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/4b597ac2a550a08c142293e59e4c4d2bdad8ff5d..a7dcfcf6d7280ded115ac03b7db6af640fc7a24d:/src/surf/network_interface.hpp diff --git a/src/surf/network_interface.hpp b/src/surf/network_interface.hpp index 7473f1fa8e..421f3993a0 100644 --- a/src/surf/network_interface.hpp +++ b/src/surf/network_interface.hpp @@ -51,11 +51,7 @@ namespace simgrid { NetworkModel() : Model() { } /** @brief Destructor */ - ~NetworkModel() { - lmm_system_free(maxminSystem_); - xbt_heap_free(actionHeap_); - delete modifiedSet_; - } + ~NetworkModel() override; /** * @brief Create a Link @@ -64,6 +60,7 @@ namespace simgrid { * @param bandwidth The initial bandwidth of the Link in bytes per second * @param latency The initial latency of the Link in seconds * @param policy The sharing policy of the Link + * @param props Dictionary of properties associated to this Link */ virtual Link* createLink(const char *name, double bandwidth, double latency, e_surf_link_sharing_policy_t policy, xbt_dict_t properties)=0; @@ -130,7 +127,7 @@ namespace simgrid { ************/ /** @ingroup SURF_network_interface * @brief SURF network link interface class - * @details A Link represents the link between two [hosts](\ref Host) + * @details A Link represents the link between two [hosts](\ref simgrid::surf::HostImpl) */ class Link : public simgrid::surf::Resource, @@ -145,7 +142,7 @@ namespace simgrid { /* Link destruction logic */ /**************************/ protected: - ~Link(); + ~Link() override; public: void destroy(); // Must be called instead of the destructor private: @@ -221,7 +218,7 @@ namespace simgrid { **********/ /** @ingroup SURF_network_interface * @brief SURF network action interface class - * @details A NetworkAction represents a communication between two [hosts](\ref Host) + * @details A NetworkAction represents a communication between two [hosts](\ref HostImpl) */ class NetworkAction : public simgrid::surf::Action { public: