3 #include "src/surf/cpu_interface.hpp"
4 #include "src/surf/network_interface.hpp"
5 #include "src/surf/maxmin_private.hpp"
20 std::cout << "Plugin::~Plugin()" << std:: endl;
23 void activateCpuCreatedCallback();
24 virtual void cpuCreatedCallback(Cpu *cpu) {}
26 void activateCpuDestructedCallback();
27 virtual void cpuDestructedCallback(Cpu *cpu) {}
29 void activateCpuStateChangedCallback();
30 virtual void cpuStateChangedCallback(Cpu *cpu) {}
32 void activateCpuActionStateChangedCallback();
33 virtual void cpuActionStateChangedCallback(CpuAction *action) {}
36 void activateNetworkLinkCreatedCallback();
37 virtual void networkLinkCreatedCallback(NetworkLink *link) {}
39 void activateNetworkLinkDestructedCallback();
40 virtual void networkLinkDestructedCallback(NetworkLink *link) {}
42 void activateNetworkLinkStateChangedCallback();
43 virtual void networkLinkStateChangedCallback(NetworkLink *link) {}
45 void activateNetworkActionStateChangedCallback();
46 virtual void networkActionStateChangedCallback(NetworkAction *action) {}