SimGrid  3.13
Versatile Simulation of Distributed Systems
SURF callbacks

Describes how to use the SURF callbacks. More...

Variables

simgrid::xbt::signal< void(Storage *)> simgrid::surf::storageCreatedCallbacks
 Callbacks handler which emit the callbacks after Storage creation *. More...
 
simgrid::xbt::signal< void(Storage *)> simgrid::surf::storageDestructedCallbacks
 Callbacks handler which emit the callbacks after Storage destruction *. More...
 
simgrid::xbt::signal< void(Storage *, int, int)> simgrid::surf::storageStateChangedCallbacks
 Callbacks handler which emit the callbacks after Storage State changed *. More...
 
simgrid::xbt::signal< void(StorageAction *, Action::State, Action::State)> simgrid::surf::storageActionStateChangedCallbacks
 Callbacks handler which emit the callbacks after StorageAction State changed *. More...
 
simgrid::xbt::signal< void(simgrid::surf::VirtualMachine *)> simgrid::surf::VMCreatedCallbacks
 Callbacks fired after VM creation. More...
 
simgrid::xbt::signal< void(simgrid::surf::VirtualMachine *)> simgrid::surf::VMDestructedCallbacks
 Callbacks fired after VM destruction. More...
 
simgrid::xbt::signal< void(simgrid::surf::VirtualMachine *)> simgrid::surf::VMStateChangedCallbacks
 Callbacks after VM State changes. More...
 

Detailed Description

Describes how to use the SURF callbacks.

Variable Documentation

simgrid::xbt::signal< void(simgrid::surf::Storage *)> simgrid::surf::storageCreatedCallbacks

Callbacks handler which emit the callbacks after Storage creation *.

Callback functions have the following signature: void(Storage*)

simgrid::xbt::signal< void(simgrid::surf::Storage *)> simgrid::surf::storageDestructedCallbacks

Callbacks handler which emit the callbacks after Storage destruction *.

Callback functions have the following signature: void(StoragePtr)

simgrid::xbt::signal< void(simgrid::surf::Storage *, int, int)> simgrid::surf::storageStateChangedCallbacks

Callbacks handler which emit the callbacks after Storage State changed *.

Callback functions have the following signature: void(StorageAction *action, int previouslyOn, int currentlyOn)

Callbacks handler which emit the callbacks after StorageAction State changed *.

Callback functions have the following signature: void(StorageAction *action, simgrid::surf::Action::State old, simgrid::surf::Action::State current)

XBT_PRIVATE simgrid::xbt::signal< void(simgrid::surf::VirtualMachine *)> simgrid::surf::VMCreatedCallbacks

Callbacks fired after VM creation.

Signature: void(VirtualMachine*)

XBT_PRIVATE simgrid::xbt::signal< void(simgrid::surf::VirtualMachine *)> simgrid::surf::VMDestructedCallbacks

Callbacks fired after VM destruction.

Signature: void(VirtualMachine*)

XBT_PRIVATE simgrid::xbt::signal< void(simgrid::surf::VirtualMachine *)> simgrid::surf::VMStateChangedCallbacks

Callbacks after VM State changes.

Signature: void(VirtualMachine*)