|
SimGrid
3.21
Versatile Simulation of Distributed Systems
|
#include <Action.hpp>
Inherits heap_type.
Public Types | |
| enum | Type { Type::latency = 100, Type::max_duration, Type::normal, Type::unset } |
Public Member Functions | |
| double | top_date () const |
| void | insert (Action *action, double date, ActionHeap::Type type) |
| void | update (Action *action, double date, ActionHeap::Type type) |
| void | remove (Action *action) |
| Action * | pop () |
| bool | empty () const |
|
strong |
| double simgrid::kernel::resource::ActionHeap::top_date | ( | ) | const |
| void simgrid::kernel::resource::ActionHeap::insert | ( | Action * | action, |
| double | date, | ||
| ActionHeap::Type | type | ||
| ) |
| void simgrid::kernel::resource::ActionHeap::update | ( | Action * | action, |
| double | date, | ||
| ActionHeap::Type | type | ||
| ) |
| void simgrid::kernel::resource::ActionHeap::remove | ( | Action * | action | ) |
| Action* simgrid::kernel::resource::ActionHeap::pop | ( | ) |
|
inline |