Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
convert and massevely rewrite app-bittorrent
[simgrid.git] / examples / c / app-bittorrent / app-bittorrent.c
similarity index 62%
rename from teshsuite/msg/app-bittorrent/bittorrent.c
rename to examples/c/app-bittorrent/app-bittorrent.c
index ce6ff27..56a3cc1 100644 (file)
@@ -3,27 +3,29 @@
 /* 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. */
 
-#include "bittorrent.h"
+#include "app-bittorrent.h"
 #include "bittorrent-peer.h"
 #include "tracker.h"
-#include <simgrid/msg.h>
+
+#include <simgrid/engine.h>
+#include <xbt/asserts.h>
 
 /** Bittorrent example launcher */
 int main(int argc, char* argv[])
 {
-  MSG_init(&argc, argv);
+  simgrid_init(&argc, argv);
 
   /* Check the arguments */
   xbt_assert(argc > 2, "Usage: %s platform_file deployment_file", argv[0]);
 
-  MSG_create_environment(argv[1]);
+  simgrid_load_platform(argv[1]);
 
-  MSG_function_register("tracker", tracker);
-  MSG_function_register("peer", peer);
+  simgrid_register_function("tracker", tracker);
+  simgrid_register_function("peer", peer);
 
-  MSG_launch_application(argv[2]);
+  simgrid_load_deployment(argv[2]);
 
-  MSG_main();
+  simgrid_run();
 
   return 0;
 }