SimGrid
3.11
Versatile Simulation of Distributed Systems
|
Describes how to use the SURF callbacks. More...
Functions | |
surf_callback (void, WorkstationVMPtr) workstationVMCreatedCallbacks | |
Callbacks handler which emit the callbacks after WorkstationVM creation *. More... | |
Variables | |
boost::signals2::signal< void(CpuPtr)> | cpuCreatedCallbacks |
Callbacks handler which emit the callbacks after Cpu creation *. More... | |
boost::signals2::signal< void(CpuPtr)> | cpuDestructedCallbacks |
Callbacks handler which emit the callbacks after Cpu destruction *. More... | |
boost::signals2::signal< void(CpuPtr, e_surf_resource_state_t, e_surf_resource_state_t)> | cpuStateChangedCallbacks |
Callbacks handler which emit the callbacks after Cpu State changed *. More... | |
boost::signals2::signal< void(CpuActionPtr, e_surf_action_state_t, e_surf_action_state_t)> | cpuActionStateChangedCallbacks |
Callbacks handler which emit the callbacks after CpuAction State changed *. More... | |
boost::signals2::signal< void(NetworkLinkPtr)> | networkLinkCreatedCallbacks |
Callbacks handler which emit the callbacks after NetworkLink creation. More... | |
boost::signals2::signal< void(NetworkLinkPtr)> | networkLinkDestructedCallbacks |
Callbacks handler which emit the callbacks after NetworkLink destruction. More... | |
boost::signals2::signal< void(NetworkLinkPtr, e_surf_resource_state_t, e_surf_resource_state_t)> | networkLinkStateChangedCallbacks |
Callbacks handler which emit the callbacks after NetworkLink State changed. More... | |
boost::signals2::signal< void(NetworkActionPtr, e_surf_action_state_t, e_surf_action_state_t)> | networkActionStateChangedCallbacks |
Callbacks handler which emit the callbacks after NetworkAction State changed. More... | |
boost::signals2::signal< void(NetworkActionPtr, RoutingEdgePtr src, RoutingEdgePtr dst, double size, double rate)> | networkCommunicateCallbacks |
Callbacks handler which emit the callbacks after communication created. More... | |
boost::signals2::signal< void(StoragePtr)> | storageCreatedCallbacks |
Callbacks handler which emit the callbacks after Storage creation *. More... | |
boost::signals2::signal< void(StoragePtr)> | storageDestructedCallbacks |
Callbacks handler which emit the callbacks after Storage destruction *. More... | |
boost::signals2::signal< void(StoragePtr, e_surf_resource_state_t, e_surf_resource_state_t)> | storageStateChangedCallbacks |
Callbacks handler which emit the callbacks after Storage State changed *. More... | |
boost::signals2::signal< void(StorageActionPtr, e_surf_action_state_t, e_surf_action_state_t)> | storageActionStateChangedCallbacks |
Callbacks handler which emit the callbacks after StorageAction State changed *. More... | |
boost::signals2::signal< void(WorkstationPtr)> | workstationCreatedCallbacks |
Callbacks handler which emit the callbacks after Workstation creation *. More... | |
boost::signals2::signal< void(WorkstationPtr)> | workstationDestructedCallbacks |
Callbacks handler which emit the callbacks after Workstation destruction *. More... | |
boost::signals2::signal< void(WorkstationPtr, e_surf_resource_state_t, e_surf_resource_state_t)> | workstationStateChangedCallbacks |
Callbacks handler which emit the callbacks after Workstation State changed *. More... | |
boost::signals2::signal< void(WorkstationActionPtr, e_surf_action_state_t, e_surf_action_state_t)> | workstationActionStateChangedCallbacks |
Callbacks handler which emit the callbacks after WorkstationAction State changed *. More... | |
Describes how to use the SURF callbacks.
surf_callback | ( | void | , |
WorkstationVMPtr | |||
) |
Callbacks handler which emit the callbacks after WorkstationVM creation *.
Callbacks handler which emit the callbacks after WorkstationVM State changed *.
Callbacks handler which emit the callbacks after WorkstationVM destruction *.
Callback functions have the following signature: void(WorkstationVMPtr)
Callback functions have the following signature: void(WorkstationVMActionPtr)
boost::signals2::signal< void ( CpuPtr )> cpuCreatedCallbacks |
Callbacks handler which emit the callbacks after Cpu creation *.
Callback functions have the following signature: void(CpuPtr)
boost::signals2::signal< void ( CpuPtr )> cpuDestructedCallbacks |
Callbacks handler which emit the callbacks after Cpu destruction *.
Callback functions have the following signature: void(CpuPtr)
boost::signals2::signal< void ( CpuPtr, e_surf_resource_state_t, e_surf_resource_state_t )> cpuStateChangedCallbacks |
Callbacks handler which emit the callbacks after Cpu State changed *.
Callback functions have the following signature: void(CpuActionPtr action, e_surf_resource_state_t old, e_surf_resource_state_t current)
boost::signals2::signal< void ( CpuActionPtr, e_surf_action_state_t, e_surf_action_state_t )> cpuActionStateChangedCallbacks |
Callbacks handler which emit the callbacks after CpuAction State changed *.
Callback functions have the following signature: void(CpuActionPtr action, e_surf_action_state_t old, e_surf_action_state_t current)
boost::signals2::signal< void ( NetworkLinkPtr )> networkLinkCreatedCallbacks |
Callbacks handler which emit the callbacks after NetworkLink creation.
Callback functions have the following signature: void(NetworkLinkPtr)
boost::signals2::signal< void ( NetworkLinkPtr )> networkLinkDestructedCallbacks |
Callbacks handler which emit the callbacks after NetworkLink destruction.
Callback functions have the following signature: void(NetworkLinkPtr)
boost::signals2::signal< void ( NetworkLinkPtr, e_surf_resource_state_t, e_surf_resource_state_t )> networkLinkStateChangedCallbacks |
Callbacks handler which emit the callbacks after NetworkLink State changed.
Callback functions have the following signature: void(NetworkLinkActionPtr action, e_surf_resource_state_t old, e_surf_resource_state_t current)
boost::signals2::signal< void ( NetworkActionPtr, e_surf_action_state_t, e_surf_action_state_t )> networkActionStateChangedCallbacks |
Callbacks handler which emit the callbacks after NetworkAction State changed.
Callback functions have the following signature: void(NetworkActionPtr action, e_surf_action_state_t old, e_surf_action_state_t current)
boost::signals2::signal< void ( NetworkActionPtr, RoutingEdgePtr src, RoutingEdgePtr dst, double size, double rate )> networkCommunicateCallbacks |
Callbacks handler which emit the callbacks after communication created.
Callback functions have the following signature: void(NetworkActionPtr action, RoutingEdgePtr src, RoutingEdgePtr dst, double size, double rate)
boost::signals2::signal< void ( StoragePtr )> storageCreatedCallbacks |
Callbacks handler which emit the callbacks after Storage creation *.
Callback functions have the following signature: void(StoragePtr)
boost::signals2::signal< void ( StoragePtr )> storageDestructedCallbacks |
Callbacks handler which emit the callbacks after Storage destruction *.
Callback functions have the following signature: void(StoragePtr)
boost::signals2::signal< void ( StoragePtr, e_surf_resource_state_t, e_surf_resource_state_t )> storageStateChangedCallbacks |
Callbacks handler which emit the callbacks after Storage State changed *.
Callback functions have the following signature: void(StorageActionPtr action, e_surf_resource_state_t old, e_surf_resource_state_t current)
boost::signals2::signal< void ( StorageActionPtr, e_surf_action_state_t, e_surf_action_state_t )> storageActionStateChangedCallbacks |
Callbacks handler which emit the callbacks after StorageAction State changed *.
Callback functions have the following signature: void(StorageActionPtr action, e_surf_action_state_t old, e_surf_action_state_t current)
boost::signals2::signal< void ( WorkstationPtr )> workstationCreatedCallbacks |
Callbacks handler which emit the callbacks after Workstation creation *.
Callback functions have the following signature: void(WorkstationPtr)
boost::signals2::signal< void ( WorkstationPtr )> workstationDestructedCallbacks |
Callbacks handler which emit the callbacks after Workstation destruction *.
Callback functions have the following signature: void(WorkstationPtr)
boost::signals2::signal< void ( WorkstationPtr, e_surf_resource_state_t, e_surf_resource_state_t )> workstationStateChangedCallbacks |
Callbacks handler which emit the callbacks after Workstation State changed *.
Callback functions have the following signature: void(WorkstationActionPtr action, e_surf_resource_state_t old, e_surf_resource_state_t current)
boost::signals2::signal< void ( WorkstationActionPtr, e_surf_action_state_t, e_surf_action_state_t )> workstationActionStateChangedCallbacks |
Callbacks handler which emit the callbacks after WorkstationAction State changed *.
Callback functions have the following signature: void(WorkstationActionPtr action, e_surf_resource_state_t old, e_surf_resource_state_t current)