Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
Energy, onHostDestruction: ensured ptr existence
[simgrid.git] / examples / java / io / Node.java
index e0831df..4a139b7 100644 (file)
@@ -1,9 +1,9 @@
-/*
- * 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. 
- */
+/* Copyright (c) 2012-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 io;
 
 import org.simgrid.msg.File;
@@ -14,10 +14,10 @@ import org.simgrid.msg.MsgException;
 import org.simgrid.msg.Process;
 
 public class Node extends Process {
-       private static String FILENAME1 = "/home/user/Install/simgrid/doc/simgrid/examples/platforms/g5k.xml";
-       private static String FILENAME2 = "/home/user/Install/simgrid/doc/simgrid/examples/platforms/One_cluster_no_backbone.xml";
-       private static String FILENAME3 = "/home/user/Install/simgrid/doc/simgrid/examples/platforms/g5k_cabinets.xml";
-       private static String FILENAME4 = "/home/user/Install/simgrid/doc/simgrid/examples/platforms/nancy.xml";
+       private static String FILENAME1 = "/doc/simgrid/examples/platforms/g5k.xml";
+       private static String FILENAME2 = "\\Windows\\setupact.log";
+       private static String FILENAME3 = "/doc/simgrid/examples/platforms/g5k_cabinets.xml";
+       private static String FILENAME4 = "/doc/simgrid/examples/platforms/nancy.xml";
                        
        protected int number;
                
@@ -26,26 +26,31 @@ public class Node extends Process {
                this.number = number;
        }       
        public void main(String[] args) throws MsgException {
-               String mount = "C:";
+               String mount = "";
                String filename;
                switch (number) {
                        case 0:
-                               filename = FILENAME1;
+                mount = "/home";
+                               filename = mount + FILENAME1;
                        break;
                        case 1:
-                               filename = FILENAME2;
+                mount = "c:";
+                               filename = mount + FILENAME2;
                        break;
                        case 2:
-                               filename = FILENAME3;
+                mount = "/home";
+                               filename = mount + FILENAME3;
                        break;
                        case 3:
-                               filename = FILENAME4;
+                mount = "/home";
+                               filename = mount + FILENAME4;
                        break;
                        default:
-                               filename = FILENAME1;
+                mount = "/home";
+                               filename = mount + FILENAME1;
                }
                Msg.info("Open file " + filename);
-               File file = new File(mount,filename, "rw");
+               File file = new File(filename);
 
                long read = file.read(10000000,1);
                Msg.info("Having read " + read + " on " + filename);
@@ -54,6 +59,6 @@ public class Node extends Process {
                Msg.info("Having write " + write + " on " + filename);
 
                read = file.read(10000000,1);
-               Msg.info("Having read " + read + " on " + filename);            
+               Msg.info("Having read " + read + " on " + filename);    
        }
 }