3 #include "src/surf/cpu_interface.hpp"
4 #include "src/surf/network_interface.hpp"
5 #include "src/surf/maxmin_private.hpp"
12 std::cout << "Plugin::~Plugin()" << std:: endl;
19 void activateCpuCreatedCallback();
20 virtual void cpuCreatedCallback(Cpu *cpu) {}
22 void activateCpuDestructedCallback();
23 virtual void cpuDestructedCallback(Cpu *cpu) {}
25 void activateCpuStateChangedCallback();
26 virtual void cpuStateChangedCallback(Cpu *cpu) {}
28 void activateCpuActionStateChangedCallback();
29 virtual void cpuActionStateChangedCallback(CpuAction *action) {}
32 void activateNetworkLinkCreatedCallback();
33 virtual void networkLinkCreatedCallback(NetworkLink *link) {}
35 void activateNetworkLinkDestructedCallback();
36 virtual void networkLinkDestructedCallback(NetworkLink *link) {}
38 void activateNetworkLinkStateChangedCallback();
39 virtual void networkLinkStateChangedCallback(NetworkLink *link) {}
41 void activateNetworkActionStateChangedCallback();
42 virtual void networkActionStateChangedCallback(NetworkAction *action) {}