X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/ba9c81120e8f5cb7d8afa4271047a6d5ac8742fd..353856867665015bd39041aacba13ad22035287c:/src/surf/network_interface.hpp diff --git a/src/surf/network_interface.hpp b/src/surf/network_interface.hpp index 4b4c2567b7..b5330ad715 100644 --- a/src/surf/network_interface.hpp +++ b/src/surf/network_interface.hpp @@ -38,11 +38,7 @@ namespace simgrid { * Signature: `void(NetworkAction *action, simgrid::surf::Action::State old, simgrid::surf::Action::State current)` */ XBT_PUBLIC_DATA(simgrid::xbt::signal) networkActionStateChangedCallbacks; - /** @brief Callback signal fired when a NetworkAction is created (when a communication starts) - * Signature: `void(NetworkAction *action, RoutingEdge *src, RoutingEdge *dst, double size, double rate)` */ - XBT_PUBLIC_DATA(simgrid::xbt::signal) networkCommunicateCallbacks; - - } + } } /********* @@ -197,6 +193,11 @@ namespace simgrid { * Signature: `void(Link*)` */ static simgrid::xbt::signal onStateChange; + /** @brief Callback signal fired when a communication starts + * Signature: `void(NetworkAction *action, RoutingEdge *src, RoutingEdge *dst)` */ + static simgrid::xbt::signal onCommunicate; + + /** @brief Get the bandwidth in bytes per second of current Link */ virtual double getBandwidth();