Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
Remove XBT_INFO call
[simgrid.git] / src / bindings / java / surf_swig.hpp
index 6066116..1c51c7b 100644 (file)
@@ -4,24 +4,26 @@
 #include "src/surf/network_interface.hpp"
 #include "src/surf/maxmin_private.hpp"
 
+typedef xbt_dynar_t NetworkLinkDynar;
+
 double getClock();
 
+void clean();
+
+NetworkLinkDynar getRoute(char *srcName, char *dstName);
+
 class Plugin {
 public:
- virtual ~Plugin() { 
+ virtual ~Plugin() {
    std::cout << "Plugin::~Plugin()" << std:: endl;
  }
 
- void exit() {
-   surf_exit();
- }
-
- void activateCpuCreatedCallback(); 
+ void activateCpuCreatedCallback();
  virtual void cpuCreatedCallback(Cpu *cpu) {}
 
  void activateCpuDestructedCallback();
  virtual void cpuDestructedCallback(Cpu *cpu) {}
+
  void activateCpuStateChangedCallback();
  virtual void cpuStateChangedCallback(Cpu *cpu) {}