Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
Rename NetworkLink type to Link
authorMartin Quinson <martin.quinson@loria.fr>
Sat, 18 Jul 2015 14:17:26 +0000 (16:17 +0200)
committerMartin Quinson <martin.quinson@loria.fr>
Sat, 18 Jul 2015 18:07:03 +0000 (20:07 +0200)
Yup, that's an useless cosmetics.

39 files changed:
ChangeLog
buildtools/Cmake/DefinePackages.cmake
examples/java/reservationSurfPlugin/ReservationPlugin.java
examples/java/surfPlugin/TracePlugin.java
examples/java/surfPlugin/surf_plugin.tesh
src/bindings/java/org/simgrid/surf/Link.java [moved from src/bindings/java/org/simgrid/surf/NetworkLink.java with 61% similarity]
src/bindings/java/org/simgrid/surf/NetworkAction.java
src/bindings/java/org/simgrid/surf/Plugin.java
src/bindings/java/org/simgrid/surf/Surf.java
src/bindings/java/org/simgrid/surf/SurfJNI.java
src/bindings/java/org/simgrid/surf/surfJAVA_wrap.cxx
src/bindings/java/org/simgrid/surf/surfJAVA_wrap.h
src/bindings/java/surf.i
src/bindings/java/surf_swig.cpp
src/bindings/java/surf_swig.hpp
src/bindings/java/surfdoc.i
src/surf/host_interface.hpp
src/surf/host_ptask_L07.cpp
src/surf/host_ptask_L07.hpp
src/surf/network_cm02.cpp
src/surf/network_cm02.hpp
src/surf/network_interface.cpp
src/surf/network_interface.hpp
src/surf/network_ns3.cpp
src/surf/network_ns3.hpp
src/surf/network_smpi.cpp
src/surf/network_smpi.hpp
src/surf/surf_c_bindings.cpp
src/surf/surf_interface.cpp
src/surf/surf_routing_cluster.cpp
src/surf/surf_routing_cluster.hpp
src/surf/surf_routing_cluster_fat_tree.cpp
src/surf/surf_routing_cluster_fat_tree.hpp
src/surf/surf_routing_cluster_torus.cpp
src/surf/surf_routing_dijkstra.cpp
src/surf/surf_routing_floyd.cpp
src/surf/surf_routing_full.cpp
src/surf/surf_routing_generic.cpp
src/surf/surf_routing_vivaldi.cpp

index fced57f..f1aee90 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,6 @@
+ surf.java:
+ * class NetworkLink renamed to Link
+
 SimGrid (3.12) NOT RELEASED; urgency=low
 
  cMSG:
index 7e8a112..68c40d3 100644 (file)
@@ -464,7 +464,7 @@ set(JSURF_JAVA_GENERATED_SRC
   src/bindings/java/org/simgrid/surf/LmmVariable.java
   src/bindings/java/org/simgrid/surf/Model.java
   src/bindings/java/org/simgrid/surf/NetworkAction.java
-  src/bindings/java/org/simgrid/surf/NetworkLink.java
+  src/bindings/java/org/simgrid/surf/Link.java
   src/bindings/java/org/simgrid/surf/Plugin.java
   src/bindings/java/org/simgrid/surf/Resource.java
   src/bindings/java/org/simgrid/surf/ResourceState.java
index 8cf24b7..c23c31d 100644 (file)
@@ -28,7 +28,7 @@ public class ReservationPlugin extends Plugin {
   }
 
   public void updateBandwidthRoute(String src, String dst, double bandwidth){
-    NetworkLink[] route = Surf.getRoute(src, dst);
+    Link[] route = Surf.getRoute(src, dst);
     for (int i =0; i<route.length; i++){
       Msg.info("Trace: bandwidth of "+route[i].getName()+" before "+route[i].getBandwidth());
       route[i].updateBandwidth(bandwidth);//getName();
@@ -36,11 +36,11 @@ public class ReservationPlugin extends Plugin {
     }
   }
 
+  @Override
   public void networkCommunicateCallback(NetworkAction action, RoutingEdge src, RoutingEdge dst, double size, double rate){
     if (src.getName().equals(this.src) && dst.getName().equals(this.dst)) {
       action.setBound(this.bandwidth);
     }
     Msg.info("Trace: Communicate message of size "+size+" with rate "+rate+" and bound "+action.getBound()+" from "+src.getName()+" to "+dst.getName());
   }
-
 }
index ac1d677..ff96518 100644 (file)
@@ -18,40 +18,48 @@ public class TracePlugin extends Plugin {
     activateCpuStateChangedCallback();
     activateCpuActionStateChangedCallback();
 
-    activateNetworkLinkCreatedCallback();
-    activateNetworkLinkDestructedCallback();
-    activateNetworkLinkStateChangedCallback();
+    activateLinkCreatedCallback();
+    activateLinkDestructedCallback();
+    activateLinkStateChangedCallback();
     activateNetworkActionStateChangedCallback();
   }
 
+  @Override
   public void cpuCreatedCallback(Cpu cpu) {
     Msg.info("Trace: Cpu created "+cpu.getName());
   }
 
+  @Override
   public void cpuDestructedCallback(Cpu cpu) {
     Msg.info("Trace: Cpu destructed "+cpu.getName());
   }
 
+  @Override
   public void cpuStateChangedCallback(Cpu cpu, ResourceState old, ResourceState cur){
     Msg.info("Trace: Cpu state changed "+cpu.getName());
   }
 
+  @Override
   public void cpuActionStateChangedCallback(CpuAction action, ActionState old, ActionState cur){
     Msg.info("Trace: CpuAction state changed "+action.getModel().getName());
   }
 
-  public void networkLinkCreatedCallback(NetworkLink link) {
-    Msg.info("Trace: NetworkLink created "+link.getName());
+  @Override
+  public void networkLinkCreatedCallback(Link link) {
+    Msg.info("Trace: Link created "+link.getName());
   }
 
-  public void networkLinkDestructedCallback(NetworkLink link) {
-    Msg.info("Trace: NetworkLink destructed "+link.getName());
+  @Override
+  public void networkLinkDestructedCallback(Link link) {
+    Msg.info("Trace: Link destructed "+link.getName());
   }
 
-  public void networkLinkStateChangedCallback(NetworkLink link, ResourceState old, ResourceState cur){
-    Msg.info("Trace: NetworkLink state changed "+link.getName());
+  @Override
+  public void networkLinkStateChangedCallback(Link link, ResourceState old, ResourceState cur){
+    Msg.info("Trace: Link state changed "+link.getName());
   }
 
+  @Override
   public void networkActionStateChangedCallback(NetworkAction action, ActionState old, ActionState cur){
     Msg.info("Trace: NetworkAction state changed "+action.getModel().getName());
   }
index e6fdeea..b88564c 100644 (file)
@@ -2,8 +2,8 @@
 
 $ java -classpath ${classpath:=.} surfPlugin/TestPlugin ${srcdir:=.}/../platforms/small_platform.xml ${srcdir:=.}/surfPlugin/surfPluginDeployment.xml
 > [0.000000] [jmsg/INFO] Using regular java threads. Coroutines could speed your simulation up.
-> [0.000000] [jmsg/INFO] Trace: NetworkLink created __loopback__
-> [0.000000] [jmsg/INFO] Trace: NetworkLink state changed __loopback__
+> [0.000000] [jmsg/INFO] Trace: Link created __loopback__
+> [0.000000] [jmsg/INFO] Trace: Link state changed __loopback__
 > [0.000000] [jmsg/INFO] Trace: Cpu created Tremblay
 > [0.000000] [jmsg/INFO] Trace: Cpu state changed Tremblay
 > [0.000000] [jmsg/INFO] Trace: Cpu created Jupiter
@@ -14,28 +14,28 @@ $ java -classpath ${classpath:=.} surfPlugin/TestPlugin ${srcdir:=.}/../platform
 > [0.000000] [jmsg/INFO] Trace: Cpu state changed Ginette
 > [0.000000] [jmsg/INFO] Trace: Cpu created Bourassa
 > [0.000000] [jmsg/INFO] Trace: Cpu state changed Bourassa
-> [0.000000] [jmsg/INFO] Trace: NetworkLink created 6
-> [0.000000] [jmsg/INFO] Trace: NetworkLink state changed 6
-> [0.000000] [jmsg/INFO] Trace: NetworkLink created 3
-> [0.000000] [jmsg/INFO] Trace: NetworkLink state changed 3
-> [0.000000] [jmsg/INFO] Trace: NetworkLink created 7
-> [0.000000] [jmsg/INFO] Trace: NetworkLink state changed 7
-> [0.000000] [jmsg/INFO] Trace: NetworkLink created 9
-> [0.000000] [jmsg/INFO] Trace: NetworkLink state changed 9
-> [0.000000] [jmsg/INFO] Trace: NetworkLink created 2
-> [0.000000] [jmsg/INFO] Trace: NetworkLink state changed 2
-> [0.000000] [jmsg/INFO] Trace: NetworkLink created 8
-> [0.000000] [jmsg/INFO] Trace: NetworkLink state changed 8
-> [0.000000] [jmsg/INFO] Trace: NetworkLink created 1
-> [0.000000] [jmsg/INFO] Trace: NetworkLink state changed 1
-> [0.000000] [jmsg/INFO] Trace: NetworkLink created 4
-> [0.000000] [jmsg/INFO] Trace: NetworkLink state changed 4
-> [0.000000] [jmsg/INFO] Trace: NetworkLink created 0
-> [0.000000] [jmsg/INFO] Trace: NetworkLink state changed 0
-> [0.000000] [jmsg/INFO] Trace: NetworkLink created 5
-> [0.000000] [jmsg/INFO] Trace: NetworkLink state changed 5
-> [0.000000] [jmsg/INFO] Trace: NetworkLink created loopback
-> [0.000000] [jmsg/INFO] Trace: NetworkLink state changed loopback
+> [0.000000] [jmsg/INFO] Trace: Link created 6
+> [0.000000] [jmsg/INFO] Trace: Link state changed 6
+> [0.000000] [jmsg/INFO] Trace: Link created 3
+> [0.000000] [jmsg/INFO] Trace: Link state changed 3
+> [0.000000] [jmsg/INFO] Trace: Link created 7
+> [0.000000] [jmsg/INFO] Trace: Link state changed 7
+> [0.000000] [jmsg/INFO] Trace: Link created 9
+> [0.000000] [jmsg/INFO] Trace: Link state changed 9
+> [0.000000] [jmsg/INFO] Trace: Link created 2
+> [0.000000] [jmsg/INFO] Trace: Link state changed 2
+> [0.000000] [jmsg/INFO] Trace: Link created 8
+> [0.000000] [jmsg/INFO] Trace: Link state changed 8
+> [0.000000] [jmsg/INFO] Trace: Link created 1
+> [0.000000] [jmsg/INFO] Trace: Link state changed 1
+> [0.000000] [jmsg/INFO] Trace: Link created 4
+> [0.000000] [jmsg/INFO] Trace: Link state changed 4
+> [0.000000] [jmsg/INFO] Trace: Link created 0
+> [0.000000] [jmsg/INFO] Trace: Link state changed 0
+> [0.000000] [jmsg/INFO] Trace: Link created 5
+> [0.000000] [jmsg/INFO] Trace: Link state changed 5
+> [0.000000] [jmsg/INFO] Trace: Link created loopback
+> [0.000000] [jmsg/INFO] Trace: Link state changed loopback
 > [Tremblay:surfPlugin.Sender:(1) 0.000000] [jmsg/INFO] helloo!
 > [Tremblay:surfPlugin.Sender:(1) 0.000000] [jmsg/INFO] host count: 1
 > [Tremblay:surfPlugin.Sender:(1) 0.000000] [jmsg/INFO] sender time: 0.0
@@ -52,15 +52,15 @@ $ java -classpath ${classpath:=.} surfPlugin/TestPlugin ${srcdir:=.}/../platform
 > [0.019146] [jmsg/INFO] Trace: Cpu destructed Bourassa
 > [0.019146] [jmsg/INFO] Trace: Cpu destructed Jupiter
 > [0.019146] [jmsg/INFO] Trace: Cpu destructed Ginette
-> [0.019146] [jmsg/INFO] Trace: NetworkLink destructed __loopback__
-> [0.019146] [jmsg/INFO] Trace: NetworkLink destructed loopback
-> [0.019146] [jmsg/INFO] Trace: NetworkLink destructed 0
-> [0.019146] [jmsg/INFO] Trace: NetworkLink destructed 1
-> [0.019146] [jmsg/INFO] Trace: NetworkLink destructed 2
-> [0.019146] [jmsg/INFO] Trace: NetworkLink destructed 3
-> [0.019146] [jmsg/INFO] Trace: NetworkLink destructed 4
-> [0.019146] [jmsg/INFO] Trace: NetworkLink destructed 5
-> [0.019146] [jmsg/INFO] Trace: NetworkLink destructed 6
-> [0.019146] [jmsg/INFO] Trace: NetworkLink destructed 7
-> [0.019146] [jmsg/INFO] Trace: NetworkLink destructed 8
-> [0.019146] [jmsg/INFO] Trace: NetworkLink destructed 9
+> [0.019146] [jmsg/INFO] Trace: Link destructed __loopback__
+> [0.019146] [jmsg/INFO] Trace: Link destructed loopback
+> [0.019146] [jmsg/INFO] Trace: Link destructed 0
+> [0.019146] [jmsg/INFO] Trace: Link destructed 1
+> [0.019146] [jmsg/INFO] Trace: Link destructed 2
+> [0.019146] [jmsg/INFO] Trace: Link destructed 3
+> [0.019146] [jmsg/INFO] Trace: Link destructed 4
+> [0.019146] [jmsg/INFO] Trace: Link destructed 5
+> [0.019146] [jmsg/INFO] Trace: Link destructed 6
+> [0.019146] [jmsg/INFO] Trace: Link destructed 7
+> [0.019146] [jmsg/INFO] Trace: Link destructed 8
+> [0.019146] [jmsg/INFO] Trace: Link destructed 9
@@ -11,15 +11,15 @@ package org.simgrid.surf;
 /**
  * A generic resource for the network component
  */
-public class NetworkLink extends Resource {
+public class Link extends Resource {
   private long swigCPtr;
 
-  protected NetworkLink(long cPtr, boolean cMemoryOwn) {
-    super(SurfJNI.NetworkLink_SWIGUpcast(cPtr), cMemoryOwn);
+  protected Link(long cPtr, boolean cMemoryOwn) {
+    super(SurfJNI.Link_SWIGUpcast(cPtr), cMemoryOwn);
     swigCPtr = cPtr;
   }
 
-  protected static long getCPtr(NetworkLink obj) {
+  protected static long getCPtr(Link obj) {
     return (obj == null) ? 0 : obj.swigCPtr;
   }
 
@@ -31,24 +31,24 @@ public class NetworkLink extends Resource {
     if (swigCPtr != 0) {
       if (swigCMemOwn) {
         swigCMemOwn = false;
-        SurfJNI.delete_NetworkLink(swigCPtr);
+        SurfJNI.delete_Link(swigCPtr);
       }
       swigCPtr = 0;
     }
     super.delete();
   }
 
-  protected static long[] cArrayUnwrap(NetworkLink[] arrayWrapper) {
+  protected static long[] cArrayUnwrap(Link[] arrayWrapper) {
       long[] cArray = new long[arrayWrapper.length];
       for (int i=0; i<arrayWrapper.length; i++)
-        cArray[i] = NetworkLink.getCPtr(arrayWrapper[i]);
+        cArray[i] = Link.getCPtr(arrayWrapper[i]);
       return cArray;
   }
 
-  protected static NetworkLink[] cArrayWrap(long[] cArray, boolean cMemoryOwn) {
-    NetworkLink[] arrayWrapper = new NetworkLink[cArray.length];
+  protected static Link[] cArrayWrap(long[] cArray, boolean cMemoryOwn) {
+    Link[] arrayWrapper = new Link[cArray.length];
     for (int i=0; i<cArray.length; i++)
-      arrayWrapper[i] = new NetworkLink(cArray[i], cMemoryOwn);
+      arrayWrapper[i] = new Link(cArray[i], cMemoryOwn);
     return arrayWrapper;
   }
 
@@ -57,7 +57,7 @@ public class NetworkLink extends Resource {
     * @return The bandwidth of the link
     */
   public double getBandwidth() {
-    return SurfJNI.NetworkLink_getBandwidth(swigCPtr, this);
+    return SurfJNI.Link_getBandwidth(swigCPtr, this);
   }
 
   
@@ -65,7 +65,7 @@ public class NetworkLink extends Resource {
     * @param value The new bandwidth
     */
   public void updateBandwidth(double value, double date) {
-    SurfJNI.NetworkLink_updateBandwidth__SWIG_0(swigCPtr, this, value, date);
+    SurfJNI.Link_updateBandwidth__SWIG_0(swigCPtr, this, value, date);
   }
 
   
@@ -73,7 +73,7 @@ public class NetworkLink extends Resource {
     * @param value The new bandwidth
     */
   public void updateBandwidth(double value) {
-    SurfJNI.NetworkLink_updateBandwidth__SWIG_1(swigCPtr, this, value);
+    SurfJNI.Link_updateBandwidth__SWIG_1(swigCPtr, this, value);
   }
 
   
@@ -81,7 +81,7 @@ public class NetworkLink extends Resource {
     * @return The latency of the link
     */
   public double getLatency() {
-    return SurfJNI.NetworkLink_getLatency(swigCPtr, this);
+    return SurfJNI.Link_getLatency(swigCPtr, this);
   }
 
   
@@ -89,7 +89,7 @@ public class NetworkLink extends Resource {
     * @param value The new latency
     */
   public void updateLatency(double value, double date) {
-    SurfJNI.NetworkLink_updateLatency__SWIG_0(swigCPtr, this, value, date);
+    SurfJNI.Link_updateLatency__SWIG_0(swigCPtr, this, value, date);
   }
 
   
@@ -97,7 +97,7 @@ public class NetworkLink extends Resource {
     * @param value The new latency
     */
   public void updateLatency(double value) {
-    SurfJNI.NetworkLink_updateLatency__SWIG_1(swigCPtr, this, value);
+    SurfJNI.Link_updateLatency__SWIG_1(swigCPtr, this, value);
   }
 
 }
index 76d3ae8..d1df779 100644 (file)
@@ -10,7 +10,7 @@ package org.simgrid.surf;
 
 /**
   * An network action created by network model
-  * @see NetworkLink
+  * @see Link
   */
 public class NetworkAction extends Action {
   private long swigCPtr;
index 957a707..4b20246 100644 (file)
@@ -82,28 +82,28 @@ public class Plugin {
     if (getClass() == Plugin.class) SurfJNI.Plugin_cpuActionStateChangedCallback(swigCPtr, this, CpuAction.getCPtr(action), action, arg1.swigValue(), arg2.swigValue()); else SurfJNI.Plugin_cpuActionStateChangedCallbackSwigExplicitPlugin(swigCPtr, this, CpuAction.getCPtr(action), action, arg1.swigValue(), arg2.swigValue());
   }
 
-  public void activateNetworkLinkCreatedCallback() {
-    SurfJNI.Plugin_activateNetworkLinkCreatedCallback(swigCPtr, this);
+  public void activateLinkCreatedCallback() {
+    SurfJNI.Plugin_activateLinkCreatedCallback(swigCPtr, this);
   }
 
-  public void networkLinkCreatedCallback(NetworkLink link) {
-    if (getClass() == Plugin.class) SurfJNI.Plugin_networkLinkCreatedCallback(swigCPtr, this, NetworkLink.getCPtr(link), link); else SurfJNI.Plugin_networkLinkCreatedCallbackSwigExplicitPlugin(swigCPtr, this, NetworkLink.getCPtr(link), link);
+  public void networkLinkCreatedCallback(Link link) {
+    if (getClass() == Plugin.class) SurfJNI.Plugin_networkLinkCreatedCallback(swigCPtr, this, Link.getCPtr(link), link); else SurfJNI.Plugin_networkLinkCreatedCallbackSwigExplicitPlugin(swigCPtr, this, Link.getCPtr(link), link);
   }
 
-  public void activateNetworkLinkDestructedCallback() {
-    SurfJNI.Plugin_activateNetworkLinkDestructedCallback(swigCPtr, this);
+  public void activateLinkDestructedCallback() {
+    SurfJNI.Plugin_activateLinkDestructedCallback(swigCPtr, this);
   }
 
-  public void networkLinkDestructedCallback(NetworkLink link) {
-    if (getClass() == Plugin.class) SurfJNI.Plugin_networkLinkDestructedCallback(swigCPtr, this, NetworkLink.getCPtr(link), link); else SurfJNI.Plugin_networkLinkDestructedCallbackSwigExplicitPlugin(swigCPtr, this, NetworkLink.getCPtr(link), link);
+  public void networkLinkDestructedCallback(Link link) {
+    if (getClass() == Plugin.class) SurfJNI.Plugin_networkLinkDestructedCallback(swigCPtr, this, Link.getCPtr(link), link); else SurfJNI.Plugin_networkLinkDestructedCallbackSwigExplicitPlugin(swigCPtr, this, Link.getCPtr(link), link);
   }
 
-  public void activateNetworkLinkStateChangedCallback() {
-    SurfJNI.Plugin_activateNetworkLinkStateChangedCallback(swigCPtr, this);
+  public void activateLinkStateChangedCallback() {
+    SurfJNI.Plugin_activateLinkStateChangedCallback(swigCPtr, this);
   }
 
-  public void networkLinkStateChangedCallback(NetworkLink link, ResourceState arg1, ResourceState arg2) {
-    if (getClass() == Plugin.class) SurfJNI.Plugin_networkLinkStateChangedCallback(swigCPtr, this, NetworkLink.getCPtr(link), link, arg1.swigValue(), arg2.swigValue()); else SurfJNI.Plugin_networkLinkStateChangedCallbackSwigExplicitPlugin(swigCPtr, this, NetworkLink.getCPtr(link), link, arg1.swigValue(), arg2.swigValue());
+  public void networkLinkStateChangedCallback(Link link, ResourceState arg1, ResourceState arg2) {
+    if (getClass() == Plugin.class) SurfJNI.Plugin_networkLinkStateChangedCallback(swigCPtr, this, Link.getCPtr(link), link, arg1.swigValue(), arg2.swigValue()); else SurfJNI.Plugin_networkLinkStateChangedCallbackSwigExplicitPlugin(swigCPtr, this, Link.getCPtr(link), link, arg1.swigValue(), arg2.swigValue());
   }
 
   public void activateNetworkActionStateChangedCallback() {
index 4165404..3437a60 100644 (file)
@@ -50,8 +50,8 @@ public class Surf {
     SurfJNI.setCpu(name, Cpu.getCPtr(cpu), cpu);
   }
 
-  public static NetworkLink[] getRoute(String srcName, String dstName) {
-     return NetworkLink.cArrayWrap(SurfJNI.getRoute(srcName, dstName), false);
+  public static Link[] getRoute(String srcName, String dstName) {
+     return Link.cArrayWrap(SurfJNI.getRoute(srcName, dstName), false);
 }
 
 }
index 3502cf5..e4a8afd 100644 (file)
@@ -51,15 +51,15 @@ public class SurfJNI {
   public final static native void Plugin_activateCpuActionStateChangedCallback(long jarg1, Plugin jarg1_);
   public final static native void Plugin_cpuActionStateChangedCallback(long jarg1, Plugin jarg1_, long jarg2, CpuAction jarg2_, int jarg3, int jarg4);
   public final static native void Plugin_cpuActionStateChangedCallbackSwigExplicitPlugin(long jarg1, Plugin jarg1_, long jarg2, CpuAction jarg2_, int jarg3, int jarg4);
-  public final static native void Plugin_activateNetworkLinkCreatedCallback(long jarg1, Plugin jarg1_);
-  public final static native void Plugin_networkLinkCreatedCallback(long jarg1, Plugin jarg1_, long jarg2, NetworkLink jarg2_);
-  public final static native void Plugin_networkLinkCreatedCallbackSwigExplicitPlugin(long jarg1, Plugin jarg1_, long jarg2, NetworkLink jarg2_);
-  public final static native void Plugin_activateNetworkLinkDestructedCallback(long jarg1, Plugin jarg1_);
-  public final static native void Plugin_networkLinkDestructedCallback(long jarg1, Plugin jarg1_, long jarg2, NetworkLink jarg2_);
-  public final static native void Plugin_networkLinkDestructedCallbackSwigExplicitPlugin(long jarg1, Plugin jarg1_, long jarg2, NetworkLink jarg2_);
-  public final static native void Plugin_activateNetworkLinkStateChangedCallback(long jarg1, Plugin jarg1_);
-  public final static native void Plugin_networkLinkStateChangedCallback(long jarg1, Plugin jarg1_, long jarg2, NetworkLink jarg2_, int jarg3, int jarg4);
-  public final static native void Plugin_networkLinkStateChangedCallbackSwigExplicitPlugin(long jarg1, Plugin jarg1_, long jarg2, NetworkLink jarg2_, int jarg3, int jarg4);
+  public final static native void Plugin_activateLinkCreatedCallback(long jarg1, Plugin jarg1_);
+  public final static native void Plugin_networkLinkCreatedCallback(long jarg1, Plugin jarg1_, long jarg2, Link jarg2_);
+  public final static native void Plugin_networkLinkCreatedCallbackSwigExplicitPlugin(long jarg1, Plugin jarg1_, long jarg2, Link jarg2_);
+  public final static native void Plugin_activateLinkDestructedCallback(long jarg1, Plugin jarg1_);
+  public final static native void Plugin_networkLinkDestructedCallback(long jarg1, Plugin jarg1_, long jarg2, Link jarg2_);
+  public final static native void Plugin_networkLinkDestructedCallbackSwigExplicitPlugin(long jarg1, Plugin jarg1_, long jarg2, Link jarg2_);
+  public final static native void Plugin_activateLinkStateChangedCallback(long jarg1, Plugin jarg1_);
+  public final static native void Plugin_networkLinkStateChangedCallback(long jarg1, Plugin jarg1_, long jarg2, Link jarg2_, int jarg3, int jarg4);
+  public final static native void Plugin_networkLinkStateChangedCallbackSwigExplicitPlugin(long jarg1, Plugin jarg1_, long jarg2, Link jarg2_, int jarg3, int jarg4);
   public final static native void Plugin_activateNetworkActionStateChangedCallback(long jarg1, Plugin jarg1_);
   public final static native void Plugin_networkActionStateChangedCallback(long jarg1, Plugin jarg1_, long jarg2, NetworkAction jarg2_, int jarg3, int jarg4);
   public final static native void Plugin_networkActionStateChangedCallbackSwigExplicitPlugin(long jarg1, Plugin jarg1_, long jarg2, NetworkAction jarg2_, int jarg3, int jarg4);
@@ -115,13 +115,13 @@ public class SurfJNI {
   public final static native void Cpu_setState(long jarg1, Cpu jarg1_, int jarg2);
   public final static native void Cpu_director_connect(Cpu obj, long cptr, boolean mem_own, boolean weak_global);
   public final static native void Cpu_change_ownership(Cpu obj, long cptr, boolean take_or_release);
-  public final static native void delete_NetworkLink(long jarg1);
-  public final static native double NetworkLink_getBandwidth(long jarg1, NetworkLink jarg1_);
-  public final static native void NetworkLink_updateBandwidth__SWIG_0(long jarg1, NetworkLink jarg1_, double jarg2, double jarg3);
-  public final static native void NetworkLink_updateBandwidth__SWIG_1(long jarg1, NetworkLink jarg1_, double jarg2);
-  public final static native double NetworkLink_getLatency(long jarg1, NetworkLink jarg1_);
-  public final static native void NetworkLink_updateLatency__SWIG_0(long jarg1, NetworkLink jarg1_, double jarg2, double jarg3);
-  public final static native void NetworkLink_updateLatency__SWIG_1(long jarg1, NetworkLink jarg1_, double jarg2);
+  public final static native void delete_Link(long jarg1);
+  public final static native double Link_getBandwidth(long jarg1, Link jarg1_);
+  public final static native void Link_updateBandwidth__SWIG_0(long jarg1, Link jarg1_, double jarg2, double jarg3);
+  public final static native void Link_updateBandwidth__SWIG_1(long jarg1, Link jarg1_, double jarg2);
+  public final static native double Link_getLatency(long jarg1, Link jarg1_);
+  public final static native void Link_updateLatency__SWIG_0(long jarg1, Link jarg1_, double jarg2, double jarg3);
+  public final static native void Link_updateLatency__SWIG_1(long jarg1, Link jarg1_, double jarg2);
   public final static native long new_Action(long jarg1, Model jarg1_, double jarg2, boolean jarg3);
   public final static native void delete_Action(long jarg1);
   public final static native long Action_getModel(long jarg1, Action jarg1_);
@@ -157,7 +157,7 @@ public class SurfJNI {
   public final static native int SURF_RESOURCE_OFF_get();
   public final static native long CpuModel_SWIGUpcast(long jarg1);
   public final static native long Cpu_SWIGUpcast(long jarg1);
-  public final static native long NetworkLink_SWIGUpcast(long jarg1);
+  public final static native long Link_SWIGUpcast(long jarg1);
   public final static native long CpuAction_SWIGUpcast(long jarg1);
   public final static native long NetworkAction_SWIGUpcast(long jarg1);
 
@@ -174,13 +174,13 @@ public class SurfJNI {
     self.cpuActionStateChangedCallback((action == 0) ? null : new CpuAction(action, false), ActionState.swigToEnum(arg1), ActionState.swigToEnum(arg2));
   }
   public static void SwigDirector_Plugin_networkLinkCreatedCallback(Plugin self, long link) {
-    self.networkLinkCreatedCallback((link == 0) ? null : new NetworkLink(link, false));
+    self.networkLinkCreatedCallback((link == 0) ? null : new Link(link, false));
   }
   public static void SwigDirector_Plugin_networkLinkDestructedCallback(Plugin self, long link) {
-    self.networkLinkDestructedCallback((link == 0) ? null : new NetworkLink(link, false));
+    self.networkLinkDestructedCallback((link == 0) ? null : new Link(link, false));
   }
   public static void SwigDirector_Plugin_networkLinkStateChangedCallback(Plugin self, long link, int arg1, int arg2) {
-    self.networkLinkStateChangedCallback((link == 0) ? null : new NetworkLink(link, false), ResourceState.swigToEnum(arg1), ResourceState.swigToEnum(arg2));
+    self.networkLinkStateChangedCallback((link == 0) ? null : new Link(link, false), ResourceState.swigToEnum(arg1), ResourceState.swigToEnum(arg2));
   }
   public static void SwigDirector_Plugin_networkActionStateChangedCallback(Plugin self, long action, int old, int cur) {
     self.networkActionStateChangedCallback((action == 0) ? null : new NetworkAction(action, false), ActionState.swigToEnum(old), ActionState.swigToEnum(cur));
index cd127fb..be2e89b 100644 (file)
@@ -1167,7 +1167,7 @@ void SwigDirector_Plugin::cpuActionStateChangedCallback(CpuAction *action, e_sur
   if (swigjobj) jenv->DeleteLocalRef(swigjobj);
 }
 
-void SwigDirector_Plugin::networkLinkCreatedCallback(NetworkLink *link) {
+void SwigDirector_Plugin::networkLinkCreatedCallback(Link *link) {
   JNIEnvWrapper swigjnienv(this) ;
   JNIEnv * jenv = swigjnienv.getJNIEnv() ;
   jobject swigjobj = (jobject) NULL ;
@@ -1179,7 +1179,7 @@ void SwigDirector_Plugin::networkLinkCreatedCallback(NetworkLink *link) {
   }
   swigjobj = swig_get_self(jenv);
   if (swigjobj && jenv->IsSameObject(swigjobj, NULL) == JNI_FALSE) {
-    *((NetworkLink **)&jlink) = (NetworkLink *) link; 
+    *((Link **)&jlink) = (Link *) link; 
     jenv->CallStaticVoidMethod(Swig::jclass_SurfJNI, Swig::director_methids[4], swigjobj, jlink);
     if (jenv->ExceptionCheck() == JNI_TRUE) return ;
   } else {
@@ -1188,7 +1188,7 @@ void SwigDirector_Plugin::networkLinkCreatedCallback(NetworkLink *link) {
   if (swigjobj) jenv->DeleteLocalRef(swigjobj);
 }
 
-void SwigDirector_Plugin::networkLinkDestructedCallback(NetworkLink *link) {
+void SwigDirector_Plugin::networkLinkDestructedCallback(Link *link) {
   JNIEnvWrapper swigjnienv(this) ;
   JNIEnv * jenv = swigjnienv.getJNIEnv() ;
   jobject swigjobj = (jobject) NULL ;
@@ -1200,7 +1200,7 @@ void SwigDirector_Plugin::networkLinkDestructedCallback(NetworkLink *link) {
   }
   swigjobj = swig_get_self(jenv);
   if (swigjobj && jenv->IsSameObject(swigjobj, NULL) == JNI_FALSE) {
-    *((NetworkLink **)&jlink) = (NetworkLink *) link; 
+    *((Link **)&jlink) = (Link *) link; 
     jenv->CallStaticVoidMethod(Swig::jclass_SurfJNI, Swig::director_methids[5], swigjobj, jlink);
     if (jenv->ExceptionCheck() == JNI_TRUE) return ;
   } else {
@@ -1209,7 +1209,7 @@ void SwigDirector_Plugin::networkLinkDestructedCallback(NetworkLink *link) {
   if (swigjobj) jenv->DeleteLocalRef(swigjobj);
 }
 
-void SwigDirector_Plugin::networkLinkStateChangedCallback(NetworkLink *link, e_surf_resource_state_t arg1, e_surf_resource_state_t arg2) {
+void SwigDirector_Plugin::networkLinkStateChangedCallback(Link *link, e_surf_resource_state_t arg1, e_surf_resource_state_t arg2) {
   JNIEnvWrapper swigjnienv(this) ;
   JNIEnv * jenv = swigjnienv.getJNIEnv() ;
   jobject swigjobj = (jobject) NULL ;
@@ -1223,7 +1223,7 @@ void SwigDirector_Plugin::networkLinkStateChangedCallback(NetworkLink *link, e_s
   }
   swigjobj = swig_get_self(jenv);
   if (swigjobj && jenv->IsSameObject(swigjobj, NULL) == JNI_FALSE) {
-    *((NetworkLink **)&jlink) = (NetworkLink *) link; 
+    *((Link **)&jlink) = (Link *) link; 
     jarg1 = (jint) arg1;
     jarg2 = (jint) arg2;
     jenv->CallStaticVoidMethod(Swig::jclass_SurfJNI, Swig::director_methids[6], swigjobj, jlink, jarg1, jarg2);
@@ -1307,13 +1307,13 @@ void SwigDirector_Plugin::swig_connect_director(JNIEnv *jenv, jobject jself, jcl
       "cpuActionStateChangedCallback", "(Lorg/simgrid/surf/CpuAction;Lorg/simgrid/surf/ActionState;Lorg/simgrid/surf/ActionState;)V", NULL 
     },
     {
-      "networkLinkCreatedCallback", "(Lorg/simgrid/surf/NetworkLink;)V", NULL 
+      "networkLinkCreatedCallback", "(Lorg/simgrid/surf/Link;)V", NULL 
     },
     {
-      "networkLinkDestructedCallback", "(Lorg/simgrid/surf/NetworkLink;)V", NULL 
+      "networkLinkDestructedCallback", "(Lorg/simgrid/surf/Link;)V", NULL 
     },
     {
-      "networkLinkStateChangedCallback", "(Lorg/simgrid/surf/NetworkLink;Lorg/simgrid/surf/ResourceState;Lorg/simgrid/surf/ResourceState;)V", NULL 
+      "networkLinkStateChangedCallback", "(Lorg/simgrid/surf/Link;Lorg/simgrid/surf/ResourceState;Lorg/simgrid/surf/ResourceState;)V", NULL 
     },
     {
       "networkActionStateChangedCallback", "(Lorg/simgrid/surf/NetworkAction;Lorg/simgrid/surf/ActionState;Lorg/simgrid/surf/ActionState;)V", NULL 
@@ -2322,7 +2322,7 @@ SWIGEXPORT jlongArray JNICALL Java_org_simgrid_surf_SurfJNI_getRoute(JNIEnv *jen
   jlongArray jresult = 0 ;
   char *arg1 = (char *) 0 ;
   char *arg2 = (char *) 0 ;
-  NetworkLinkDynar result;
+  LinkDynar result;
   
   (void)jenv;
   (void)jcls;
@@ -2341,7 +2341,7 @@ SWIGEXPORT jlongArray JNICALL Java_org_simgrid_surf_SurfJNI_getRoute(JNIEnv *jen
     long l = xbt_dynar_length(result);
     jresult = jenv->NewLongArray(l);
     unsigned i;
-    NetworkLink *link;
+    Link *link;
     jlong *elts = jenv->GetLongArrayElements(jresult, NULL);
     xbt_dynar_foreach(result, i, link) {
       elts[i] = (jlong)link;
@@ -2537,98 +2537,98 @@ SWIGEXPORT void JNICALL Java_org_simgrid_surf_SurfJNI_Plugin_1cpuActionStateChan
 }
 
 
-SWIGEXPORT void JNICALL Java_org_simgrid_surf_SurfJNI_Plugin_1activateNetworkLinkCreatedCallback(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
+SWIGEXPORT void JNICALL Java_org_simgrid_surf_SurfJNI_Plugin_1activateLinkCreatedCallback(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
   Plugin *arg1 = (Plugin *) 0 ;
   
   (void)jenv;
   (void)jcls;
   (void)jarg1_;
   arg1 = *(Plugin **)&jarg1; 
-  (arg1)->activateNetworkLinkCreatedCallback();
+  (arg1)->activateLinkCreatedCallback();
 }
 
 
 SWIGEXPORT void JNICALL Java_org_simgrid_surf_SurfJNI_Plugin_1networkLinkCreatedCallback(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_) {
   Plugin *arg1 = (Plugin *) 0 ;
-  NetworkLink *arg2 = (NetworkLink *) 0 ;
+  Link *arg2 = (Link *) 0 ;
   
   (void)jenv;
   (void)jcls;
   (void)jarg1_;
   (void)jarg2_;
   arg1 = *(Plugin **)&jarg1; 
-  arg2 = *(NetworkLink **)&jarg2; 
+  arg2 = *(Link **)&jarg2; 
   (arg1)->networkLinkCreatedCallback(arg2);
 }
 
 
 SWIGEXPORT void JNICALL Java_org_simgrid_surf_SurfJNI_Plugin_1networkLinkCreatedCallbackSwigExplicitPlugin(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_) {
   Plugin *arg1 = (Plugin *) 0 ;
-  NetworkLink *arg2 = (NetworkLink *) 0 ;
+  Link *arg2 = (Link *) 0 ;
   
   (void)jenv;
   (void)jcls;
   (void)jarg1_;
   (void)jarg2_;
   arg1 = *(Plugin **)&jarg1; 
-  arg2 = *(NetworkLink **)&jarg2; 
+  arg2 = *(Link **)&jarg2; 
   (arg1)->Plugin::networkLinkCreatedCallback(arg2);
 }
 
 
-SWIGEXPORT void JNICALL Java_org_simgrid_surf_SurfJNI_Plugin_1activateNetworkLinkDestructedCallback(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
+SWIGEXPORT void JNICALL Java_org_simgrid_surf_SurfJNI_Plugin_1activateLinkDestructedCallback(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
   Plugin *arg1 = (Plugin *) 0 ;
   
   (void)jenv;
   (void)jcls;
   (void)jarg1_;
   arg1 = *(Plugin **)&jarg1; 
-  (arg1)->activateNetworkLinkDestructedCallback();
+  (arg1)->activateLinkDestructedCallback();
 }
 
 
 SWIGEXPORT void JNICALL Java_org_simgrid_surf_SurfJNI_Plugin_1networkLinkDestructedCallback(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_) {
   Plugin *arg1 = (Plugin *) 0 ;
-  NetworkLink *arg2 = (NetworkLink *) 0 ;
+  Link *arg2 = (Link *) 0 ;
   
   (void)jenv;
   (void)jcls;
   (void)jarg1_;
   (void)jarg2_;
   arg1 = *(Plugin **)&jarg1; 
-  arg2 = *(NetworkLink **)&jarg2; 
+  arg2 = *(Link **)&jarg2; 
   (arg1)->networkLinkDestructedCallback(arg2);
 }
 
 
 SWIGEXPORT void JNICALL Java_org_simgrid_surf_SurfJNI_Plugin_1networkLinkDestructedCallbackSwigExplicitPlugin(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_) {
   Plugin *arg1 = (Plugin *) 0 ;
-  NetworkLink *arg2 = (NetworkLink *) 0 ;
+  Link *arg2 = (Link *) 0 ;
   
   (void)jenv;
   (void)jcls;
   (void)jarg1_;
   (void)jarg2_;
   arg1 = *(Plugin **)&jarg1; 
-  arg2 = *(NetworkLink **)&jarg2; 
+  arg2 = *(Link **)&jarg2; 
   (arg1)->Plugin::networkLinkDestructedCallback(arg2);
 }
 
 
-SWIGEXPORT void JNICALL Java_org_simgrid_surf_SurfJNI_Plugin_1activateNetworkLinkStateChangedCallback(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
+SWIGEXPORT void JNICALL Java_org_simgrid_surf_SurfJNI_Plugin_1activateLinkStateChangedCallback(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
   Plugin *arg1 = (Plugin *) 0 ;
   
   (void)jenv;
   (void)jcls;
   (void)jarg1_;
   arg1 = *(Plugin **)&jarg1; 
-  (arg1)->activateNetworkLinkStateChangedCallback();
+  (arg1)->activateLinkStateChangedCallback();
 }
 
 
 SWIGEXPORT void JNICALL Java_org_simgrid_surf_SurfJNI_Plugin_1networkLinkStateChangedCallback(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_, jint jarg3, jint jarg4) {
   Plugin *arg1 = (Plugin *) 0 ;
-  NetworkLink *arg2 = (NetworkLink *) 0 ;
+  Link *arg2 = (Link *) 0 ;
   e_surf_resource_state_t arg3 ;
   e_surf_resource_state_t arg4 ;
   
@@ -2637,7 +2637,7 @@ SWIGEXPORT void JNICALL Java_org_simgrid_surf_SurfJNI_Plugin_1networkLinkStateCh
   (void)jarg1_;
   (void)jarg2_;
   arg1 = *(Plugin **)&jarg1; 
-  arg2 = *(NetworkLink **)&jarg2; 
+  arg2 = *(Link **)&jarg2; 
   arg3 = (e_surf_resource_state_t)jarg3; 
   arg4 = (e_surf_resource_state_t)jarg4; 
   (arg1)->networkLinkStateChangedCallback(arg2,arg3,arg4);
@@ -2646,7 +2646,7 @@ SWIGEXPORT void JNICALL Java_org_simgrid_surf_SurfJNI_Plugin_1networkLinkStateCh
 
 SWIGEXPORT void JNICALL Java_org_simgrid_surf_SurfJNI_Plugin_1networkLinkStateChangedCallbackSwigExplicitPlugin(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jlong jarg2, jobject jarg2_, jint jarg3, jint jarg4) {
   Plugin *arg1 = (Plugin *) 0 ;
-  NetworkLink *arg2 = (NetworkLink *) 0 ;
+  Link *arg2 = (Link *) 0 ;
   e_surf_resource_state_t arg3 ;
   e_surf_resource_state_t arg4 ;
   
@@ -2655,7 +2655,7 @@ SWIGEXPORT void JNICALL Java_org_simgrid_surf_SurfJNI_Plugin_1networkLinkStateCh
   (void)jarg1_;
   (void)jarg2_;
   arg1 = *(Plugin **)&jarg1; 
-  arg2 = *(NetworkLink **)&jarg2; 
+  arg2 = *(Link **)&jarg2; 
   arg3 = (e_surf_resource_state_t)jarg3; 
   arg4 = (e_surf_resource_state_t)jarg4; 
   (arg1)->Plugin::networkLinkStateChangedCallback(arg2,arg3,arg4);
@@ -3530,97 +3530,97 @@ SWIGEXPORT void JNICALL Java_org_simgrid_surf_SurfJNI_Cpu_1change_1ownership(JNI
 }
 
 
-SWIGEXPORT void JNICALL Java_org_simgrid_surf_SurfJNI_delete_1NetworkLink(JNIEnv *jenv, jclass jcls, jlong jarg1) {
-  NetworkLink *arg1 = (NetworkLink *) 0 ;
+SWIGEXPORT void JNICALL Java_org_simgrid_surf_SurfJNI_delete_1Link(JNIEnv *jenv, jclass jcls, jlong jarg1) {
+  Link *arg1 = (Link *) 0 ;
   
   (void)jenv;
   (void)jcls;
-  arg1 = *(NetworkLink **)&jarg1; 
+  arg1 = *(Link **)&jarg1; 
   delete arg1;
 }
 
 
-SWIGEXPORT jdouble JNICALL Java_org_simgrid_surf_SurfJNI_NetworkLink_1getBandwidth(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
+SWIGEXPORT jdouble JNICALL Java_org_simgrid_surf_SurfJNI_Link_1getBandwidth(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
   jdouble jresult = 0 ;
-  NetworkLink *arg1 = (NetworkLink *) 0 ;
+  Link *arg1 = (Link *) 0 ;
   double result;
   
   (void)jenv;
   (void)jcls;
   (void)jarg1_;
-  arg1 = *(NetworkLink **)&jarg1; 
+  arg1 = *(Link **)&jarg1; 
   result = (double)(arg1)->getBandwidth();
   jresult = (jdouble)result; 
   return jresult;
 }
 
 
-SWIGEXPORT void JNICALL Java_org_simgrid_surf_SurfJNI_NetworkLink_1updateBandwidth_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jdouble jarg2, jdouble jarg3) {
-  NetworkLink *arg1 = (NetworkLink *) 0 ;
+SWIGEXPORT void JNICALL Java_org_simgrid_surf_SurfJNI_Link_1updateBandwidth_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jdouble jarg2, jdouble jarg3) {
+  Link *arg1 = (Link *) 0 ;
   double arg2 ;
   double arg3 ;
   
   (void)jenv;
   (void)jcls;
   (void)jarg1_;
-  arg1 = *(NetworkLink **)&jarg1; 
+  arg1 = *(Link **)&jarg1; 
   arg2 = (double)jarg2; 
   arg3 = (double)jarg3; 
   (arg1)->updateBandwidth(arg2,arg3);
 }
 
 
-SWIGEXPORT void JNICALL Java_org_simgrid_surf_SurfJNI_NetworkLink_1updateBandwidth_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jdouble jarg2) {
-  NetworkLink *arg1 = (NetworkLink *) 0 ;
+SWIGEXPORT void JNICALL Java_org_simgrid_surf_SurfJNI_Link_1updateBandwidth_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jdouble jarg2) {
+  Link *arg1 = (Link *) 0 ;
   double arg2 ;
   
   (void)jenv;
   (void)jcls;
   (void)jarg1_;
-  arg1 = *(NetworkLink **)&jarg1; 
+  arg1 = *(Link **)&jarg1; 
   arg2 = (double)jarg2; 
   (arg1)->updateBandwidth(arg2);
 }
 
 
-SWIGEXPORT jdouble JNICALL Java_org_simgrid_surf_SurfJNI_NetworkLink_1getLatency(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
+SWIGEXPORT jdouble JNICALL Java_org_simgrid_surf_SurfJNI_Link_1getLatency(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_) {
   jdouble jresult = 0 ;
-  NetworkLink *arg1 = (NetworkLink *) 0 ;
+  Link *arg1 = (Link *) 0 ;
   double result;
   
   (void)jenv;
   (void)jcls;
   (void)jarg1_;
-  arg1 = *(NetworkLink **)&jarg1; 
+  arg1 = *(Link **)&jarg1; 
   result = (double)(arg1)->getLatency();
   jresult = (jdouble)result; 
   return jresult;
 }
 
 
-SWIGEXPORT void JNICALL Java_org_simgrid_surf_SurfJNI_NetworkLink_1updateLatency_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jdouble jarg2, jdouble jarg3) {
-  NetworkLink *arg1 = (NetworkLink *) 0 ;
+SWIGEXPORT void JNICALL Java_org_simgrid_surf_SurfJNI_Link_1updateLatency_1_1SWIG_10(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jdouble jarg2, jdouble jarg3) {
+  Link *arg1 = (Link *) 0 ;
   double arg2 ;
   double arg3 ;
   
   (void)jenv;
   (void)jcls;
   (void)jarg1_;
-  arg1 = *(NetworkLink **)&jarg1; 
+  arg1 = *(Link **)&jarg1; 
   arg2 = (double)jarg2; 
   arg3 = (double)jarg3; 
   (arg1)->updateLatency(arg2,arg3);
 }
 
 
-SWIGEXPORT void JNICALL Java_org_simgrid_surf_SurfJNI_NetworkLink_1updateLatency_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jdouble jarg2) {
-  NetworkLink *arg1 = (NetworkLink *) 0 ;
+SWIGEXPORT void JNICALL Java_org_simgrid_surf_SurfJNI_Link_1updateLatency_1_1SWIG_11(JNIEnv *jenv, jclass jcls, jlong jarg1, jobject jarg1_, jdouble jarg2) {
+  Link *arg1 = (Link *) 0 ;
   double arg2 ;
   
   (void)jenv;
   (void)jcls;
   (void)jarg1_;
-  arg1 = *(NetworkLink **)&jarg1; 
+  arg1 = *(Link **)&jarg1; 
   arg2 = (double)jarg2; 
   (arg1)->updateLatency(arg2);
 }
@@ -4081,11 +4081,11 @@ SWIGEXPORT jlong JNICALL Java_org_simgrid_surf_SurfJNI_Cpu_1SWIGUpcast(JNIEnv *j
     return baseptr;
 }
 
-SWIGEXPORT jlong JNICALL Java_org_simgrid_surf_SurfJNI_NetworkLink_1SWIGUpcast(JNIEnv *jenv, jclass jcls, jlong jarg1) {
+SWIGEXPORT jlong JNICALL Java_org_simgrid_surf_SurfJNI_Link_1SWIGUpcast(JNIEnv *jenv, jclass jcls, jlong jarg1) {
     jlong baseptr = 0;
     (void)jenv;
     (void)jcls;
-    *(Resource **)&baseptr = *(NetworkLink **)&jarg1;
+    *(Resource **)&baseptr = *(Link **)&jarg1;
     return baseptr;
 }
 
index c3567e3..a21ce12 100644 (file)
@@ -21,9 +21,9 @@ public:
     virtual void cpuDestructedCallback(Cpu *cpu);
     virtual void cpuStateChangedCallback(Cpu *cpu, e_surf_resource_state_t arg1, e_surf_resource_state_t arg2);
     virtual void cpuActionStateChangedCallback(CpuAction *action, e_surf_action_state_t arg1, e_surf_action_state_t arg2);
-    virtual void networkLinkCreatedCallback(NetworkLink *link);
-    virtual void networkLinkDestructedCallback(NetworkLink *link);
-    virtual void networkLinkStateChangedCallback(NetworkLink *link, e_surf_resource_state_t arg1, e_surf_resource_state_t arg2);
+    virtual void networkLinkCreatedCallback(Link *link);
+    virtual void networkLinkDestructedCallback(Link *link);
+    virtual void networkLinkStateChangedCallback(Link *link, e_surf_resource_state_t arg1, e_surf_resource_state_t arg2);
     virtual void networkActionStateChangedCallback(NetworkAction *action, e_surf_action_state_t old, e_surf_action_state_t cur);
     virtual void networkCommunicateCallback(NetworkAction *action, RoutingEdge *src, RoutingEdge *dst, double size, double rate);
 public:
index 660d85b..a9e121e 100644 (file)
@@ -99,7 +99,7 @@ GETDIRECTOR(CpuAction)
 %typemap(freearg) char* name {
 }
 
-/* Handle xbt_dynar_t of NetworkLink */
+/* Handle xbt_dynar_t of Link */
 JAVA_ARRAYSOFCLASSES(Action);
 %apply Action[] {ActionArrayPtr};
 %typemap(jstype) ActionArrayPtr "Action[]"
@@ -137,19 +137,19 @@ public:
 }
 };
 
-/* Handle xbt_dynar_t of NetworkLink */
-JAVA_ARRAYSOFCLASSES(NetworkLink);
-%apply NetworkLink[] {NetworkLinkDynar};
-%typemap(jstype) NetworkLinkDynar "NetworkLink[]"
-%typemap(javain) NetworkLinkDynar "NetworkLink.cArrayUnwrap($javainput)"
-%typemap(javaout) NetworkLinkDynar {
-     return NetworkLink.cArrayWrap($jnicall, $owner);
+/* Handle xbt_dynar_t of Link */
+JAVA_ARRAYSOFCLASSES(Link);
+%apply Link[] {LinkDynar};
+%typemap(jstype) LinkDynar "Link[]"
+%typemap(javain) LinkDynar "Link.cArrayUnwrap($javainput)"
+%typemap(javaout) LinkDynar {
+     return Link.cArrayWrap($jnicall, $owner);
 }
-%typemap(out) NetworkLinkDynar {
+%typemap(out) LinkDynar {
   long l = xbt_dynar_length($1);
   $result = jenv->NewLongArray(l);
   unsigned i;
-  NetworkLink *link;
+  Link *link;
   jlong *elts = jenv->GetLongArrayElements($result, NULL);
   xbt_dynar_foreach($1, i, link) {
     elts[i] = (jlong)link;
@@ -298,10 +298,10 @@ public:
   void setState(e_surf_resource_state_t state);
 };
 
-class NetworkLink : public Resource {
+class Link : public Resource {
 public:
-  NetworkLink();
-  ~NetworkLink();
+  Link();
+  ~Link();
   double getBandwidth();
   void updateBandwidth(double value, double date=surf_get_clock());
   double getLatency();
index c1e2986..b3066cd 100644 (file)
@@ -38,7 +38,7 @@ void setCpu(char *name, Cpu *cpu) {
        sg_host_surfcpu_set(sg_host_by_name(name), cpu);
 }
 
-NetworkLinkDynar getRoute(char *srcName, char *dstName) {
+LinkDynar getRoute(char *srcName, char *dstName) {
   RoutingEdge *src = sg_host_edge(sg_host_by_name(srcName));
   RoutingEdge *dst = sg_host_edge(sg_host_by_name(dstName));
   xbt_assert(src,"Cannot get the route from a NULL source");
@@ -65,15 +65,15 @@ void Plugin::activateCpuActionStateChangedCallback(){
 }
 
 
-void Plugin::activateNetworkLinkCreatedCallback(){
+void Plugin::activateLinkCreatedCallback(){
   surf_callback_connect(networkLinkCreatedCallbacks, boost::bind(&Plugin::networkLinkCreatedCallback, this, _1));
 }
 
-void Plugin::activateNetworkLinkDestructedCallback(){
+void Plugin::activateLinkDestructedCallback(){
   surf_callback_connect(networkLinkDestructedCallbacks, boost::bind(&Plugin::networkLinkDestructedCallback, this, _1));
 }
 
-void Plugin::activateNetworkLinkStateChangedCallback(){
+void Plugin::activateLinkStateChangedCallback(){
   surf_callback_connect(networkLinkStateChangedCallbacks, boost::bind(&Plugin::networkLinkStateChangedCallback, this, _1, _2, _3));
 }
 
index 4211ce1..eaea508 100644 (file)
@@ -10,7 +10,7 @@
 #include "src/surf/network_interface.hpp"
 #include "src/surf/maxmin_private.hpp"
 
-typedef xbt_dynar_t NetworkLinkDynar;
+typedef xbt_dynar_t LinkDynar;
 typedef ActionList *ActionArrayPtr;
 
 double getClock();
@@ -22,7 +22,7 @@ void setCpuModel(CpuModel *cpuModel);
 
 void setCpu(char *name, Cpu *cpu);
 
-NetworkLinkDynar getRoute(char *srcName, char *dstName);
+LinkDynar getRoute(char *srcName, char *dstName);
 
 class Plugin {
 public:
@@ -43,14 +43,14 @@ public:
  virtual void cpuActionStateChangedCallback(CpuAction *action, e_surf_action_state_t, e_surf_action_state_t) {}
 
 
- void activateNetworkLinkCreatedCallback();
- virtual void networkLinkCreatedCallback(NetworkLink *link) {}
+ void activateLinkCreatedCallback();
+ virtual void networkLinkCreatedCallback(Link *link) {}
 
- void activateNetworkLinkDestructedCallback();
- virtual void networkLinkDestructedCallback(NetworkLink *link) {}
+ void activateLinkDestructedCallback();
+ virtual void networkLinkDestructedCallback(Link *link) {}
 
- void activateNetworkLinkStateChangedCallback();
- virtual void networkLinkStateChangedCallback(NetworkLink *link, e_surf_resource_state_t, e_surf_resource_state_t) {}
+ void activateLinkStateChangedCallback();
+ virtual void networkLinkStateChangedCallback(Link *link, e_surf_resource_state_t, e_surf_resource_state_t) {}
 
  void activateNetworkActionStateChangedCallback();
  virtual void networkActionStateChangedCallback(NetworkAction *action, e_surf_action_state_t old, e_surf_action_state_t cur) {}
index 24eb9a9..02a6c89 100644 (file)
   public";
 
 
-%typemap(javaimports) NetworkLink "
+%typemap(javaimports) Link "
 /**
  * A generic resource for the network component
  */"
 
-  %javamethodmodifiers NetworkLink::getBandwidth() "
+  %javamethodmodifiers Link::getBandwidth() "
   /**
     * @return The bandwidth of the link
     */
   public";
 
-%javamethodmodifiers NetworkLink::updateBandwidth(double value, double date=surf_get_clock()) "
+%javamethodmodifiers Link::updateBandwidth(double value, double date=surf_get_clock()) "
   /**
     * @param value The new bandwidth
     */
   public";
 
-  %javamethodmodifiers NetworkLink::getLatency() "
+  %javamethodmodifiers Link::getLatency() "
   /**
     * @return The latency of the link
     */
   public";
 
-%javamethodmodifiers NetworkLink::updateLatency(double value, double date=surf_get_clock()) "
+%javamethodmodifiers Link::updateLatency(double value, double date=surf_get_clock()) "
   /**
     * @param value The new latency
     */
 %typemap(javaimports) NetworkAction "
 /**
   * An network action created by network model
-  * @see NetworkLink
+  * @see Link
   */"
 
 %javamethodmodifiers NetworkAction::getLatency() "
index 71ee1b7..3b1defd 100644 (file)
@@ -128,7 +128,7 @@ public:
  ************/
 /** @ingroup SURF_host_interface
  * @brief SURF Host interface class
- * @details An host represents a machine with a aggregation of a Cpu, a NetworkLink and a Storage
+ * @details An host represents a machine with a aggregation of a Cpu, a Link and a Storage
  */
 class Host : public Resource {
 public:
@@ -353,7 +353,7 @@ public:
   xbt_dynar_t p_storage;
   RoutingEdgePtr p_netElm;
   CpuPtr p_cpu;
-  NetworkLinkPtr p_network;
+  LinkPtr p_network;
 
   /**
    * @brief Get the list of virtual machines on the current Host
index e7ce175..698247d 100644 (file)
@@ -53,7 +53,7 @@ HostL07Model::HostL07Model() : HostModel("Host ptask_L07") {
   surf_host_model = NULL;
   surf_network_model = new NetworkL07Model();
   surf_cpu_model_pm = new CpuL07Model();
-  routing_model_create(surf_network_model->createNetworkLink("__loopback__",
+  routing_model_create(surf_network_model->createLink("__loopback__",
                                                          498000000, NULL,
                                                          0.000015, NULL,
                                                          SURF_RESOURCE_ON, NULL,
@@ -340,7 +340,7 @@ CpuPtr CpuL07Model::createCpu(const char *name,  xbt_dynar_t powerPeak,
   return cpu;
 }
 
-NetworkLinkPtr NetworkL07Model::createNetworkLink(const char *name,
+LinkPtr NetworkL07Model::createLink(const char *name,
                                  double bw_initial,
                                  tmgr_trace_t bw_trace,
                                  double lat_initial,
@@ -486,7 +486,7 @@ LinkL07::LinkL07(NetworkL07ModelPtr model, const char* name, xbt_dict_t props,
                         e_surf_resource_state_t state_initial,
                         tmgr_trace_t state_trace,
                         e_surf_link_sharing_policy_t policy)
- : NetworkLink(model, name, props, lmm_constraint_new(ptask_maxmin_system, this, bw_initial), history, state_trace)
+ : Link(model, name, props, lmm_constraint_new(ptask_maxmin_system, this, bw_initial), history, state_trace)
 {
   m_bwCurrent = bw_initial;
   if (bw_trace)
index c848b52..9a5c9cb 100644 (file)
@@ -79,7 +79,7 @@ class NetworkL07Model : public NetworkModel {
 public:
   NetworkL07Model() : NetworkModel() {};
   ~NetworkL07Model() {surf_network_model = NULL;};
-  NetworkLinkPtr createNetworkLink(const char *name,
+  LinkPtr createLink(const char *name,
                                                   double bw_initial,
                                                   tmgr_trace_t bw_trace,
                                                   double lat_initial,
@@ -137,7 +137,7 @@ public:
   double getConsumedEnergy() {THROW_UNIMPLEMENTED;};
 };
 
-class LinkL07 : public NetworkLink {
+class LinkL07 : public Link {
 public:
   LinkL07(NetworkL07ModelPtr model, const char* name, xbt_dict_t props,
                  double bw_initial,
index 37fc271..2228d67 100644 (file)
@@ -186,7 +186,7 @@ void NetworkCm02Model::initialize()
        p_maxminSystem = lmm_system_new(m_selectiveUpdate);
 
   const char* lb_name = "__loopback__";
-  routing_model_create(createNetworkLink(lb_name,
+  routing_model_create(createLink(lb_name,
                                                   498000000, NULL, 0.000015, NULL,
                                                   SURF_RESOURCE_ON, NULL,
                                                   SURF_LINK_FATPIPE, NULL));
@@ -201,7 +201,7 @@ void NetworkCm02Model::initialize()
   m_haveGap = false;
 }
 
-NetworkLinkPtr NetworkCm02Model::createNetworkLink(const char *name,
+LinkPtr NetworkCm02Model::createLink(const char *name,
                                  double bw_initial,
                                  tmgr_trace_t bw_trace,
                                  double lat_initial,
@@ -537,7 +537,7 @@ NetworkCm02Link::NetworkCm02Link(NetworkCm02ModelPtr model, const char *name, xb
                                   double lat_initial,
                                   tmgr_trace_t lat_trace,
                                   e_surf_link_sharing_policy_t policy)
-: NetworkLink(model, name, props, lmm_constraint_new(system, this, constraint_value), history, state_trace)
+: Link(model, name, props, lmm_constraint_new(system, this, constraint_value), history, state_trace)
 {
   setState(state_init);
 
index 6eaa6a0..83750f4 100644 (file)
@@ -48,15 +48,15 @@ public:
   }
   ~NetworkCm02Model() {
   }
-  NetworkLinkPtr createNetworkLink(const char *name,
-                                   double bw_initial,
-                                   tmgr_trace_t bw_trace,
-                                   double lat_initial,
-                                   tmgr_trace_t lat_trace,
-                                   e_surf_resource_state_t state_initial,
-                                   tmgr_trace_t state_trace,
-                                   e_surf_link_sharing_policy_t policy,
-                                   xbt_dict_t properties);
+  LinkPtr createLink(const char *name,
+                 double bw_initial,
+                 tmgr_trace_t bw_trace,
+                 double lat_initial,
+                 tmgr_trace_t lat_trace,
+                 e_surf_resource_state_t state_initial,
+                 tmgr_trace_t state_trace,
+                 e_surf_link_sharing_policy_t policy,
+                 xbt_dict_t properties);
   void addTraces();
   void updateActionsStateLazy(double now, double delta);
   void updateActionsStateFull(double now, double delta);
@@ -68,7 +68,7 @@ public:
  * Resource *
  ************/
 
-class NetworkCm02Link : public NetworkLink {
+class NetworkCm02Link : public Link {
 public:
   NetworkCm02Link(NetworkCm02ModelPtr model, const char *name, xbt_dict_t props,
                                   lmm_system_t system,
index 63f1356..542c958 100644 (file)
@@ -17,9 +17,9 @@ XBT_LOG_NEW_DEFAULT_SUBCATEGORY(surf_network, surf,
  * Callbacks *
  *************/
 
-surf_callback(void, NetworkLinkPtr) networkLinkCreatedCallbacks;
-surf_callback(void, NetworkLinkPtr) networkLinkDestructedCallbacks;
-surf_callback(void, NetworkLinkPtr, e_surf_resource_state_t, e_surf_resource_state_t) networkLinkStateChangedCallbacks;
+surf_callback(void, LinkPtr) networkLinkCreatedCallbacks;
+surf_callback(void, LinkPtr) networkLinkDestructedCallbacks;
+surf_callback(void, LinkPtr, e_surf_resource_state_t, e_surf_resource_state_t) networkLinkStateChangedCallbacks;
 surf_callback(void, NetworkActionPtr, e_surf_action_state_t, e_surf_action_state_t) networkActionStateChangedCallbacks;
 surf_callback(void, NetworkActionPtr, RoutingEdgePtr src, RoutingEdgePtr dst, double size, double rate) networkCommunicateCallbacks;
 
@@ -27,7 +27,7 @@ void netlink_parse_init(sg_platf_link_cbarg_t link){
   if (link->policy == SURF_LINK_FULLDUPLEX) {
     char *link_id;
     link_id = bprintf("%s_UP", link->id);
-    surf_network_model->createNetworkLink(link_id,
+    surf_network_model->createLink(link_id,
                       link->bandwidth,
                       link->bandwidth_trace,
                       link->latency,
@@ -36,7 +36,7 @@ void netlink_parse_init(sg_platf_link_cbarg_t link){
                       link->state_trace, link->policy, link->properties);
     xbt_free(link_id);
     link_id = bprintf("%s_DOWN", link->id);
-    surf_network_model->createNetworkLink(link_id,
+    surf_network_model->createLink(link_id,
                       link->bandwidth,
                       link->bandwidth_trace,
                       link->latency,
@@ -45,13 +45,13 @@ void netlink_parse_init(sg_platf_link_cbarg_t link){
                       link->state_trace, link->policy, link->properties);
     xbt_free(link_id);
   } else {
-  surf_network_model->createNetworkLink(link->id,
-                      link->bandwidth,
-                      link->bandwidth_trace,
-                      link->latency,
-                      link->latency_trace,
-                      link->state,
-                      link->state_trace, link->policy, link->properties);
+         surf_network_model->createLink(link->id,
+                         link->bandwidth,
+                         link->bandwidth_trace,
+                         link->latency,
+                         link->latency_trace,
+                         link->state,
+                         link->state_trace, link->policy, link->properties);
   }
 }
 
@@ -109,14 +109,14 @@ double NetworkModel::shareResourcesFull(double now)
  * Resource *
  ************/
 
-NetworkLink::NetworkLink(NetworkModelPtr model, const char *name, xbt_dict_t props)
+Link::Link(NetworkModelPtr model, const char *name, xbt_dict_t props)
 : Resource(model, name, props)
 , p_latEvent(NULL)
 {
   surf_callback_emit(networkLinkCreatedCallbacks, this);
 }
 
-NetworkLink::NetworkLink(NetworkModelPtr model, const char *name, xbt_dict_t props,
+Link::Link(NetworkModelPtr model, const char *name, xbt_dict_t props,
                                 lmm_constraint_t constraint,
                             tmgr_history_t history,
                             tmgr_trace_t state_trace)
@@ -128,32 +128,32 @@ NetworkLink::NetworkLink(NetworkModelPtr model, const char *name, xbt_dict_t pro
     p_stateEvent = tmgr_history_add_trace(history, state_trace, 0.0, 0, this);
 }
 
-NetworkLink::~NetworkLink()
+Link::~Link()
 {
   surf_callback_emit(networkLinkDestructedCallbacks, this);
 }
 
-bool NetworkLink::isUsed()
+bool Link::isUsed()
 {
   return lmm_constraint_used(getModel()->getMaxminSystem(), getConstraint());
 }
 
-double NetworkLink::getLatency()
+double Link::getLatency()
 {
   return m_latCurrent;
 }
 
-double NetworkLink::getBandwidth()
+double Link::getBandwidth()
 {
   return p_power.peak * p_power.scale;
 }
 
-bool NetworkLink::isShared()
+bool Link::isShared()
 {
   return lmm_constraint_is_shared(getConstraint());
 }
 
-void NetworkLink::setState(e_surf_resource_state_t state){
+void Link::setState(e_surf_resource_state_t state){
   e_surf_resource_state_t old = Resource::getState();
   Resource::setState(state);
   surf_callback_emit(networkLinkStateChangedCallbacks, this, old, state);
index 2fdd71e..ba829aa 100644 (file)
@@ -16,8 +16,8 @@
 class NetworkModel;
 typedef NetworkModel *NetworkModelPtr;
 
-class NetworkLink;
-typedef NetworkLink *NetworkLinkPtr;
+class Link;
+typedef Link *LinkPtr;
 
 class NetworkAction;
 typedef NetworkAction *NetworkActionPtr;
@@ -27,22 +27,22 @@ typedef NetworkAction *NetworkActionPtr;
  *************/
 
 /** @ingroup SURF_callbacks
- * @brief Callbacks handler which emits the callbacks after NetworkLink creation
- * @details Callback functions have the following signature: `void(NetworkLinkPtr)`
+ * @brief Callbacks handler which emits the callbacks after Link creation
+ * @details Callback functions have the following signature: `void(LinkPtr)`
  */
-XBT_PUBLIC_DATA( surf_callback(void, NetworkLinkPtr)) networkLinkCreatedCallbacks;
+XBT_PUBLIC_DATA( surf_callback(void, LinkPtr)) networkLinkCreatedCallbacks;
 
 /** @ingroup SURF_callbacks
- * @brief Callbacks handler which emits the callbacks after NetworkLink destruction
- * @details Callback functions have the following signature: `void(NetworkLinkPtr)`
+ * @brief Callbacks handler which emits the callbacks after Link destruction
+ * @details Callback functions have the following signature: `void(LinkPtr)`
  */
-XBT_PUBLIC_DATA( surf_callback(void, NetworkLinkPtr)) networkLinkDestructedCallbacks;
+XBT_PUBLIC_DATA( surf_callback(void, LinkPtr)) networkLinkDestructedCallbacks;
 
 /** @ingroup SURF_callbacks
- * @brief Callbacks handler which emits the callbacks after NetworkLink State changed
- * @details Callback functions have the following signature: `void(NetworkLinkActionPtr action, e_surf_resource_state_t old, e_surf_resource_state_t current)`
+ * @brief Callbacks handler which emits the callbacks after Link State changed
+ * @details Callback functions have the following signature: `void(LinkActionPtr action, e_surf_resource_state_t old, e_surf_resource_state_t current)`
  */
-XBT_PUBLIC_DATA( surf_callback(void, NetworkLinkPtr, e_surf_resource_state_t, e_surf_resource_state_t)) networkLinkStateChangedCallbacks;
+XBT_PUBLIC_DATA( surf_callback(void, LinkPtr, e_surf_resource_state_t, e_surf_resource_state_t)) networkLinkStateChangedCallbacks;
 
 /** @ingroup SURF_callbacks
  * @brief Callbacks handler which emits the callbacks after NetworkAction State changed
@@ -93,20 +93,20 @@ public:
   }
 
   /**
-   * @brief Create a NetworkLink
+   * @brief Create a Link
    *
-   * @param name The name of the NetworkLink
-   * @param bw_initial The initial bandwidth of the NetworkLink in bytes per second
-   * @param bw_trace The trace associated to the NetworkLink bandwidth
-   * @param lat_initial The initial latency of the NetworkLink in seconds
-   * @param lat_trace The trace associated to the NetworkLink latency
-   * @param state_initial The initial NetworkLink (state)[e_surf_resource_state_t]
-   * @param state_trace The trace associated to the NetworkLink (state)[e_surf_resource_state_t]
-   * @param policy The sharing policy of the NetworkLink
+   * @param name The name of the Link
+   * @param bw_initial The initial bandwidth of the Link in bytes per second
+   * @param bw_trace The trace associated to the Link bandwidth
+   * @param lat_initial The initial latency of the Link in seconds
+   * @param lat_trace The trace associated to the Link latency
+   * @param state_initial The initial Link (state)[e_surf_resource_state_t]
+   * @param state_trace The trace associated to the Link (state)[e_surf_resource_state_t]
+   * @param policy The sharing policy of the Link
    * @param properties Dictionary of properties associated to this Resource
-   * @return The created NetworkLink
+   * @return The created Link
    */
-  virtual NetworkLinkPtr createNetworkLink(const char *name,
+  virtual LinkPtr createLink(const char *name,
                                    double bw_initial,
                                    tmgr_trace_t bw_trace,
                                    double lat_initial,
@@ -116,7 +116,7 @@ public:
                                    e_surf_link_sharing_policy_t policy,
                                    xbt_dict_t properties)=0;
 
-  virtual void gapAppend(double /*size*/, const NetworkLinkPtr /*link*/, NetworkActionPtr /*action*/) {};
+  virtual void gapAppend(double /*size*/, const LinkPtr /*link*/, NetworkActionPtr /*action*/) {};
 
   /**
    * @brief Create a communication between two hosts.
@@ -183,57 +183,57 @@ public:
  ************/
  /** @ingroup SURF_network_interface
   * @brief SURF network link interface class
-  * @details A NetworkLink represents the link between two [hosts](\ref Host)
+  * @details A Link represents the link between two [hosts](\ref Host)
   */
-class NetworkLink : public Resource {
+class Link : public Resource {
 public:
   /**
-   * @brief NetworkLink constructor
+   * @brief Link constructor
    *
-   * @param model The NetworkModel associated to this NetworkLink
-   * @param name The name of the NetworkLink
-   * @param props Dictionary of properties associated to this NetworkLink
+   * @param model The NetworkModel associated to this Link
+   * @param name The name of the Link
+   * @param props Dictionary of properties associated to this Link
    */
-  NetworkLink(NetworkModelPtr model, const char *name, xbt_dict_t props);
+  Link(NetworkModelPtr model, const char *name, xbt_dict_t props);
 
   /**
-   * @brief NetworkLink constructor
+   * @brief Link constructor
    *
-   * @param model The NetworkModel associated to this NetworkLink
-   * @param name The name of the NetworkLink
-   * @param props Dictionary of properties associated to this NetworkLink
+   * @param model The NetworkModel associated to this Link
+   * @param name The name of the Link
+   * @param props Dictionary of properties associated to this Link
    * @param constraint The lmm constraint associated to this Cpu if it is part of a LMM component
    * @param history [TODO]
    * @param state_trace [TODO]
    */
-  NetworkLink(NetworkModelPtr model, const char *name, xbt_dict_t props,
+  Link(NetworkModelPtr model, const char *name, xbt_dict_t props,
               lmm_constraint_t constraint,
               tmgr_history_t history,
               tmgr_trace_t state_trace);
 
-  /** @brief NetworkLink destructor */
-  ~NetworkLink();
+  /** @brief Link destructor */
+  ~Link();
 
-  /** @brief Get the bandwidth in bytes per second of current NetworkLink */
+  /** @brief Get the bandwidth in bytes per second of current Link */
   virtual double getBandwidth();
 
-  /** @brief Update the bandwidth in bytes per second of current NetworkLink */
+  /** @brief Update the bandwidth in bytes per second of current Link */
   virtual void updateBandwidth(double value, double date=surf_get_clock())=0;
 
-  /** @brief Get the latency in seconds of current NetworkLink */
+  /** @brief Get the latency in seconds of current Link */
   virtual double getLatency();
 
-  /** @brief Update the latency in seconds of current NetworkLink */
+  /** @brief Update the latency in seconds of current Link */
   virtual void updateLatency(double value, double date=surf_get_clock())=0;
 
   /**
-   * @brief Check if the NetworkLink is shared
+   * @brief Check if the Link is shared
    *
    * @return true if the current NetwokrLink is shared, false otherwise
    */
   virtual bool isShared();
 
-  /** @brief Check if the NetworkLink is used */
+  /** @brief Check if the Link is used */
   bool isUsed();
 
   void setState(e_surf_resource_state_t state);
index 75effec..2550a71 100644 (file)
@@ -57,7 +57,7 @@ static void parse_ns3_add_link(sg_platf_link_cbarg_t link)
 
   if(!IPV4addr) IPV4addr = xbt_dynar_new(sizeof(char*),free);
 
-  NetworkLinkPtr net_link = surf_network_model->createNetworkLink(link->id,
+  LinkPtr net_link = surf_network_model->createLink(link->id,
                                      link->bandwidth,
                                      link->bandwidth_trace,
                                      link->latency,
@@ -294,7 +294,7 @@ NetworkNS3Model::~NetworkNS3Model() {
   xbt_dict_free(&dict_socket);
 }
 
-NetworkLinkPtr NetworkNS3Model::createNetworkLink(const char *name,
+LinkPtr NetworkNS3Model::createLink(const char *name,
                                         double bw_initial,
                                         tmgr_trace_t bw_trace,
                                         double lat_initial,
@@ -425,7 +425,7 @@ void NetworkNS3Model::updateActionsState(double now, double delta)
 
 NetworkNS3Link::NetworkNS3Link(NetworkNS3ModelPtr model, const char *name, xbt_dict_t props,
                                       double bw_initial, double lat_initial)
- : NetworkLink(model, name, props)
+ : Link(model, name, props)
  , p_lat(bprintf("%f", lat_initial))
  , p_bdw(bprintf("%f", bw_initial))
  , m_created(1)
index 8a29dfd..2807f8f 100644 (file)
@@ -37,7 +37,7 @@ public:
   NetworkNS3Model();
 
   ~NetworkNS3Model();
-  NetworkLinkPtr createNetworkLink(const char *name,
+  LinkPtr createLink(const char *name,
                                         double bw_initial,
                                         tmgr_trace_t bw_trace,
                                         double lat_initial,
@@ -57,7 +57,7 @@ public:
 /************
  * Resource *
  ************/
-class NetworkNS3Link : public NetworkLink {
+class NetworkNS3Link : public Link {
 public:
   NetworkNS3Link(NetworkNS3ModelPtr model, const char *name, xbt_dict_t props,
                         double bw_initial, double lat_initial);
index e5967be..9321f8e 100644 (file)
@@ -104,7 +104,7 @@ NetworkSmpiModel::~NetworkSmpiModel(){
   }
 }
 
-void NetworkSmpiModel::gapAppend(double size, const NetworkLinkPtr link, NetworkActionPtr action)
+void NetworkSmpiModel::gapAppend(double size, const LinkPtr link, NetworkActionPtr action)
 {
   const char *src = link->getName();
   xbt_fifo_t fifo;
index a27ef04..8421ce7 100644 (file)
@@ -26,7 +26,7 @@ public:
   NetworkSmpiModel();
   ~NetworkSmpiModel();
 
-  void gapAppend(double size, const NetworkLinkPtr link, NetworkActionPtr action);
+  void gapAppend(double size, const LinkPtr link, NetworkActionPtr action);
   void gapRemove(ActionPtr action);
   double latencyFactor(double size);
   double bandwidthFactor(double size);
index e32a3e0..298cae7 100644 (file)
@@ -224,7 +224,7 @@ void *surf_as_cluster_get_backbone(AS_t as){
 }
 
 void surf_as_cluster_set_backbone(AS_t as, void* backbone){
-  static_cast<AsClusterPtr>(as)->p_backbone = static_cast<NetworkLinkPtr>(backbone);
+  static_cast<AsClusterPtr>(as)->p_backbone = static_cast<LinkPtr>(backbone);
 }
 
 const char *surf_model_name(surf_model_t model){
@@ -490,15 +490,15 @@ void surf_vm_set_affinity(surf_resource_t vm, surf_resource_t cpu, unsigned long
 }
 
 int surf_network_link_is_shared(surf_cpp_resource_t link){
-  return static_cast<NetworkLinkPtr>(link)->isShared();
+  return static_cast<LinkPtr>(link)->isShared();
 }
 
 double surf_network_link_get_bandwidth(surf_cpp_resource_t link){
-  return static_cast<NetworkLinkPtr>(link)->getBandwidth();
+  return static_cast<LinkPtr>(link)->getBandwidth();
 }
 
 double surf_network_link_get_latency(surf_cpp_resource_t link){
-  return static_cast<NetworkLinkPtr>(link)->getLatency();
+  return static_cast<LinkPtr>(link)->getLatency();
 }
 
 xbt_dict_t surf_storage_get_content(surf_resource_t resource){
index 136414e..43c5296 100644 (file)
@@ -362,7 +362,7 @@ static XBT_INLINE void routing_asr_prop_free(void *p)
 
 static XBT_INLINE void surf_link_free(void *r)
 {
-  delete static_cast<NetworkLinkPtr>(r);
+  delete static_cast<LinkPtr>(r);
 }
 
 static XBT_INLINE void surf_host_free(void *r)
index 02c11ba..87321b4 100644 (file)
@@ -41,7 +41,7 @@ void AsCluster::getRouteAndLatency(RoutingEdgePtr src, RoutingEdgePtr dst, sg_pl
       info = xbt_dynar_get_as(p_linkUpDownList, src->getId() * p_nb_links_per_node, s_surf_parsing_link_up_down_t);
       xbt_dynar_push_as(route->link_list, void *, info.link_up);
       if (lat)
-        *lat += static_cast<NetworkLinkPtr>(info.link_up)->getLatency();
+        *lat += static_cast<LinkPtr>(info.link_up)->getLatency();
       return;
     }
 
@@ -55,7 +55,7 @@ void AsCluster::getRouteAndLatency(RoutingEdgePtr src, RoutingEdgePtr dst, sg_pl
     if (info.link_up) {         // link up
       xbt_dynar_push_as(route->link_list, void *, info.link_up);
       if (lat)
-        *lat += static_cast<NetworkLinkPtr>(info.link_up)->getLatency();
+        *lat += static_cast<LinkPtr>(info.link_up)->getLatency();
     }
 
   }
@@ -72,7 +72,7 @@ void AsCluster::getRouteAndLatency(RoutingEdgePtr src, RoutingEdgePtr dst, sg_pl
     if (info.link_down) {       // link down
       xbt_dynar_push_as(route->link_list, void *, info.link_down);
       if (lat)
-        *lat += static_cast<NetworkLinkPtr>(info.link_down)->getLatency();
+        *lat += static_cast<LinkPtr>(info.link_down)->getLatency();
     }
     if (p_has_limiter){          // limiter for receiver
         info = xbt_dynar_get_as(p_linkUpDownList, dst->getId() * p_nb_links_per_node + p_has_loopback, s_surf_parsing_link_up_down_t);
index 294fe2b..06570b4 100644 (file)
@@ -39,7 +39,7 @@ public:
   int parsePU(RoutingEdgePtr elm); /* A host or a router, whatever */
   int parseAS(RoutingEdgePtr elm);
   virtual void create_links_for_node(sg_platf_cluster_cbarg_t cluster, int id, int rank, int position);
-  NetworkLinkPtr p_backbone;
+  LinkPtr p_backbone;
   void *p_loopback;
   RoutingEdgePtr p_router;
   int p_has_limiter;
index 2421ea5..c12a947 100644 (file)
@@ -501,7 +501,7 @@ FatTreeNode::FatTreeNode(sg_platf_cluster_cbarg_t cluster, int id, int level,
     linkTemplate.policy = SURF_LINK_SHARED;
     linkTemplate.id = bprintf("limiter_%d", id);
     sg_platf_new_link(&linkTemplate);
-    this->limiterLink = (NetworkLink*) xbt_lib_get_or_null(link_lib,
+    this->limiterLink = (Link*) xbt_lib_get_or_null(link_lib,
                                                            linkTemplate.id,
                                                            SURF_LINK_LEVEL);
     free((void*)linkTemplate.id);
@@ -514,7 +514,7 @@ FatTreeNode::FatTreeNode(sg_platf_cluster_cbarg_t cluster, int id, int level,
     linkTemplate.policy = SURF_LINK_FATPIPE;
     linkTemplate.id = bprintf("loopback_%d", id);
     sg_platf_new_link(&linkTemplate);
-    this->loopback = (NetworkLink*) xbt_lib_get_or_null(link_lib,
+    this->loopback = (Link*) xbt_lib_get_or_null(link_lib,
                                                         linkTemplate.id,
                                                         SURF_LINK_LEVEL);
     free((void*)linkTemplate.id);
@@ -535,20 +535,20 @@ FatTreeLink::FatTreeLink(sg_platf_cluster_cbarg_t cluster,
   linkTemplate.id = bprintf("link_from_%d_to_%d_%d", downNode->id, upNode->id,
                             uniqueId);
   sg_platf_new_link(&linkTemplate);
-  NetworkLink* link;
+  Link* link;
   std::string tmpID;
   if (cluster->sharing_policy == SURF_LINK_FULLDUPLEX) {
     tmpID = std::string(linkTemplate.id) + "_UP";
-    link = (NetworkLink*) xbt_lib_get_or_null(link_lib, tmpID.c_str(),
+    link = (Link*) xbt_lib_get_or_null(link_lib, tmpID.c_str(),
                                               SURF_LINK_LEVEL);
     this->upLink = link; // check link?
     tmpID = std::string(linkTemplate.id) + "_DOWN";
-    link = (NetworkLink*) xbt_lib_get_or_null(link_lib, tmpID.c_str(),
+    link = (Link*) xbt_lib_get_or_null(link_lib, tmpID.c_str(),
                                               SURF_LINK_LEVEL);
     this->downLink = link; // check link ?
   }
   else {
-    link = (NetworkLink*) xbt_lib_get_or_null(link_lib, linkTemplate.id,
+    link = (Link*) xbt_lib_get_or_null(link_lib, linkTemplate.id,
                                               SURF_LINK_LEVEL);
     this->upLink = link;
     this->downLink = link;
index 2f924ad..1b3c460 100644 (file)
@@ -52,11 +52,11 @@ public:
 
   /** Virtual link standing for the node global capacity.
    */
-  NetworkLink* limiterLink;
+  Link* limiterLink;
   /** If present, communications from this node to this node will pass through it
    * instead of passing by an upper level switch.
    */
-  NetworkLink* loopback;
+  Link* loopback;
   FatTreeNode(sg_platf_cluster_cbarg_t cluster, int id, int level,
               int position);
 };
@@ -74,10 +74,10 @@ public:
               FatTreeNode *destination);
   /** Link going up in the tree
    */
-  NetworkLink *upLink; 
+  Link *upLink; 
   /** Link going down in the tree
    */
-  NetworkLink *downLink;
+  Link *downLink;
   /** Upper end of the link
    */
   FatTreeNode *upNode;
index 52d0c35..91f69e6 100644 (file)
@@ -133,7 +133,7 @@ void AsClusterTorus::getRouteAndLatency(RoutingEdgePtr src, RoutingEdgePtr dst,
        xbt_dynar_push_as(route->link_list, void *, info.link_up);
 
        if (lat)
-         *lat += static_cast<NetworkLinkPtr>(info.link_up)->getLatency();
+         *lat += static_cast<LinkPtr>(info.link_up)->getLatency();
        return;
      }
 
@@ -222,12 +222,12 @@ void AsClusterTorus::getRouteAndLatency(RoutingEdgePtr src, RoutingEdgePtr dst,
            xbt_dynar_push_as(route->link_list,void*,info.link_down);
 
        if (lat)
-         *lat += static_cast<NetworkLinkPtr>(info.link_down)->getLatency();
+         *lat += static_cast<LinkPtr>(info.link_down)->getLatency();
        }else{
            xbt_dynar_push_as(route->link_list,void*,info.link_up);
 
        if (lat)
-         *lat += static_cast<NetworkLinkPtr>(info.link_up)->getLatency();
+         *lat += static_cast<LinkPtr>(info.link_up)->getLatency();
        }
        current_node = next_node;
        next_node = 0;
index 7c1ae30..dcc2bb1 100644 (file)
@@ -256,7 +256,7 @@ void AsDijkstra::getRouteAndLatency(RoutingEdgePtr src, RoutingEdgePtr dst, sg_p
     xbt_dynar_foreach(links, cpt, link) {
       xbt_dynar_unshift(route->link_list, &link);
       if (lat)
-        *lat += static_cast<NetworkLinkPtr>(link)->getLatency();
+        *lat += static_cast<LinkPtr>(link)->getLatency();
     }
 
   }
@@ -364,7 +364,7 @@ void AsDijkstra::getRouteAndLatency(RoutingEdgePtr src, RoutingEdgePtr dst, sg_p
       xbt_dynar_foreach(links, cpt, link) {
         xbt_dynar_insert_at(route->link_list, pos, &link);
         if (lat)
-          *lat += static_cast<NetworkLinkPtr>(link)->getLatency();
+          *lat += static_cast<LinkPtr>(link)->getLatency();
         pos++;
       }
     }
@@ -373,7 +373,7 @@ void AsDijkstra::getRouteAndLatency(RoutingEdgePtr src, RoutingEdgePtr dst, sg_p
     xbt_dynar_foreach(links, cpt, link) {
       xbt_dynar_unshift(route->link_list, &link);
       if (lat)
-        *lat += static_cast<NetworkLinkPtr>(link)->getLatency();
+        *lat += static_cast<LinkPtr>(link)->getLatency();
     }
     size++;
   }
index e87df4f..033478a 100644 (file)
@@ -124,7 +124,7 @@ void AsFloyd::getRouteAndLatency(RoutingEdgePtr src, RoutingEdgePtr dst, sg_plat
     xbt_dynar_foreach(links, cpt, link) {
       xbt_dynar_push_as(res->link_list, sg_routing_link_t, link);
       if (lat)
-        *lat += static_cast<NetworkLinkPtr>(link)->getLatency();
+        *lat += static_cast<LinkPtr>(link)->getLatency();
     }
 
     prev_dst_gw = e_route->gw_dst;
index 4c74df4..3f05664 100644 (file)
@@ -127,7 +127,7 @@ void AsFull::getRouteAndLatency(RoutingEdgePtr src, RoutingEdgePtr dst, sg_platf
     xbt_dynar_foreach(e_route->link_list, cpt, link) {
       xbt_dynar_push(res->link_list, &link);
       if (lat)
-        *lat += static_cast<NetworkLinkPtr>(link)->getLatency();
+        *lat += static_cast<LinkPtr>(link)->getLatency();
     }
   }
 }
index 407f50c..6c81ae1 100644 (file)
@@ -322,7 +322,7 @@ sg_platf_route_cbarg_t AsGeneric::getBypassRoute(RoutingEdgePtr src,
 
   sg_platf_route_cbarg_t new_e_route = NULL;
   if (e_route_bypass) {
-    NetworkLinkPtr link;
+    LinkPtr link;
     unsigned int cpt = 0;
     new_e_route = xbt_new0(s_sg_platf_route_cbarg_t, 1);
     new_e_route->gw_src = e_route_bypass->gw_src;
index efabf71..30692ce 100644 (file)
@@ -51,7 +51,7 @@ void AsVivaldi::getRouteAndLatency(RoutingEdgePtr src, RoutingEdgePtr dst, sg_pl
       if(info.link_up) { // link up
         xbt_dynar_push_as(route->link_list, void*, info.link_up);
         if (lat)
-          *lat += static_cast<NetworkLinkPtr>(info.link_up)->getLatency();
+          *lat += static_cast<LinkPtr>(info.link_up)->getLatency();
       }
     }
     src_ctn = (xbt_dynar_t) xbt_lib_get_or_null(host_lib, tmp_src_name, COORD_HOST_LEVEL);
@@ -73,7 +73,7 @@ void AsVivaldi::getRouteAndLatency(RoutingEdgePtr src, RoutingEdgePtr dst, sg_pl
       if(info.link_down) { // link down
         xbt_dynar_push_as(route->link_list,void*,info.link_down);
         if (lat)
-          *lat += static_cast<NetworkLinkPtr>(info.link_down)->getLatency();
+          *lat += static_cast<LinkPtr>(info.link_down)->getLatency();
       }
     }
     dst_ctn = (xbt_dynar_t) xbt_lib_get_or_null(host_lib, tmp_dst_name, COORD_HOST_LEVEL);