-/*
- * Sender of basic ping/pong example
- *
- * Copyright 2006-2012 The SimGrid Team. All rights reserved.
- *
- * This program is free software; you can redistribute it and/or modify it
- * under the terms of the license (GNU LGPL) which comes with this package.
- */
+/* Sender of basic ping/pong example */
+
+/* Copyright (c) 2006-2014. The SimGrid Team.
+ * All rights reserved. */
+
+/* This program is free software; you can redistribute it and/or modify it
+ * under the terms of the license (GNU LGPL) which comes with this package. */
+
package tracing;
import org.simgrid.msg.Host;
import org.simgrid.msg.HostNotFoundException;
public void main(String[] args) throws MsgException {
Msg.info("hello !");
- Trace.hostPushState (host.getName(), "PM_STATE", "sendingPing");
+ Trace.hostPushState (getHost().getName(), "PM_STATE", "sendingPing");
int hostCount = args.length;
Msg.info("host count: " + hostCount);
ping.setTime(time);
ping.send(mailboxes[pos]);
- Trace.hostPushState (host.getName(), "PM_STATE", "waitingPong");
+ Trace.hostPushState (getHost().getName(), "PM_STATE", "waitingPong");
pong = (PingPongTask)Task.receive(getHost().getName());
double timeGot = Msg.getClock();
double timeSent = ping.getTime();
Msg.info(" --- bw "+ commSizeBw/communicationTime + " ----");
/* Pop the last state (going back to sending ping) */
- Trace.hostPopState (host.getName(), "PM_STATE");
+ Trace.hostPopState (getHost().getName(), "PM_STATE");
}
/* Pop the sendingPong state */
- Trace.hostPopState (host.getName(), "PM_STATE");
+ Trace.hostPopState (getHost().getName(), "PM_STATE");
Msg.info("goodbye!");
}
}