aivika-distributed-1.2: 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-1.2-34XhNfd7ARLHUummUSadXy" 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