aivika-transformers-5.1: Transformers for the Aivika simulation library

CopyrightCopyright (c) 2009-2017 David Sorokin <david.sorokin@gmail.com>
LicenseBSD3
MaintainerDavid Sorokin <david.sorokin@gmail.com>
Stabilityexperimental
Safe HaskellNone
LanguageHaskell2010

Simulation.Aivika.IO.QueueStrategy

Contents

Description

Tested with: GHC 8.0.1

This module defines some queue strategy instances for the IO computation.

Orphan instances

DeletingQueueStrategy IO StaticPriorities Source #

An implementation of the StaticPriorities queue strategy.

DeletingQueueStrategy IO SIRO Source #

An implementation of the SIRO queue strategy.

DeletingQueueStrategy IO LCFS Source #

An implementation of the LCFS queue strategy.

DeletingQueueStrategy IO FCFS Source #

An implementation of the FCFS queue strategy.

EnqueueStrategy IO SIRO Source #

An implementation of the SIRO queue strategy.

EnqueueStrategy IO LCFS Source #

An implementation of the LCFS queue strategy.

EnqueueStrategy IO FCFS Source #

An implementation of the FCFS queue strategy.

DequeueStrategy IO StaticPriorities Source #

An implementation of the StaticPriorities queue strategy.

DequeueStrategy IO SIRO Source #

An implementation of the SIRO queue strategy.

DequeueStrategy IO LCFS Source #

An implementation of the LCFS queue strategy.

DequeueStrategy IO FCFS Source #

An implementation of the FCFS queue strategy.

QueueStrategy IO StaticPriorities Source #

An implementation of the StaticPriorities queue strategy.

QueueStrategy IO SIRO Source #

An implementation of the SIRO queue strategy.

QueueStrategy IO LCFS Source #

An implementation of the LCFS queue strategy.

QueueStrategy IO FCFS Source #

An implementation of the FCFS queue strategy.

PriorityQueueStrategy IO StaticPriorities Double Source #

An implementation of the StaticPriorities queue strategy.