aivika-distributed-0.7.4.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 HaskellNone
LanguageHaskell98

Simulation.Aivika.Distributed.Optimistic.State

Description

Tested with: GHC 7.10.3

This module defines the monitoring states.

Synopsis

Documentation

data LogicalProcessState Source #

Represents the state of the logical process.

Constructors

LogicalProcessState 

Fields

Instances

Eq LogicalProcessState Source # 
Show LogicalProcessState Source # 
Generic LogicalProcessState Source # 
Binary LogicalProcessState Source # 
type Rep LogicalProcessState Source # 
type Rep LogicalProcessState = D1 (MetaData "LogicalProcessState" "Simulation.Aivika.Distributed.Optimistic.State" "aivika-distributed-0.7.4.1-FsSf9ofmvF1KMYueICqjgm" False) (C1 (MetaCons "LogicalProcessState" PrefixI True) ((:*:) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "lpStateId") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 ProcessId)) ((:*:) (S1 (MetaSel (Just Symbol "lpStateName") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 String)) (S1 (MetaSel (Just Symbol "lpStateStartTime") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Double)))) ((:*:) (S1 (MetaSel (Just Symbol "lpStateStopTime") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Double)) ((:*:) (S1 (MetaSel (Just Symbol "lpStateLocalTime") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Double)) (S1 (MetaSel (Just Symbol "lpStateEventQueueTime") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Double))))) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "lpStateEventQueueSize") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Int)) ((:*:) (S1 (MetaSel (Just Symbol "lpStateLogSize") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Int)) (S1 (MetaSel (Just Symbol "lpStateInputMessageCount") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Int)))) ((:*:) (S1 (MetaSel (Just Symbol "lpStateOutputMessageCount") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Int)) ((:*:) (S1 (MetaSel (Just Symbol "lpStateTransientMessageCount") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Int)) (S1 (MetaSel (Just Symbol "lpStateRollbackCount") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Int)))))))

data TimeServerState Source #

Represents the state of the time server.

Constructors

TimeServerState 

Fields