X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/a8c316ac06c17368f52aff8c009e63421103cc24..77d095374d3f966ce0f54f3837116c73bc3e52e4:/src/bindings/java/surf_swig.hpp diff --git a/src/bindings/java/surf_swig.hpp b/src/bindings/java/surf_swig.hpp deleted file mode 100644 index 39f533ed33..0000000000 --- a/src/bindings/java/surf_swig.hpp +++ /dev/null @@ -1,60 +0,0 @@ -/* Copyright (c) 2014-2015. 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. */ - -#include -#include -#include "src/surf/cpu_interface.hpp" -#include "src/surf/network_interface.hpp" -#include "src/surf/maxmin_private.hpp" - -typedef xbt_dynar_t LinkDynar; -typedef simgrid::surf::ActionList *ActionArrayPtr; - -double getClock(); - -void clean(); - -simgrid::surf::CpuModel *getCpuModel(); -void setCpuModel(simgrid::surf::CpuModel *cpuModel); - -void setCpu(char *name, simgrid::surf::Cpu *cpu); - -LinkDynar getRoute(char *srcName, char *dstName); - -class Plugin { -public: - virtual ~Plugin() { - std::cout << "Plugin::~Plugin()" << std:: endl; - } - - void activateCpuCreatedCallback(); - virtual void cpuCreatedCallback(simgrid::surf::Cpu *cpu) {} - - void activateCpuDestructedCallback(); - virtual void cpuDestructedCallback(simgrid::surf::Cpu *cpu) {} - - void activateCpuStateChangedCallback(); - virtual void cpuStateChangedCallback(simgrid::surf::Cpu *cpu, e_surf_resource_state_t, e_surf_resource_state_t) {} - - void activateCpuActionStateChangedCallback(); - virtual void cpuActionStateChangedCallback(simgrid::surf::CpuAction *action, e_surf_action_state_t, e_surf_action_state_t) {} - - - void activateLinkCreatedCallback(); - virtual void networkLinkCreatedCallback(simgrid::surf::Link *link) {} - - void activateLinkDestructedCallback(); - virtual void networkLinkDestructedCallback(simgrid::surf::Link *link) {} - - void activateLinkStateChangedCallback(); - virtual void networkLinkStateChangedCallback(simgrid::surf::Link *link, e_surf_resource_state_t, e_surf_resource_state_t) {} - - void activateNetworkActionStateChangedCallback(); - virtual void networkActionStateChangedCallback(simgrid::surf::NetworkAction *action, e_surf_action_state_t old, e_surf_action_state_t cur) {} - - void activateNetworkCommunicateCallback(); - virtual void networkCommunicateCallback(simgrid::surf::NetworkAction *action, simgrid::surf::RoutingEdge *src, simgrid::surf::RoutingEdge *dst, double size, double rate) {} -};