aivika-distributed-1.5.1: Parallel distributed discrete event simulation module for the Aivika library
CopyrightCopyright (c) 2015-2017 David Sorokin <david.sorokin@gmail.com>
LicenseBSD3
MaintainerDavid Sorokin <david.sorokin@gmail.com>
Stabilityexperimental
Safe HaskellSafe-Inferred
LanguageHaskell2010

Simulation.Aivika.Distributed.Optimistic.Priority

Description

Tested with: GHC 7.10.3

This module defines the logging Priority.

Synopsis

Documentation

data Priority Source #

The logging priority.

Constructors

DEBUG

Debug messages

INFO

Information

NOTICE

Normal runtime conditions

WARNING

Warnings

ERROR

Errors

Instances

Instances details
Generic Priority Source # 
Instance details

Defined in Simulation.Aivika.Distributed.Optimistic.Internal.Priority

Associated Types

type Rep Priority :: Type -> Type #

Methods

from :: Priority -> Rep Priority x #

to :: Rep Priority x -> Priority #

Read Priority Source # 
Instance details

Defined in Simulation.Aivika.Distributed.Optimistic.Internal.Priority

Show Priority Source # 
Instance details

Defined in Simulation.Aivika.Distributed.Optimistic.Internal.Priority

Binary Priority Source # 
Instance details

Defined in Simulation.Aivika.Distributed.Optimistic.Internal.Priority

Methods

put :: Priority -> Put #

get :: Get Priority #

putList :: [Priority] -> Put #

Eq Priority Source # 
Instance details

Defined in Simulation.Aivika.Distributed.Optimistic.Internal.Priority

Ord Priority Source # 
Instance details

Defined in Simulation.Aivika.Distributed.Optimistic.Internal.Priority

type Rep Priority Source # 
Instance details

Defined in Simulation.Aivika.Distributed.Optimistic.Internal.Priority

type Rep Priority = D1 ('MetaData "Priority" "Simulation.Aivika.Distributed.Optimistic.Internal.Priority" "aivika-distributed-1.5.1-LD6d5nK4AIqDBvGt7m30NF" 'False) ((C1 ('MetaCons "DEBUG" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "INFO" 'PrefixI 'False) (U1 :: Type -> Type)) :+: (C1 ('MetaCons "NOTICE" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "WARNING" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "ERROR" 'PrefixI 'False) (U1 :: Type -> Type))))