Low Level API

step(env::Environment)

Processes the next event.

peek(env::Environment) → Float64

Returns the next event time.

schedule(ev::AbstractEvent, priority::Bool, delay::Float64, value=nothing)
schedule(ev::AbstractEvent, priority::Bool, value=nothing)
schedule(ev::AbstractEvent, delay::Float64, value=nothing)
schedule(ev::AbstractEvent, value=nothing)

Schedules an event with a value, a delay and priority.