Control.Distributed.Process.Internal.Types

Node and process identifiers

data NodeId

data LocalProcessId

data ProcessId

data Identifier

nodeOf

firstNonReservedProcessId

nullProcessId

Local nodes and processes

data LocalNode

data LocalNodeState

data ValidLocalNodeState

data NodeClosedException

withValidLocalState

modifyValidLocalState

modifyValidLocalState_

data Tracer

data MxEventBus

data LocalProcess

data LocalProcessState

data Process a

runLocalProcess

data ImplicitReconnect

Typed channels

type LocalSendPortId

data SendPortId

data TypedChannel

data SendPort a

data ReceivePort a

Messages

data Message

isEncoded

createMessage

createUnencodedMessage

unsafeCreateUnencodedMessage

messageToPayload

payloadToMessage

Node controller user-visible data types

data MonitorRef

data ProcessMonitorNotification

data NodeMonitorNotification

data PortMonitorNotification

data ProcessExitException

data ProcessLinkException

data NodeLinkException

data PortLinkException

data ProcessRegistrationException

data DiedReason

data DidUnmonitor

data DidUnlinkProcess

data DidUnlinkNode

data DidUnlinkPort

data SpawnRef

data DidSpawn

data WhereIsReply

data RegisterReply

data ProcessInfo

data ProcessInfoNone

data NodeStats

Node controller internal data types

data NCMsg

data ProcessSignal

Accessors

localProcesses

localPidCounter

localPidUnique

localConnections

localProcessWithId

localConnectionBetween

monitorCounter

spawnCounter

channelCounter

typedChannels

typedChannelWithId

Utilities

forever'