* under the terms of the license (GNU LGPL) which comes with this package. */
package trace.pingpong;
-import org.simgrid.msg.Host;
+import org.simgrid.msg.HostNotFoundException;
import org.simgrid.msg.Msg;
import org.simgrid.msg.MsgException;
-import org.simgrid.msg.NativeException;
-import org.simgrid.msg.HostNotFoundException;
-import org.simgrid.msg.Task;
import org.simgrid.msg.Process;
+import org.simgrid.msg.Task;
import org.simgrid.trace.Trace;
public class Receiver extends Process {
- private final double commSizeLat = 1;
- private final double commSizeBw = 100000000;
+ private static final double COMM_SIZE_LAT = 1;
+ private static final double COMM_SIZE_BW = 100000000;
- public Receiver(String hostname, String name, String[]args) throws HostNotFoundException, NativeException{
+ public Receiver(String hostname, String name, String[]args) throws HostNotFoundException {
super(hostname,name,args);
}
double communicationTime=timeGot - time;
Msg.info("Communication time : " + communicationTime);
- Msg.info(" --- bw "+ commSizeBw/communicationTime + " ----");
+ Msg.info(" --- bw "+ COMM_SIZE_BW/communicationTime + " ----");
/* Send the pong */
Trace.hostPushState (getHost().getName(), "PM_STATE", "sendingPong");
double computeDuration = 0;
- PingPongTask pong = new PingPongTask("no name",computeDuration,commSizeLat);
+ PingPongTask pong = new PingPongTask("no name",computeDuration,COMM_SIZE_LAT);
pong.setTime(time);
pong.send(ping.getSource().getName());