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 |