packages feed

distributed-process 0.5.5 → 0.5.5.1

raw patch · 4 files changed

+11/−19 lines, 4 filesdep ~sybPVP: major bump suggested

API removals or changes: PVP suggests a major version bump

Dependency ranges changed: syb

API changes (from Hackage documentation)

- Control.Distributed.Process: infoLinks :: ProcessInfo -> [ProcessId]
- Control.Distributed.Process: infoMessageQueueLength :: ProcessInfo -> Maybe Int
- Control.Distributed.Process: infoMonitors :: ProcessInfo -> [(ProcessId, MonitorRef)]
- Control.Distributed.Process: infoNode :: ProcessInfo -> NodeId
- Control.Distributed.Process: infoRegisteredNames :: ProcessInfo -> [String]
- Control.Distributed.Process: nodeAddress :: NodeId -> EndPointAddress
- Control.Distributed.Process: nodeStatsLinks :: NodeStats -> Int
- Control.Distributed.Process: nodeStatsMonitors :: NodeStats -> Int
- Control.Distributed.Process: nodeStatsNode :: NodeStats -> NodeId
- Control.Distributed.Process: nodeStatsProcesses :: NodeStats -> Int
- Control.Distributed.Process: nodeStatsRegisteredNames :: NodeStats -> Int
- Control.Distributed.Process.Debug: traceConnections :: TraceFlags -> !Bool
- Control.Distributed.Process.Debug: traceDied :: TraceFlags -> !(Maybe TraceSubject)
- Control.Distributed.Process.Debug: traceNodes :: TraceFlags -> !Bool
- Control.Distributed.Process.Debug: traceRecv :: TraceFlags -> !(Maybe TraceSubject)
- Control.Distributed.Process.Debug: traceRegistered :: TraceFlags -> !(Maybe TraceSubject)
- Control.Distributed.Process.Debug: traceSend :: TraceFlags -> !(Maybe TraceSubject)
- Control.Distributed.Process.Debug: traceSpawned :: TraceFlags -> !(Maybe TraceSubject)
- Control.Distributed.Process.Debug: traceUnregistered :: TraceFlags -> !(Maybe TraceSubject)
- Control.Distributed.Process.Internal.Closure.Explicit: instance [overlap ok] (IsFunction func b, Uncurry b args func result) => Uncurry'' args func result
- Control.Distributed.Process.Internal.Closure.Explicit: instance [overlap ok] Binary EndOfTuple
- Control.Distributed.Process.Internal.Closure.Explicit: instance [overlap ok] Curry ((a, EndOfTuple) -> b) (a -> b)
- Control.Distributed.Process.Internal.Closure.Explicit: instance [overlap ok] Curry (b -> c) r => Curry ((a, b) -> c) (a -> r)
- Control.Distributed.Process.Internal.Closure.Explicit: instance [overlap ok] MkTDict a
- Control.Distributed.Process.Internal.Closure.Explicit: instance [overlap ok] Serializable b => MkTDict (Process b)
- Control.Distributed.Process.Internal.Closure.Explicit: instance [overlap ok] Typeable EndOfTuple
- Control.Distributed.Process.Internal.Closure.Explicit: instance [overlap ok] Uncurry HFalse EndOfTuple a a
- Control.Distributed.Process.Internal.Closure.Explicit: instance [overlap ok] Uncurry'' rest f r => Uncurry HTrue (a, rest) (a -> f) r
- Control.Distributed.Process.Internal.Closure.Explicit: instance [overlap ok] b ~ HFalse => IsFunction a b
- Control.Distributed.Process.Internal.Closure.Explicit: instance [overlap ok] b ~ HTrue => IsFunction (a -> c) b
- Control.Distributed.Process.Internal.Primitives: infoLinks :: ProcessInfo -> [ProcessId]
- Control.Distributed.Process.Internal.Primitives: infoMessageQueueLength :: ProcessInfo -> Maybe Int
- Control.Distributed.Process.Internal.Primitives: infoMonitors :: ProcessInfo -> [(ProcessId, MonitorRef)]
- Control.Distributed.Process.Internal.Primitives: infoNode :: ProcessInfo -> NodeId
- Control.Distributed.Process.Internal.Primitives: infoRegisteredNames :: ProcessInfo -> [String]
- Control.Distributed.Process.Internal.Primitives: instance Exception ProcessTerminationException
- Control.Distributed.Process.Internal.Primitives: instance Functor Handler
- Control.Distributed.Process.Internal.Primitives: instance Show ProcessTerminationException
- Control.Distributed.Process.Internal.Primitives: instance Typeable ProcessTerminationException
- Control.Distributed.Process.Internal.Primitives: nodeStatsLinks :: NodeStats -> Int
- Control.Distributed.Process.Internal.Primitives: nodeStatsMonitors :: NodeStats -> Int
- Control.Distributed.Process.Internal.Primitives: nodeStatsNode :: NodeStats -> NodeId
- Control.Distributed.Process.Internal.Primitives: nodeStatsProcesses :: NodeStats -> Int
- Control.Distributed.Process.Internal.Primitives: nodeStatsRegisteredNames :: NodeStats -> Int
- Control.Distributed.Process.Internal.Types: _channelCounter :: LocalProcessState -> !Int32
- Control.Distributed.Process.Internal.Types: _localConnections :: LocalNodeState -> !(Map (Identifier, Identifier) (Connection, ImplicitReconnect))
- Control.Distributed.Process.Internal.Types: _localPidCounter :: LocalNodeState -> !Int32
- Control.Distributed.Process.Internal.Types: _localPidUnique :: LocalNodeState -> !Int32
- Control.Distributed.Process.Internal.Types: _localProcesses :: LocalNodeState -> !(Map LocalProcessId LocalProcess)
- Control.Distributed.Process.Internal.Types: _monitorCounter :: LocalProcessState -> !Int32
- Control.Distributed.Process.Internal.Types: _spawnCounter :: LocalProcessState -> !Int32
- Control.Distributed.Process.Internal.Types: _typedChannels :: LocalProcessState -> !(Map LocalSendPortId TypedChannel)
- Control.Distributed.Process.Internal.Types: agent :: MxEventBus -> !ProcessId
- Control.Distributed.Process.Internal.Types: ctrlMsgSender :: NCMsg -> !Identifier
- Control.Distributed.Process.Internal.Types: ctrlMsgSignal :: NCMsg -> !ProcessSignal
- Control.Distributed.Process.Internal.Types: evbuss :: MxEventBus -> !(Weak (CQueue Message))
- Control.Distributed.Process.Internal.Types: infoLinks :: ProcessInfo -> [ProcessId]
- Control.Distributed.Process.Internal.Types: infoMessageQueueLength :: ProcessInfo -> Maybe Int
- Control.Distributed.Process.Internal.Types: infoMonitors :: ProcessInfo -> [(ProcessId, MonitorRef)]
- Control.Distributed.Process.Internal.Types: infoNode :: ProcessInfo -> NodeId
- Control.Distributed.Process.Internal.Types: infoRegisteredNames :: ProcessInfo -> [String]
- Control.Distributed.Process.Internal.Types: instance Alternative ReceivePort
- Control.Distributed.Process.Internal.Types: instance Applicative Process
- Control.Distributed.Process.Internal.Types: instance Applicative ReceivePort
- Control.Distributed.Process.Internal.Types: instance Binary DidSpawn
- Control.Distributed.Process.Internal.Types: instance Binary DidUnlinkNode
- Control.Distributed.Process.Internal.Types: instance Binary DidUnlinkPort
- Control.Distributed.Process.Internal.Types: instance Binary DidUnlinkProcess
- Control.Distributed.Process.Internal.Types: instance Binary DidUnmonitor
- Control.Distributed.Process.Internal.Types: instance Binary DiedReason
- Control.Distributed.Process.Internal.Types: instance Binary Identifier
- Control.Distributed.Process.Internal.Types: instance Binary LocalProcessId
- Control.Distributed.Process.Internal.Types: instance Binary Message
- Control.Distributed.Process.Internal.Types: instance Binary MonitorRef
- Control.Distributed.Process.Internal.Types: instance Binary NCMsg
- Control.Distributed.Process.Internal.Types: instance Binary NodeId
- Control.Distributed.Process.Internal.Types: instance Binary NodeMonitorNotification
- Control.Distributed.Process.Internal.Types: instance Binary NodeStats
- Control.Distributed.Process.Internal.Types: instance Binary PortMonitorNotification
- Control.Distributed.Process.Internal.Types: instance Binary ProcessId
- Control.Distributed.Process.Internal.Types: instance Binary ProcessInfo
- Control.Distributed.Process.Internal.Types: instance Binary ProcessInfoNone
- Control.Distributed.Process.Internal.Types: instance Binary ProcessMonitorNotification
- Control.Distributed.Process.Internal.Types: instance Binary ProcessSignal
- Control.Distributed.Process.Internal.Types: instance Binary RegisterReply
- Control.Distributed.Process.Internal.Types: instance Binary SendPortId
- Control.Distributed.Process.Internal.Types: instance Binary SpawnRef
- Control.Distributed.Process.Internal.Types: instance Binary WhereIsReply
- Control.Distributed.Process.Internal.Types: instance Constructor C1_0Identifier
- Control.Distributed.Process.Internal.Types: instance Constructor C1_0LocalProcessId
- Control.Distributed.Process.Internal.Types: instance Constructor C1_0MonitorRef
- Control.Distributed.Process.Internal.Types: instance Constructor C1_0NodeId
- Control.Distributed.Process.Internal.Types: instance Constructor C1_0ProcessId
- Control.Distributed.Process.Internal.Types: instance Constructor C1_0SendPort
- Control.Distributed.Process.Internal.Types: instance Constructor C1_0SendPortId
- Control.Distributed.Process.Internal.Types: instance Constructor C1_1Identifier
- Control.Distributed.Process.Internal.Types: instance Constructor C1_2Identifier
- Control.Distributed.Process.Internal.Types: instance Data LocalProcessId
- Control.Distributed.Process.Internal.Types: instance Data NodeId
- Control.Distributed.Process.Internal.Types: instance Data ProcessId
- Control.Distributed.Process.Internal.Types: instance Datatype D1Identifier
- Control.Distributed.Process.Internal.Types: instance Datatype D1LocalProcessId
- Control.Distributed.Process.Internal.Types: instance Datatype D1MonitorRef
- Control.Distributed.Process.Internal.Types: instance Datatype D1NodeId
- Control.Distributed.Process.Internal.Types: instance Datatype D1ProcessId
- Control.Distributed.Process.Internal.Types: instance Datatype D1SendPort
- Control.Distributed.Process.Internal.Types: instance Datatype D1SendPortId
- Control.Distributed.Process.Internal.Types: instance Eq (SendPort a)
- Control.Distributed.Process.Internal.Types: instance Eq DiedReason
- Control.Distributed.Process.Internal.Types: instance Eq Identifier
- Control.Distributed.Process.Internal.Types: instance Eq ImplicitReconnect
- Control.Distributed.Process.Internal.Types: instance Eq LocalProcessId
- Control.Distributed.Process.Internal.Types: instance Eq MonitorRef
- Control.Distributed.Process.Internal.Types: instance Eq NodeId
- Control.Distributed.Process.Internal.Types: instance Eq NodeStats
- Control.Distributed.Process.Internal.Types: instance Eq ProcessId
- Control.Distributed.Process.Internal.Types: instance Eq ProcessInfo
- Control.Distributed.Process.Internal.Types: instance Eq SendPortId
- Control.Distributed.Process.Internal.Types: instance Eq SpawnRef
- Control.Distributed.Process.Internal.Types: instance Exception NodeLinkException
- Control.Distributed.Process.Internal.Types: instance Exception PortLinkException
- Control.Distributed.Process.Internal.Types: instance Exception ProcessExitException
- Control.Distributed.Process.Internal.Types: instance Exception ProcessLinkException
- Control.Distributed.Process.Internal.Types: instance Exception ProcessRegistrationException
- Control.Distributed.Process.Internal.Types: instance Functor Process
- Control.Distributed.Process.Internal.Types: instance Functor ReceivePort
- Control.Distributed.Process.Internal.Types: instance Generic (SendPort a)
- Control.Distributed.Process.Internal.Types: instance Generic Identifier
- Control.Distributed.Process.Internal.Types: instance Generic LocalProcessId
- Control.Distributed.Process.Internal.Types: instance Generic MonitorRef
- Control.Distributed.Process.Internal.Types: instance Generic NodeId
- Control.Distributed.Process.Internal.Types: instance Generic ProcessId
- Control.Distributed.Process.Internal.Types: instance Generic SendPortId
- Control.Distributed.Process.Internal.Types: instance Hashable Identifier
- Control.Distributed.Process.Internal.Types: instance Hashable LocalProcessId
- Control.Distributed.Process.Internal.Types: instance Hashable MonitorRef
- Control.Distributed.Process.Internal.Types: instance Hashable NodeId
- Control.Distributed.Process.Internal.Types: instance Hashable ProcessId
- Control.Distributed.Process.Internal.Types: instance Hashable SendPortId
- Control.Distributed.Process.Internal.Types: instance Hashable a => Hashable (SendPort a)
- Control.Distributed.Process.Internal.Types: instance Monad Process
- Control.Distributed.Process.Internal.Types: instance Monad ReceivePort
- Control.Distributed.Process.Internal.Types: instance MonadIO Process
- Control.Distributed.Process.Internal.Types: instance MonadReader LocalProcess Process
- Control.Distributed.Process.Internal.Types: instance NFData DiedReason
- Control.Distributed.Process.Internal.Types: instance NFData Identifier
- Control.Distributed.Process.Internal.Types: instance NFData Message
- Control.Distributed.Process.Internal.Types: instance NFData MonitorRef
- Control.Distributed.Process.Internal.Types: instance NFData NodeId
- Control.Distributed.Process.Internal.Types: instance NFData ProcessId
- Control.Distributed.Process.Internal.Types: instance NFData SendPortId
- Control.Distributed.Process.Internal.Types: instance NFData a => NFData (SendPort a)
- Control.Distributed.Process.Internal.Types: instance Ord (SendPort a)
- Control.Distributed.Process.Internal.Types: instance Ord Identifier
- Control.Distributed.Process.Internal.Types: instance Ord LocalProcessId
- Control.Distributed.Process.Internal.Types: instance Ord MonitorRef
- Control.Distributed.Process.Internal.Types: instance Ord NodeId
- Control.Distributed.Process.Internal.Types: instance Ord ProcessId
- Control.Distributed.Process.Internal.Types: instance Ord SendPortId
- Control.Distributed.Process.Internal.Types: instance Selector S1_0_0LocalProcessId
- Control.Distributed.Process.Internal.Types: instance Selector S1_0_0MonitorRef
- Control.Distributed.Process.Internal.Types: instance Selector S1_0_0NodeId
- Control.Distributed.Process.Internal.Types: instance Selector S1_0_0ProcessId
- Control.Distributed.Process.Internal.Types: instance Selector S1_0_0SendPort
- Control.Distributed.Process.Internal.Types: instance Selector S1_0_0SendPortId
- Control.Distributed.Process.Internal.Types: instance Selector S1_0_1LocalProcessId
- Control.Distributed.Process.Internal.Types: instance Selector S1_0_1MonitorRef
- Control.Distributed.Process.Internal.Types: instance Selector S1_0_1ProcessId
- Control.Distributed.Process.Internal.Types: instance Selector S1_0_1SendPortId
- Control.Distributed.Process.Internal.Types: instance Serializable a => Binary (SendPort a)
- Control.Distributed.Process.Internal.Types: instance Show (SendPort a)
- Control.Distributed.Process.Internal.Types: instance Show DidSpawn
- Control.Distributed.Process.Internal.Types: instance Show DiedReason
- Control.Distributed.Process.Internal.Types: instance Show Identifier
- Control.Distributed.Process.Internal.Types: instance Show ImplicitReconnect
- Control.Distributed.Process.Internal.Types: instance Show LocalProcessId
- Control.Distributed.Process.Internal.Types: instance Show Message
- Control.Distributed.Process.Internal.Types: instance Show MonitorRef
- Control.Distributed.Process.Internal.Types: instance Show NCMsg
- Control.Distributed.Process.Internal.Types: instance Show NodeId
- Control.Distributed.Process.Internal.Types: instance Show NodeLinkException
- Control.Distributed.Process.Internal.Types: instance Show NodeMonitorNotification
- Control.Distributed.Process.Internal.Types: instance Show NodeStats
- Control.Distributed.Process.Internal.Types: instance Show PortLinkException
- Control.Distributed.Process.Internal.Types: instance Show PortMonitorNotification
- Control.Distributed.Process.Internal.Types: instance Show ProcessExitException
- Control.Distributed.Process.Internal.Types: instance Show ProcessId
- Control.Distributed.Process.Internal.Types: instance Show ProcessInfo
- Control.Distributed.Process.Internal.Types: instance Show ProcessInfoNone
- Control.Distributed.Process.Internal.Types: instance Show ProcessLinkException
- Control.Distributed.Process.Internal.Types: instance Show ProcessMonitorNotification
- Control.Distributed.Process.Internal.Types: instance Show ProcessRegistrationException
- Control.Distributed.Process.Internal.Types: instance Show ProcessSignal
- Control.Distributed.Process.Internal.Types: instance Show RegisterReply
- Control.Distributed.Process.Internal.Types: instance Show SendPortId
- Control.Distributed.Process.Internal.Types: instance Show SpawnRef
- Control.Distributed.Process.Internal.Types: instance Show WhereIsReply
- Control.Distributed.Process.Internal.Types: instance Typeable DidSpawn
- Control.Distributed.Process.Internal.Types: instance Typeable DidUnlinkNode
- Control.Distributed.Process.Internal.Types: instance Typeable DidUnlinkPort
- Control.Distributed.Process.Internal.Types: instance Typeable DidUnlinkProcess
- Control.Distributed.Process.Internal.Types: instance Typeable DidUnmonitor
- Control.Distributed.Process.Internal.Types: instance Typeable LocalProcessId
- Control.Distributed.Process.Internal.Types: instance Typeable Message
- Control.Distributed.Process.Internal.Types: instance Typeable MonitorRef
- Control.Distributed.Process.Internal.Types: instance Typeable NodeId
- Control.Distributed.Process.Internal.Types: instance Typeable NodeLinkException
- Control.Distributed.Process.Internal.Types: instance Typeable NodeMonitorNotification
- Control.Distributed.Process.Internal.Types: instance Typeable NodeStats
- Control.Distributed.Process.Internal.Types: instance Typeable PortLinkException
- Control.Distributed.Process.Internal.Types: instance Typeable PortMonitorNotification
- Control.Distributed.Process.Internal.Types: instance Typeable Process
- Control.Distributed.Process.Internal.Types: instance Typeable ProcessExitException
- Control.Distributed.Process.Internal.Types: instance Typeable ProcessId
- Control.Distributed.Process.Internal.Types: instance Typeable ProcessInfo
- Control.Distributed.Process.Internal.Types: instance Typeable ProcessInfoNone
- Control.Distributed.Process.Internal.Types: instance Typeable ProcessLinkException
- Control.Distributed.Process.Internal.Types: instance Typeable ProcessMonitorNotification
- Control.Distributed.Process.Internal.Types: instance Typeable ProcessRegistrationException
- Control.Distributed.Process.Internal.Types: instance Typeable ReceivePort
- Control.Distributed.Process.Internal.Types: instance Typeable RegisterReply
- Control.Distributed.Process.Internal.Types: instance Typeable SendPort
- Control.Distributed.Process.Internal.Types: instance Typeable SendPortId
- Control.Distributed.Process.Internal.Types: instance Typeable SpawnRef
- Control.Distributed.Process.Internal.Types: instance Typeable WhereIsReply
- Control.Distributed.Process.Internal.Types: localCtrlChan :: LocalNode -> !(Chan NCMsg)
- Control.Distributed.Process.Internal.Types: localEndPoint :: LocalNode -> !EndPoint
- Control.Distributed.Process.Internal.Types: localEventBus :: LocalNode -> !MxEventBus
- Control.Distributed.Process.Internal.Types: localNodeId :: LocalNode -> !NodeId
- Control.Distributed.Process.Internal.Types: localState :: LocalNode -> !(StrictMVar LocalNodeState)
- Control.Distributed.Process.Internal.Types: lpidCounter :: LocalProcessId -> {-# UNPACK #-} !Int32
- Control.Distributed.Process.Internal.Types: lpidUnique :: LocalProcessId -> {-# UNPACK #-} !Int32
- Control.Distributed.Process.Internal.Types: messageEncoding :: Message -> !ByteString
- Control.Distributed.Process.Internal.Types: messageFingerprint :: Message -> !Fingerprint
- Control.Distributed.Process.Internal.Types: messagePayload :: Message -> !a
- Control.Distributed.Process.Internal.Types: monitorRefCounter :: MonitorRef -> !Int32
- Control.Distributed.Process.Internal.Types: monitorRefIdent :: MonitorRef -> !Identifier
- Control.Distributed.Process.Internal.Types: mxNew :: MxEventBus -> !(((TChan Message, TChan Message) -> Process ()) -> IO ProcessId)
- Control.Distributed.Process.Internal.Types: nodeAddress :: NodeId -> EndPointAddress
- Control.Distributed.Process.Internal.Types: nodeStatsLinks :: NodeStats -> Int
- Control.Distributed.Process.Internal.Types: nodeStatsMonitors :: NodeStats -> Int
- Control.Distributed.Process.Internal.Types: nodeStatsNode :: NodeStats -> NodeId
- Control.Distributed.Process.Internal.Types: nodeStatsProcesses :: NodeStats -> Int
- Control.Distributed.Process.Internal.Types: nodeStatsRegisteredNames :: NodeStats -> Int
- Control.Distributed.Process.Internal.Types: processId :: LocalProcess -> !ProcessId
- Control.Distributed.Process.Internal.Types: processLocalId :: ProcessId -> {-# UNPACK #-} !LocalProcessId
- Control.Distributed.Process.Internal.Types: processNode :: LocalProcess -> !LocalNode
- Control.Distributed.Process.Internal.Types: processNodeId :: ProcessId -> !NodeId
- Control.Distributed.Process.Internal.Types: processQueue :: LocalProcess -> !(CQueue Message)
- Control.Distributed.Process.Internal.Types: processState :: LocalProcess -> !(StrictMVar LocalProcessState)
- Control.Distributed.Process.Internal.Types: processThread :: LocalProcess -> !ThreadId
- Control.Distributed.Process.Internal.Types: processWeakQ :: LocalProcess -> !(Weak (CQueue Message))
- Control.Distributed.Process.Internal.Types: receiveSTM :: ReceivePort a -> STM a
- Control.Distributed.Process.Internal.Types: remoteTable :: LocalNode -> !RemoteTable
- Control.Distributed.Process.Internal.Types: sendPortId :: SendPort a -> SendPortId
- Control.Distributed.Process.Internal.Types: sendPortLocalId :: SendPortId -> {-# UNPACK #-} !LocalSendPortId
- Control.Distributed.Process.Internal.Types: sendPortProcessId :: SendPortId -> {-# UNPACK #-} !ProcessId
- Control.Distributed.Process.Internal.Types: tracer :: MxEventBus -> !Tracer
- Control.Distributed.Process.Internal.Types: tracerPid :: Tracer -> !ProcessId
- Control.Distributed.Process.Internal.Types: unProcess :: Process a -> ReaderT LocalProcess IO a
- Control.Distributed.Process.Internal.Types: weakQ :: Tracer -> !(Weak (CQueue Message))
- Control.Distributed.Process.Internal.WeakTQueue: instance Eq (TQueue a)
- Control.Distributed.Process.Internal.WeakTQueue: instance Typeable TQueue
- Control.Distributed.Process.Management: agentId :: MxAgentId -> String
- Control.Distributed.Process.Management.Internal.Table: instance Binary MxTableRequest
- Control.Distributed.Process.Management.Internal.Table: instance Constructor C1_0MxTableRequest
- Control.Distributed.Process.Management.Internal.Table: instance Constructor C1_1MxTableRequest
- Control.Distributed.Process.Management.Internal.Table: instance Constructor C1_2MxTableRequest
- Control.Distributed.Process.Management.Internal.Table: instance Constructor C1_3MxTableRequest
- Control.Distributed.Process.Management.Internal.Table: instance Constructor C1_4MxTableRequest
- Control.Distributed.Process.Management.Internal.Table: instance Datatype D1MxTableRequest
- Control.Distributed.Process.Management.Internal.Table: instance Generic MxTableRequest
- Control.Distributed.Process.Management.Internal.Table: instance Typeable MxTableRequest
- Control.Distributed.Process.Management.Internal.Trace.Primitives: instance Traceable ProcessId
- Control.Distributed.Process.Management.Internal.Trace.Primitives: instance Traceable String
- Control.Distributed.Process.Management.Internal.Trace.Types: instance Binary SetTrace
- Control.Distributed.Process.Management.Internal.Trace.Types: instance Binary TraceFlags
- Control.Distributed.Process.Management.Internal.Trace.Types: instance Binary TraceOk
- Control.Distributed.Process.Management.Internal.Trace.Types: instance Binary TraceSubject
- Control.Distributed.Process.Management.Internal.Trace.Types: instance Constructor C1_0SetTrace
- Control.Distributed.Process.Management.Internal.Trace.Types: instance Constructor C1_0TraceFlags
- Control.Distributed.Process.Management.Internal.Trace.Types: instance Constructor C1_0TraceOk
- Control.Distributed.Process.Management.Internal.Trace.Types: instance Constructor C1_0TraceSubject
- Control.Distributed.Process.Management.Internal.Trace.Types: instance Constructor C1_1SetTrace
- Control.Distributed.Process.Management.Internal.Trace.Types: instance Constructor C1_1TraceSubject
- Control.Distributed.Process.Management.Internal.Trace.Types: instance Constructor C1_2TraceSubject
- Control.Distributed.Process.Management.Internal.Trace.Types: instance Datatype D1SetTrace
- Control.Distributed.Process.Management.Internal.Trace.Types: instance Datatype D1TraceFlags
- Control.Distributed.Process.Management.Internal.Trace.Types: instance Datatype D1TraceOk
- Control.Distributed.Process.Management.Internal.Trace.Types: instance Datatype D1TraceSubject
- Control.Distributed.Process.Management.Internal.Trace.Types: instance Eq SetTrace
- Control.Distributed.Process.Management.Internal.Trace.Types: instance Generic SetTrace
- Control.Distributed.Process.Management.Internal.Trace.Types: instance Generic TraceFlags
- Control.Distributed.Process.Management.Internal.Trace.Types: instance Generic TraceOk
- Control.Distributed.Process.Management.Internal.Trace.Types: instance Generic TraceSubject
- Control.Distributed.Process.Management.Internal.Trace.Types: instance Selector S1_0_0TraceFlags
- Control.Distributed.Process.Management.Internal.Trace.Types: instance Selector S1_0_1TraceFlags
- Control.Distributed.Process.Management.Internal.Trace.Types: instance Selector S1_0_2TraceFlags
- Control.Distributed.Process.Management.Internal.Trace.Types: instance Selector S1_0_3TraceFlags
- Control.Distributed.Process.Management.Internal.Trace.Types: instance Selector S1_0_4TraceFlags
- Control.Distributed.Process.Management.Internal.Trace.Types: instance Selector S1_0_5TraceFlags
- Control.Distributed.Process.Management.Internal.Trace.Types: instance Selector S1_0_6TraceFlags
- Control.Distributed.Process.Management.Internal.Trace.Types: instance Selector S1_0_7TraceFlags
- Control.Distributed.Process.Management.Internal.Trace.Types: instance Show SetTrace
- Control.Distributed.Process.Management.Internal.Trace.Types: instance Show TraceFlags
- Control.Distributed.Process.Management.Internal.Trace.Types: instance Show TraceSubject
- Control.Distributed.Process.Management.Internal.Trace.Types: instance Traceable ProcessId
- Control.Distributed.Process.Management.Internal.Trace.Types: instance Traceable String
- Control.Distributed.Process.Management.Internal.Trace.Types: instance Typeable SetTrace
- Control.Distributed.Process.Management.Internal.Trace.Types: instance Typeable TraceFlags
- Control.Distributed.Process.Management.Internal.Trace.Types: instance Typeable TraceOk
- Control.Distributed.Process.Management.Internal.Trace.Types: instance Typeable TraceSubject
- Control.Distributed.Process.Management.Internal.Trace.Types: traceConnections :: TraceFlags -> !Bool
- Control.Distributed.Process.Management.Internal.Trace.Types: traceDied :: TraceFlags -> !(Maybe TraceSubject)
- Control.Distributed.Process.Management.Internal.Trace.Types: traceNodes :: TraceFlags -> !Bool
- Control.Distributed.Process.Management.Internal.Trace.Types: traceRecv :: TraceFlags -> !(Maybe TraceSubject)
- Control.Distributed.Process.Management.Internal.Trace.Types: traceRegistered :: TraceFlags -> !(Maybe TraceSubject)
- Control.Distributed.Process.Management.Internal.Trace.Types: traceSend :: TraceFlags -> !(Maybe TraceSubject)
- Control.Distributed.Process.Management.Internal.Trace.Types: traceSpawned :: TraceFlags -> !(Maybe TraceSubject)
- Control.Distributed.Process.Management.Internal.Trace.Types: traceUnregistered :: TraceFlags -> !(Maybe TraceSubject)
- Control.Distributed.Process.Management.Internal.Types: agentId :: MxAgentId -> String
- Control.Distributed.Process.Management.Internal.Types: instance Addressable MxEvent
- Control.Distributed.Process.Management.Internal.Types: instance Applicative (MxAgent s)
- Control.Distributed.Process.Management.Internal.Types: instance Binary MxAgentId
- Control.Distributed.Process.Management.Internal.Types: instance Binary MxAgentStart
- Control.Distributed.Process.Management.Internal.Types: instance Binary MxEvent
- Control.Distributed.Process.Management.Internal.Types: instance Binary MxTableId
- Control.Distributed.Process.Management.Internal.Types: instance Constructor C1_0MxAgentStart
- Control.Distributed.Process.Management.Internal.Types: instance Constructor C1_0MxEvent
- Control.Distributed.Process.Management.Internal.Types: instance Constructor C1_0MxTableId
- Control.Distributed.Process.Management.Internal.Types: instance Constructor C1_10MxEvent
- Control.Distributed.Process.Management.Internal.Types: instance Constructor C1_11MxEvent
- Control.Distributed.Process.Management.Internal.Types: instance Constructor C1_12MxEvent
- Control.Distributed.Process.Management.Internal.Types: instance Constructor C1_1MxEvent
- Control.Distributed.Process.Management.Internal.Types: instance Constructor C1_1MxTableId
- Control.Distributed.Process.Management.Internal.Types: instance Constructor C1_2MxEvent
- Control.Distributed.Process.Management.Internal.Types: instance Constructor C1_3MxEvent
- Control.Distributed.Process.Management.Internal.Types: instance Constructor C1_4MxEvent
- Control.Distributed.Process.Management.Internal.Types: instance Constructor C1_5MxEvent
- Control.Distributed.Process.Management.Internal.Types: instance Constructor C1_6MxEvent
- Control.Distributed.Process.Management.Internal.Types: instance Constructor C1_7MxEvent
- Control.Distributed.Process.Management.Internal.Types: instance Constructor C1_8MxEvent
- Control.Distributed.Process.Management.Internal.Types: instance Constructor C1_9MxEvent
- Control.Distributed.Process.Management.Internal.Types: instance Datatype D1MxAgentStart
- Control.Distributed.Process.Management.Internal.Types: instance Datatype D1MxEvent
- Control.Distributed.Process.Management.Internal.Types: instance Datatype D1MxTableId
- Control.Distributed.Process.Management.Internal.Types: instance Eq MxAgentId
- Control.Distributed.Process.Management.Internal.Types: instance Functor (MxAgent s)
- Control.Distributed.Process.Management.Internal.Types: instance Generic MxAgentStart
- Control.Distributed.Process.Management.Internal.Types: instance Generic MxEvent
- Control.Distributed.Process.Management.Internal.Types: instance Generic MxTableId
- Control.Distributed.Process.Management.Internal.Types: instance Monad (MxAgent s)
- Control.Distributed.Process.Management.Internal.Types: instance MonadIO (MxAgent s)
- Control.Distributed.Process.Management.Internal.Types: instance MonadState (MxAgentState s) (MxAgent s)
- Control.Distributed.Process.Management.Internal.Types: instance Ord MxAgentId
- Control.Distributed.Process.Management.Internal.Types: instance Selector S1_0_0MxAgentStart
- Control.Distributed.Process.Management.Internal.Types: instance Selector S1_0_1MxAgentStart
- Control.Distributed.Process.Management.Internal.Types: instance Show MxEvent
- Control.Distributed.Process.Management.Internal.Types: instance Typeable MxAgent
- Control.Distributed.Process.Management.Internal.Types: instance Typeable MxAgentId
- Control.Distributed.Process.Management.Internal.Types: instance Typeable MxAgentStart
- Control.Distributed.Process.Management.Internal.Types: instance Typeable MxEvent
- Control.Distributed.Process.Management.Internal.Types: instance Typeable MxTableId
- Control.Distributed.Process.Management.Internal.Types: mxAgentId :: MxAgentState s -> !MxAgentId
- Control.Distributed.Process.Management.Internal.Types: mxAgentIdStart :: MxAgentStart -> MxAgentId
- Control.Distributed.Process.Management.Internal.Types: mxAgentTableChan :: MxAgentStart -> SendPort ProcessId
- Control.Distributed.Process.Management.Internal.Types: mxBus :: MxAgentState s -> !(TChan Message)
- Control.Distributed.Process.Management.Internal.Types: mxLocalState :: MxAgentState s -> !s
- Control.Distributed.Process.Management.Internal.Types: mxSharedTable :: MxAgentState s -> !ProcessId
- Control.Distributed.Process.Management.Internal.Types: unAgent :: MxAgent s a -> StateT (MxAgentState s) Process a
- Control.Distributed.Process.Node: instance Applicative NC
- Control.Distributed.Process.Node: instance Exception ProcessKillException
- Control.Distributed.Process.Node: instance Functor NC
- Control.Distributed.Process.Node: instance Monad NC
- Control.Distributed.Process.Node: instance MonadIO NC
- Control.Distributed.Process.Node: instance MonadReader LocalNode NC
- Control.Distributed.Process.Node: instance MonadState NCState NC
- Control.Distributed.Process.Node: instance Show ProcessKillException
- Control.Distributed.Process.Node: instance Typeable ProcessKillException
- Control.Distributed.Process.Serializable: instance (Binary a, Typeable a) => Serializable a
- Control.Distributed.Process.Serializable: instance Typeable SerializableDict
- Control.Distributed.Process.Serializable: instance Typeable TypeableDict
+ Control.Distributed.Process: [infoLinks] :: ProcessInfo -> [ProcessId]
+ Control.Distributed.Process: [infoMessageQueueLength] :: ProcessInfo -> Maybe Int
+ Control.Distributed.Process: [infoMonitors] :: ProcessInfo -> [(ProcessId, MonitorRef)]
+ Control.Distributed.Process: [infoNode] :: ProcessInfo -> NodeId
+ Control.Distributed.Process: [infoRegisteredNames] :: ProcessInfo -> [String]
+ Control.Distributed.Process: [nodeAddress] :: NodeId -> EndPointAddress
+ Control.Distributed.Process: [nodeStatsLinks] :: NodeStats -> Int
+ Control.Distributed.Process: [nodeStatsMonitors] :: NodeStats -> Int
+ Control.Distributed.Process: [nodeStatsNode] :: NodeStats -> NodeId
+ Control.Distributed.Process: [nodeStatsProcesses] :: NodeStats -> Int
+ Control.Distributed.Process: [nodeStatsRegisteredNames] :: NodeStats -> Int
+ Control.Distributed.Process.Debug: [traceConnections] :: TraceFlags -> !Bool
+ Control.Distributed.Process.Debug: [traceDied] :: TraceFlags -> !(Maybe TraceSubject)
+ Control.Distributed.Process.Debug: [traceNodes] :: TraceFlags -> !Bool
+ Control.Distributed.Process.Debug: [traceRecv] :: TraceFlags -> !(Maybe TraceSubject)
+ Control.Distributed.Process.Debug: [traceRegistered] :: TraceFlags -> !(Maybe TraceSubject)
+ Control.Distributed.Process.Debug: [traceSend] :: TraceFlags -> !(Maybe TraceSubject)
+ Control.Distributed.Process.Debug: [traceSpawned] :: TraceFlags -> !(Maybe TraceSubject)
+ Control.Distributed.Process.Debug: [traceUnregistered] :: TraceFlags -> !(Maybe TraceSubject)
+ Control.Distributed.Process.Internal.Closure.Explicit: instance (Control.Distributed.Process.Internal.Closure.Explicit.IsFunction func b, Control.Distributed.Process.Internal.Closure.Explicit.Uncurry b args func result) => Control.Distributed.Process.Internal.Closure.Explicit.Uncurry'' args func result
+ Control.Distributed.Process.Internal.Closure.Explicit: instance (b ~ Control.Distributed.Process.Internal.Closure.Explicit.HFalse) => Control.Distributed.Process.Internal.Closure.Explicit.IsFunction a b
+ Control.Distributed.Process.Internal.Closure.Explicit: instance (b ~ Control.Distributed.Process.Internal.Closure.Explicit.HTrue) => Control.Distributed.Process.Internal.Closure.Explicit.IsFunction (a -> c) b
+ Control.Distributed.Process.Internal.Closure.Explicit: instance Control.Distributed.Process.Internal.Closure.Explicit.Curry ((a, Control.Distributed.Process.Internal.Closure.Explicit.EndOfTuple) -> b) (a -> b)
+ Control.Distributed.Process.Internal.Closure.Explicit: instance Control.Distributed.Process.Internal.Closure.Explicit.Curry (b -> c) r => Control.Distributed.Process.Internal.Closure.Explicit.Curry ((a, b) -> c) (a -> r)
+ Control.Distributed.Process.Internal.Closure.Explicit: instance Control.Distributed.Process.Internal.Closure.Explicit.MkTDict a
+ Control.Distributed.Process.Internal.Closure.Explicit: instance Control.Distributed.Process.Internal.Closure.Explicit.Uncurry Control.Distributed.Process.Internal.Closure.Explicit.HFalse Control.Distributed.Process.Internal.Closure.Explicit.EndOfTuple a a
+ Control.Distributed.Process.Internal.Closure.Explicit: instance Control.Distributed.Process.Internal.Closure.Explicit.Uncurry'' rest f r => Control.Distributed.Process.Internal.Closure.Explicit.Uncurry Control.Distributed.Process.Internal.Closure.Explicit.HTrue (a, rest) (a -> f) r
+ Control.Distributed.Process.Internal.Closure.Explicit: instance Control.Distributed.Process.Serializable.Serializable b => Control.Distributed.Process.Internal.Closure.Explicit.MkTDict (Control.Distributed.Process.Internal.Types.Process b)
+ Control.Distributed.Process.Internal.Closure.Explicit: instance Data.Binary.Class.Binary Control.Distributed.Process.Internal.Closure.Explicit.EndOfTuple
+ Control.Distributed.Process.Internal.Primitives: [infoLinks] :: ProcessInfo -> [ProcessId]
+ Control.Distributed.Process.Internal.Primitives: [infoMessageQueueLength] :: ProcessInfo -> Maybe Int
+ Control.Distributed.Process.Internal.Primitives: [infoMonitors] :: ProcessInfo -> [(ProcessId, MonitorRef)]
+ Control.Distributed.Process.Internal.Primitives: [infoNode] :: ProcessInfo -> NodeId
+ Control.Distributed.Process.Internal.Primitives: [infoRegisteredNames] :: ProcessInfo -> [String]
+ Control.Distributed.Process.Internal.Primitives: [nodeStatsLinks] :: NodeStats -> Int
+ Control.Distributed.Process.Internal.Primitives: [nodeStatsMonitors] :: NodeStats -> Int
+ Control.Distributed.Process.Internal.Primitives: [nodeStatsNode] :: NodeStats -> NodeId
+ Control.Distributed.Process.Internal.Primitives: [nodeStatsProcesses] :: NodeStats -> Int
+ Control.Distributed.Process.Internal.Primitives: [nodeStatsRegisteredNames] :: NodeStats -> Int
+ Control.Distributed.Process.Internal.Primitives: instance GHC.Base.Functor Control.Distributed.Process.Internal.Primitives.Handler
+ Control.Distributed.Process.Internal.Primitives: instance GHC.Exception.Exception Control.Distributed.Process.Internal.Primitives.ProcessTerminationException
+ Control.Distributed.Process.Internal.Primitives: instance GHC.Show.Show Control.Distributed.Process.Internal.Primitives.ProcessTerminationException
+ Control.Distributed.Process.Internal.Types: [_channelCounter] :: LocalProcessState -> !Int32
+ Control.Distributed.Process.Internal.Types: [_localConnections] :: LocalNodeState -> !(Map (Identifier, Identifier) (Connection, ImplicitReconnect))
+ Control.Distributed.Process.Internal.Types: [_localPidCounter] :: LocalNodeState -> !Int32
+ Control.Distributed.Process.Internal.Types: [_localPidUnique] :: LocalNodeState -> !Int32
+ Control.Distributed.Process.Internal.Types: [_localProcesses] :: LocalNodeState -> !(Map LocalProcessId LocalProcess)
+ Control.Distributed.Process.Internal.Types: [_monitorCounter] :: LocalProcessState -> !Int32
+ Control.Distributed.Process.Internal.Types: [_spawnCounter] :: LocalProcessState -> !Int32
+ Control.Distributed.Process.Internal.Types: [_typedChannels] :: LocalProcessState -> !(Map LocalSendPortId TypedChannel)
+ Control.Distributed.Process.Internal.Types: [agent] :: MxEventBus -> !ProcessId
+ Control.Distributed.Process.Internal.Types: [ctrlMsgSender] :: NCMsg -> !Identifier
+ Control.Distributed.Process.Internal.Types: [ctrlMsgSignal] :: NCMsg -> !ProcessSignal
+ Control.Distributed.Process.Internal.Types: [evbuss] :: MxEventBus -> !(Weak (CQueue Message))
+ Control.Distributed.Process.Internal.Types: [infoLinks] :: ProcessInfo -> [ProcessId]
+ Control.Distributed.Process.Internal.Types: [infoMessageQueueLength] :: ProcessInfo -> Maybe Int
+ Control.Distributed.Process.Internal.Types: [infoMonitors] :: ProcessInfo -> [(ProcessId, MonitorRef)]
+ Control.Distributed.Process.Internal.Types: [infoNode] :: ProcessInfo -> NodeId
+ Control.Distributed.Process.Internal.Types: [infoRegisteredNames] :: ProcessInfo -> [String]
+ Control.Distributed.Process.Internal.Types: [localCtrlChan] :: LocalNode -> !(Chan NCMsg)
+ Control.Distributed.Process.Internal.Types: [localEndPoint] :: LocalNode -> !EndPoint
+ Control.Distributed.Process.Internal.Types: [localEventBus] :: LocalNode -> !MxEventBus
+ Control.Distributed.Process.Internal.Types: [localNodeId] :: LocalNode -> !NodeId
+ Control.Distributed.Process.Internal.Types: [localState] :: LocalNode -> !(StrictMVar LocalNodeState)
+ Control.Distributed.Process.Internal.Types: [lpidCounter] :: LocalProcessId -> {-# UNPACK #-} !Int32
+ Control.Distributed.Process.Internal.Types: [lpidUnique] :: LocalProcessId -> {-# UNPACK #-} !Int32
+ Control.Distributed.Process.Internal.Types: [messageEncoding] :: Message -> !ByteString
+ Control.Distributed.Process.Internal.Types: [messageFingerprint] :: Message -> !Fingerprint
+ Control.Distributed.Process.Internal.Types: [messagePayload] :: Message -> !a
+ Control.Distributed.Process.Internal.Types: [monitorRefCounter] :: MonitorRef -> !Int32
+ Control.Distributed.Process.Internal.Types: [monitorRefIdent] :: MonitorRef -> !Identifier
+ Control.Distributed.Process.Internal.Types: [mxNew] :: MxEventBus -> !(((TChan Message, TChan Message) -> Process ()) -> IO ProcessId)
+ Control.Distributed.Process.Internal.Types: [nodeAddress] :: NodeId -> EndPointAddress
+ Control.Distributed.Process.Internal.Types: [nodeStatsLinks] :: NodeStats -> Int
+ Control.Distributed.Process.Internal.Types: [nodeStatsMonitors] :: NodeStats -> Int
+ Control.Distributed.Process.Internal.Types: [nodeStatsNode] :: NodeStats -> NodeId
+ Control.Distributed.Process.Internal.Types: [nodeStatsProcesses] :: NodeStats -> Int
+ Control.Distributed.Process.Internal.Types: [nodeStatsRegisteredNames] :: NodeStats -> Int
+ Control.Distributed.Process.Internal.Types: [processId] :: LocalProcess -> !ProcessId
+ Control.Distributed.Process.Internal.Types: [processLocalId] :: ProcessId -> {-# UNPACK #-} !LocalProcessId
+ Control.Distributed.Process.Internal.Types: [processNodeId] :: ProcessId -> !NodeId
+ Control.Distributed.Process.Internal.Types: [processNode] :: LocalProcess -> !LocalNode
+ Control.Distributed.Process.Internal.Types: [processQueue] :: LocalProcess -> !(CQueue Message)
+ Control.Distributed.Process.Internal.Types: [processState] :: LocalProcess -> !(StrictMVar LocalProcessState)
+ Control.Distributed.Process.Internal.Types: [processThread] :: LocalProcess -> !ThreadId
+ Control.Distributed.Process.Internal.Types: [processWeakQ] :: LocalProcess -> !(Weak (CQueue Message))
+ Control.Distributed.Process.Internal.Types: [receiveSTM] :: ReceivePort a -> STM a
+ Control.Distributed.Process.Internal.Types: [remoteTable] :: LocalNode -> !RemoteTable
+ Control.Distributed.Process.Internal.Types: [sendPortId] :: SendPort a -> SendPortId
+ Control.Distributed.Process.Internal.Types: [sendPortLocalId] :: SendPortId -> {-# UNPACK #-} !LocalSendPortId
+ Control.Distributed.Process.Internal.Types: [sendPortProcessId] :: SendPortId -> {-# UNPACK #-} !ProcessId
+ Control.Distributed.Process.Internal.Types: [tracerPid] :: Tracer -> !ProcessId
+ Control.Distributed.Process.Internal.Types: [tracer] :: MxEventBus -> !Tracer
+ Control.Distributed.Process.Internal.Types: [unProcess] :: Process a -> ReaderT LocalProcess IO a
+ Control.Distributed.Process.Internal.Types: [weakQ] :: Tracer -> !(Weak (CQueue Message))
+ Control.Distributed.Process.Internal.Types: instance Control.DeepSeq.NFData Control.Distributed.Process.Internal.Types.DiedReason
+ Control.Distributed.Process.Internal.Types: instance Control.DeepSeq.NFData Control.Distributed.Process.Internal.Types.Identifier
+ Control.Distributed.Process.Internal.Types: instance Control.DeepSeq.NFData Control.Distributed.Process.Internal.Types.Message
+ Control.Distributed.Process.Internal.Types: instance Control.DeepSeq.NFData Control.Distributed.Process.Internal.Types.MonitorRef
+ Control.Distributed.Process.Internal.Types: instance Control.DeepSeq.NFData Control.Distributed.Process.Internal.Types.NodeId
+ Control.Distributed.Process.Internal.Types: instance Control.DeepSeq.NFData Control.Distributed.Process.Internal.Types.ProcessId
+ Control.Distributed.Process.Internal.Types: instance Control.DeepSeq.NFData Control.Distributed.Process.Internal.Types.SendPortId
+ Control.Distributed.Process.Internal.Types: instance Control.DeepSeq.NFData a => Control.DeepSeq.NFData (Control.Distributed.Process.Internal.Types.SendPort a)
+ Control.Distributed.Process.Internal.Types: instance Control.Distributed.Process.Serializable.Serializable a => Data.Binary.Class.Binary (Control.Distributed.Process.Internal.Types.SendPort a)
+ Control.Distributed.Process.Internal.Types: instance Control.Monad.IO.Class.MonadIO Control.Distributed.Process.Internal.Types.Process
+ Control.Distributed.Process.Internal.Types: instance Control.Monad.Reader.Class.MonadReader Control.Distributed.Process.Internal.Types.LocalProcess Control.Distributed.Process.Internal.Types.Process
+ Control.Distributed.Process.Internal.Types: instance Data.Binary.Class.Binary Control.Distributed.Process.Internal.Types.DidSpawn
+ Control.Distributed.Process.Internal.Types: instance Data.Binary.Class.Binary Control.Distributed.Process.Internal.Types.DidUnlinkNode
+ Control.Distributed.Process.Internal.Types: instance Data.Binary.Class.Binary Control.Distributed.Process.Internal.Types.DidUnlinkPort
+ Control.Distributed.Process.Internal.Types: instance Data.Binary.Class.Binary Control.Distributed.Process.Internal.Types.DidUnlinkProcess
+ Control.Distributed.Process.Internal.Types: instance Data.Binary.Class.Binary Control.Distributed.Process.Internal.Types.DidUnmonitor
+ Control.Distributed.Process.Internal.Types: instance Data.Binary.Class.Binary Control.Distributed.Process.Internal.Types.DiedReason
+ Control.Distributed.Process.Internal.Types: instance Data.Binary.Class.Binary Control.Distributed.Process.Internal.Types.Identifier
+ Control.Distributed.Process.Internal.Types: instance Data.Binary.Class.Binary Control.Distributed.Process.Internal.Types.LocalProcessId
+ Control.Distributed.Process.Internal.Types: instance Data.Binary.Class.Binary Control.Distributed.Process.Internal.Types.Message
+ Control.Distributed.Process.Internal.Types: instance Data.Binary.Class.Binary Control.Distributed.Process.Internal.Types.MonitorRef
+ Control.Distributed.Process.Internal.Types: instance Data.Binary.Class.Binary Control.Distributed.Process.Internal.Types.NCMsg
+ Control.Distributed.Process.Internal.Types: instance Data.Binary.Class.Binary Control.Distributed.Process.Internal.Types.NodeId
+ Control.Distributed.Process.Internal.Types: instance Data.Binary.Class.Binary Control.Distributed.Process.Internal.Types.NodeMonitorNotification
+ Control.Distributed.Process.Internal.Types: instance Data.Binary.Class.Binary Control.Distributed.Process.Internal.Types.NodeStats
+ Control.Distributed.Process.Internal.Types: instance Data.Binary.Class.Binary Control.Distributed.Process.Internal.Types.PortMonitorNotification
+ Control.Distributed.Process.Internal.Types: instance Data.Binary.Class.Binary Control.Distributed.Process.Internal.Types.ProcessId
+ Control.Distributed.Process.Internal.Types: instance Data.Binary.Class.Binary Control.Distributed.Process.Internal.Types.ProcessInfo
+ Control.Distributed.Process.Internal.Types: instance Data.Binary.Class.Binary Control.Distributed.Process.Internal.Types.ProcessInfoNone
+ Control.Distributed.Process.Internal.Types: instance Data.Binary.Class.Binary Control.Distributed.Process.Internal.Types.ProcessMonitorNotification
+ Control.Distributed.Process.Internal.Types: instance Data.Binary.Class.Binary Control.Distributed.Process.Internal.Types.ProcessSignal
+ Control.Distributed.Process.Internal.Types: instance Data.Binary.Class.Binary Control.Distributed.Process.Internal.Types.RegisterReply
+ Control.Distributed.Process.Internal.Types: instance Data.Binary.Class.Binary Control.Distributed.Process.Internal.Types.SendPortId
+ Control.Distributed.Process.Internal.Types: instance Data.Binary.Class.Binary Control.Distributed.Process.Internal.Types.SpawnRef
+ Control.Distributed.Process.Internal.Types: instance Data.Binary.Class.Binary Control.Distributed.Process.Internal.Types.WhereIsReply
+ Control.Distributed.Process.Internal.Types: instance Data.Data.Data Control.Distributed.Process.Internal.Types.LocalProcessId
+ Control.Distributed.Process.Internal.Types: instance Data.Data.Data Control.Distributed.Process.Internal.Types.NodeId
+ Control.Distributed.Process.Internal.Types: instance Data.Data.Data Control.Distributed.Process.Internal.Types.ProcessId
+ Control.Distributed.Process.Internal.Types: instance Data.Hashable.Class.Hashable Control.Distributed.Process.Internal.Types.Identifier
+ Control.Distributed.Process.Internal.Types: instance Data.Hashable.Class.Hashable Control.Distributed.Process.Internal.Types.LocalProcessId
+ Control.Distributed.Process.Internal.Types: instance Data.Hashable.Class.Hashable Control.Distributed.Process.Internal.Types.MonitorRef
+ Control.Distributed.Process.Internal.Types: instance Data.Hashable.Class.Hashable Control.Distributed.Process.Internal.Types.NodeId
+ Control.Distributed.Process.Internal.Types: instance Data.Hashable.Class.Hashable Control.Distributed.Process.Internal.Types.ProcessId
+ Control.Distributed.Process.Internal.Types: instance Data.Hashable.Class.Hashable Control.Distributed.Process.Internal.Types.SendPortId
+ Control.Distributed.Process.Internal.Types: instance Data.Hashable.Class.Hashable a => Data.Hashable.Class.Hashable (Control.Distributed.Process.Internal.Types.SendPort a)
+ Control.Distributed.Process.Internal.Types: instance GHC.Base.Alternative Control.Distributed.Process.Internal.Types.ReceivePort
+ Control.Distributed.Process.Internal.Types: instance GHC.Base.Applicative Control.Distributed.Process.Internal.Types.Process
+ Control.Distributed.Process.Internal.Types: instance GHC.Base.Applicative Control.Distributed.Process.Internal.Types.ReceivePort
+ Control.Distributed.Process.Internal.Types: instance GHC.Base.Functor Control.Distributed.Process.Internal.Types.Process
+ Control.Distributed.Process.Internal.Types: instance GHC.Base.Functor Control.Distributed.Process.Internal.Types.ReceivePort
+ Control.Distributed.Process.Internal.Types: instance GHC.Base.Monad Control.Distributed.Process.Internal.Types.Process
+ Control.Distributed.Process.Internal.Types: instance GHC.Base.Monad Control.Distributed.Process.Internal.Types.ReceivePort
+ Control.Distributed.Process.Internal.Types: instance GHC.Classes.Eq (Control.Distributed.Process.Internal.Types.SendPort a)
+ Control.Distributed.Process.Internal.Types: instance GHC.Classes.Eq Control.Distributed.Process.Internal.Types.DiedReason
+ Control.Distributed.Process.Internal.Types: instance GHC.Classes.Eq Control.Distributed.Process.Internal.Types.Identifier
+ Control.Distributed.Process.Internal.Types: instance GHC.Classes.Eq Control.Distributed.Process.Internal.Types.ImplicitReconnect
+ Control.Distributed.Process.Internal.Types: instance GHC.Classes.Eq Control.Distributed.Process.Internal.Types.LocalProcessId
+ Control.Distributed.Process.Internal.Types: instance GHC.Classes.Eq Control.Distributed.Process.Internal.Types.MonitorRef
+ Control.Distributed.Process.Internal.Types: instance GHC.Classes.Eq Control.Distributed.Process.Internal.Types.NodeId
+ Control.Distributed.Process.Internal.Types: instance GHC.Classes.Eq Control.Distributed.Process.Internal.Types.NodeStats
+ Control.Distributed.Process.Internal.Types: instance GHC.Classes.Eq Control.Distributed.Process.Internal.Types.ProcessId
+ Control.Distributed.Process.Internal.Types: instance GHC.Classes.Eq Control.Distributed.Process.Internal.Types.ProcessInfo
+ Control.Distributed.Process.Internal.Types: instance GHC.Classes.Eq Control.Distributed.Process.Internal.Types.SendPortId
+ Control.Distributed.Process.Internal.Types: instance GHC.Classes.Eq Control.Distributed.Process.Internal.Types.SpawnRef
+ Control.Distributed.Process.Internal.Types: instance GHC.Classes.Ord (Control.Distributed.Process.Internal.Types.SendPort a)
+ Control.Distributed.Process.Internal.Types: instance GHC.Classes.Ord Control.Distributed.Process.Internal.Types.Identifier
+ Control.Distributed.Process.Internal.Types: instance GHC.Classes.Ord Control.Distributed.Process.Internal.Types.LocalProcessId
+ Control.Distributed.Process.Internal.Types: instance GHC.Classes.Ord Control.Distributed.Process.Internal.Types.MonitorRef
+ Control.Distributed.Process.Internal.Types: instance GHC.Classes.Ord Control.Distributed.Process.Internal.Types.NodeId
+ Control.Distributed.Process.Internal.Types: instance GHC.Classes.Ord Control.Distributed.Process.Internal.Types.ProcessId
+ Control.Distributed.Process.Internal.Types: instance GHC.Classes.Ord Control.Distributed.Process.Internal.Types.SendPortId
+ Control.Distributed.Process.Internal.Types: instance GHC.Exception.Exception Control.Distributed.Process.Internal.Types.NodeLinkException
+ Control.Distributed.Process.Internal.Types: instance GHC.Exception.Exception Control.Distributed.Process.Internal.Types.PortLinkException
+ Control.Distributed.Process.Internal.Types: instance GHC.Exception.Exception Control.Distributed.Process.Internal.Types.ProcessExitException
+ Control.Distributed.Process.Internal.Types: instance GHC.Exception.Exception Control.Distributed.Process.Internal.Types.ProcessLinkException
+ Control.Distributed.Process.Internal.Types: instance GHC.Exception.Exception Control.Distributed.Process.Internal.Types.ProcessRegistrationException
+ Control.Distributed.Process.Internal.Types: instance GHC.Generics.Constructor Control.Distributed.Process.Internal.Types.C1_0Identifier
+ Control.Distributed.Process.Internal.Types: instance GHC.Generics.Constructor Control.Distributed.Process.Internal.Types.C1_0LocalProcessId
+ Control.Distributed.Process.Internal.Types: instance GHC.Generics.Constructor Control.Distributed.Process.Internal.Types.C1_0MonitorRef
+ Control.Distributed.Process.Internal.Types: instance GHC.Generics.Constructor Control.Distributed.Process.Internal.Types.C1_0NodeId
+ Control.Distributed.Process.Internal.Types: instance GHC.Generics.Constructor Control.Distributed.Process.Internal.Types.C1_0ProcessId
+ Control.Distributed.Process.Internal.Types: instance GHC.Generics.Constructor Control.Distributed.Process.Internal.Types.C1_0SendPort
+ Control.Distributed.Process.Internal.Types: instance GHC.Generics.Constructor Control.Distributed.Process.Internal.Types.C1_0SendPortId
+ Control.Distributed.Process.Internal.Types: instance GHC.Generics.Constructor Control.Distributed.Process.Internal.Types.C1_1Identifier
+ Control.Distributed.Process.Internal.Types: instance GHC.Generics.Constructor Control.Distributed.Process.Internal.Types.C1_2Identifier
+ Control.Distributed.Process.Internal.Types: instance GHC.Generics.Datatype Control.Distributed.Process.Internal.Types.D1Identifier
+ Control.Distributed.Process.Internal.Types: instance GHC.Generics.Datatype Control.Distributed.Process.Internal.Types.D1LocalProcessId
+ Control.Distributed.Process.Internal.Types: instance GHC.Generics.Datatype Control.Distributed.Process.Internal.Types.D1MonitorRef
+ Control.Distributed.Process.Internal.Types: instance GHC.Generics.Datatype Control.Distributed.Process.Internal.Types.D1NodeId
+ Control.Distributed.Process.Internal.Types: instance GHC.Generics.Datatype Control.Distributed.Process.Internal.Types.D1ProcessId
+ Control.Distributed.Process.Internal.Types: instance GHC.Generics.Datatype Control.Distributed.Process.Internal.Types.D1SendPort
+ Control.Distributed.Process.Internal.Types: instance GHC.Generics.Datatype Control.Distributed.Process.Internal.Types.D1SendPortId
+ Control.Distributed.Process.Internal.Types: instance GHC.Generics.Generic (Control.Distributed.Process.Internal.Types.SendPort a)
+ Control.Distributed.Process.Internal.Types: instance GHC.Generics.Generic Control.Distributed.Process.Internal.Types.Identifier
+ Control.Distributed.Process.Internal.Types: instance GHC.Generics.Generic Control.Distributed.Process.Internal.Types.LocalProcessId
+ Control.Distributed.Process.Internal.Types: instance GHC.Generics.Generic Control.Distributed.Process.Internal.Types.MonitorRef
+ Control.Distributed.Process.Internal.Types: instance GHC.Generics.Generic Control.Distributed.Process.Internal.Types.NodeId
+ Control.Distributed.Process.Internal.Types: instance GHC.Generics.Generic Control.Distributed.Process.Internal.Types.ProcessId
+ Control.Distributed.Process.Internal.Types: instance GHC.Generics.Generic Control.Distributed.Process.Internal.Types.SendPortId
+ Control.Distributed.Process.Internal.Types: instance GHC.Generics.Selector Control.Distributed.Process.Internal.Types.S1_0_0LocalProcessId
+ Control.Distributed.Process.Internal.Types: instance GHC.Generics.Selector Control.Distributed.Process.Internal.Types.S1_0_0MonitorRef
+ Control.Distributed.Process.Internal.Types: instance GHC.Generics.Selector Control.Distributed.Process.Internal.Types.S1_0_0NodeId
+ Control.Distributed.Process.Internal.Types: instance GHC.Generics.Selector Control.Distributed.Process.Internal.Types.S1_0_0ProcessId
+ Control.Distributed.Process.Internal.Types: instance GHC.Generics.Selector Control.Distributed.Process.Internal.Types.S1_0_0SendPort
+ Control.Distributed.Process.Internal.Types: instance GHC.Generics.Selector Control.Distributed.Process.Internal.Types.S1_0_0SendPortId
+ Control.Distributed.Process.Internal.Types: instance GHC.Generics.Selector Control.Distributed.Process.Internal.Types.S1_0_1LocalProcessId
+ Control.Distributed.Process.Internal.Types: instance GHC.Generics.Selector Control.Distributed.Process.Internal.Types.S1_0_1MonitorRef
+ Control.Distributed.Process.Internal.Types: instance GHC.Generics.Selector Control.Distributed.Process.Internal.Types.S1_0_1ProcessId
+ Control.Distributed.Process.Internal.Types: instance GHC.Generics.Selector Control.Distributed.Process.Internal.Types.S1_0_1SendPortId
+ Control.Distributed.Process.Internal.Types: instance GHC.Show.Show (Control.Distributed.Process.Internal.Types.SendPort a)
+ Control.Distributed.Process.Internal.Types: instance GHC.Show.Show Control.Distributed.Process.Internal.Types.DidSpawn
+ Control.Distributed.Process.Internal.Types: instance GHC.Show.Show Control.Distributed.Process.Internal.Types.DiedReason
+ Control.Distributed.Process.Internal.Types: instance GHC.Show.Show Control.Distributed.Process.Internal.Types.Identifier
+ Control.Distributed.Process.Internal.Types: instance GHC.Show.Show Control.Distributed.Process.Internal.Types.ImplicitReconnect
+ Control.Distributed.Process.Internal.Types: instance GHC.Show.Show Control.Distributed.Process.Internal.Types.LocalProcessId
+ Control.Distributed.Process.Internal.Types: instance GHC.Show.Show Control.Distributed.Process.Internal.Types.Message
+ Control.Distributed.Process.Internal.Types: instance GHC.Show.Show Control.Distributed.Process.Internal.Types.MonitorRef
+ Control.Distributed.Process.Internal.Types: instance GHC.Show.Show Control.Distributed.Process.Internal.Types.NCMsg
+ Control.Distributed.Process.Internal.Types: instance GHC.Show.Show Control.Distributed.Process.Internal.Types.NodeId
+ Control.Distributed.Process.Internal.Types: instance GHC.Show.Show Control.Distributed.Process.Internal.Types.NodeLinkException
+ Control.Distributed.Process.Internal.Types: instance GHC.Show.Show Control.Distributed.Process.Internal.Types.NodeMonitorNotification
+ Control.Distributed.Process.Internal.Types: instance GHC.Show.Show Control.Distributed.Process.Internal.Types.NodeStats
+ Control.Distributed.Process.Internal.Types: instance GHC.Show.Show Control.Distributed.Process.Internal.Types.PortLinkException
+ Control.Distributed.Process.Internal.Types: instance GHC.Show.Show Control.Distributed.Process.Internal.Types.PortMonitorNotification
+ Control.Distributed.Process.Internal.Types: instance GHC.Show.Show Control.Distributed.Process.Internal.Types.ProcessExitException
+ Control.Distributed.Process.Internal.Types: instance GHC.Show.Show Control.Distributed.Process.Internal.Types.ProcessId
+ Control.Distributed.Process.Internal.Types: instance GHC.Show.Show Control.Distributed.Process.Internal.Types.ProcessInfo
+ Control.Distributed.Process.Internal.Types: instance GHC.Show.Show Control.Distributed.Process.Internal.Types.ProcessInfoNone
+ Control.Distributed.Process.Internal.Types: instance GHC.Show.Show Control.Distributed.Process.Internal.Types.ProcessLinkException
+ Control.Distributed.Process.Internal.Types: instance GHC.Show.Show Control.Distributed.Process.Internal.Types.ProcessMonitorNotification
+ Control.Distributed.Process.Internal.Types: instance GHC.Show.Show Control.Distributed.Process.Internal.Types.ProcessRegistrationException
+ Control.Distributed.Process.Internal.Types: instance GHC.Show.Show Control.Distributed.Process.Internal.Types.ProcessSignal
+ Control.Distributed.Process.Internal.Types: instance GHC.Show.Show Control.Distributed.Process.Internal.Types.RegisterReply
+ Control.Distributed.Process.Internal.Types: instance GHC.Show.Show Control.Distributed.Process.Internal.Types.SendPortId
+ Control.Distributed.Process.Internal.Types: instance GHC.Show.Show Control.Distributed.Process.Internal.Types.SpawnRef
+ Control.Distributed.Process.Internal.Types: instance GHC.Show.Show Control.Distributed.Process.Internal.Types.WhereIsReply
+ Control.Distributed.Process.Internal.WeakTQueue: instance GHC.Classes.Eq (Control.Distributed.Process.Internal.WeakTQueue.TQueue a)
+ Control.Distributed.Process.Management: [agentId] :: MxAgentId -> String
+ Control.Distributed.Process.Management.Internal.Table: instance Data.Binary.Class.Binary Control.Distributed.Process.Management.Internal.Table.MxTableRequest
+ Control.Distributed.Process.Management.Internal.Table: instance GHC.Generics.Constructor Control.Distributed.Process.Management.Internal.Table.C1_0MxTableRequest
+ Control.Distributed.Process.Management.Internal.Table: instance GHC.Generics.Constructor Control.Distributed.Process.Management.Internal.Table.C1_1MxTableRequest
+ Control.Distributed.Process.Management.Internal.Table: instance GHC.Generics.Constructor Control.Distributed.Process.Management.Internal.Table.C1_2MxTableRequest
+ Control.Distributed.Process.Management.Internal.Table: instance GHC.Generics.Constructor Control.Distributed.Process.Management.Internal.Table.C1_3MxTableRequest
+ Control.Distributed.Process.Management.Internal.Table: instance GHC.Generics.Constructor Control.Distributed.Process.Management.Internal.Table.C1_4MxTableRequest
+ Control.Distributed.Process.Management.Internal.Table: instance GHC.Generics.Datatype Control.Distributed.Process.Management.Internal.Table.D1MxTableRequest
+ Control.Distributed.Process.Management.Internal.Table: instance GHC.Generics.Generic Control.Distributed.Process.Management.Internal.Table.MxTableRequest
+ Control.Distributed.Process.Management.Internal.Trace.Primitives: instance Control.Distributed.Process.Management.Internal.Trace.Primitives.Traceable Control.Distributed.Process.Internal.Types.ProcessId
+ Control.Distributed.Process.Management.Internal.Trace.Primitives: instance Control.Distributed.Process.Management.Internal.Trace.Primitives.Traceable GHC.Base.String
+ Control.Distributed.Process.Management.Internal.Trace.Types: [traceConnections] :: TraceFlags -> !Bool
+ Control.Distributed.Process.Management.Internal.Trace.Types: [traceDied] :: TraceFlags -> !(Maybe TraceSubject)
+ Control.Distributed.Process.Management.Internal.Trace.Types: [traceNodes] :: TraceFlags -> !Bool
+ Control.Distributed.Process.Management.Internal.Trace.Types: [traceRecv] :: TraceFlags -> !(Maybe TraceSubject)
+ Control.Distributed.Process.Management.Internal.Trace.Types: [traceRegistered] :: TraceFlags -> !(Maybe TraceSubject)
+ Control.Distributed.Process.Management.Internal.Trace.Types: [traceSend] :: TraceFlags -> !(Maybe TraceSubject)
+ Control.Distributed.Process.Management.Internal.Trace.Types: [traceSpawned] :: TraceFlags -> !(Maybe TraceSubject)
+ Control.Distributed.Process.Management.Internal.Trace.Types: [traceUnregistered] :: TraceFlags -> !(Maybe TraceSubject)
+ Control.Distributed.Process.Management.Internal.Trace.Types: instance Control.Distributed.Process.Management.Internal.Trace.Types.Traceable Control.Distributed.Process.Internal.Types.ProcessId
+ Control.Distributed.Process.Management.Internal.Trace.Types: instance Control.Distributed.Process.Management.Internal.Trace.Types.Traceable GHC.Base.String
+ Control.Distributed.Process.Management.Internal.Trace.Types: instance Data.Binary.Class.Binary Control.Distributed.Process.Management.Internal.Trace.Types.SetTrace
+ Control.Distributed.Process.Management.Internal.Trace.Types: instance Data.Binary.Class.Binary Control.Distributed.Process.Management.Internal.Trace.Types.TraceFlags
+ Control.Distributed.Process.Management.Internal.Trace.Types: instance Data.Binary.Class.Binary Control.Distributed.Process.Management.Internal.Trace.Types.TraceOk
+ Control.Distributed.Process.Management.Internal.Trace.Types: instance Data.Binary.Class.Binary Control.Distributed.Process.Management.Internal.Trace.Types.TraceSubject
+ Control.Distributed.Process.Management.Internal.Trace.Types: instance GHC.Classes.Eq Control.Distributed.Process.Management.Internal.Trace.Types.SetTrace
+ Control.Distributed.Process.Management.Internal.Trace.Types: instance GHC.Generics.Constructor Control.Distributed.Process.Management.Internal.Trace.Types.C1_0SetTrace
+ Control.Distributed.Process.Management.Internal.Trace.Types: instance GHC.Generics.Constructor Control.Distributed.Process.Management.Internal.Trace.Types.C1_0TraceFlags
+ Control.Distributed.Process.Management.Internal.Trace.Types: instance GHC.Generics.Constructor Control.Distributed.Process.Management.Internal.Trace.Types.C1_0TraceOk
+ Control.Distributed.Process.Management.Internal.Trace.Types: instance GHC.Generics.Constructor Control.Distributed.Process.Management.Internal.Trace.Types.C1_0TraceSubject
+ Control.Distributed.Process.Management.Internal.Trace.Types: instance GHC.Generics.Constructor Control.Distributed.Process.Management.Internal.Trace.Types.C1_1SetTrace
+ Control.Distributed.Process.Management.Internal.Trace.Types: instance GHC.Generics.Constructor Control.Distributed.Process.Management.Internal.Trace.Types.C1_1TraceSubject
+ Control.Distributed.Process.Management.Internal.Trace.Types: instance GHC.Generics.Constructor Control.Distributed.Process.Management.Internal.Trace.Types.C1_2TraceSubject
+ Control.Distributed.Process.Management.Internal.Trace.Types: instance GHC.Generics.Datatype Control.Distributed.Process.Management.Internal.Trace.Types.D1SetTrace
+ Control.Distributed.Process.Management.Internal.Trace.Types: instance GHC.Generics.Datatype Control.Distributed.Process.Management.Internal.Trace.Types.D1TraceFlags
+ Control.Distributed.Process.Management.Internal.Trace.Types: instance GHC.Generics.Datatype Control.Distributed.Process.Management.Internal.Trace.Types.D1TraceOk
+ Control.Distributed.Process.Management.Internal.Trace.Types: instance GHC.Generics.Datatype Control.Distributed.Process.Management.Internal.Trace.Types.D1TraceSubject
+ Control.Distributed.Process.Management.Internal.Trace.Types: instance GHC.Generics.Generic Control.Distributed.Process.Management.Internal.Trace.Types.SetTrace
+ Control.Distributed.Process.Management.Internal.Trace.Types: instance GHC.Generics.Generic Control.Distributed.Process.Management.Internal.Trace.Types.TraceFlags
+ Control.Distributed.Process.Management.Internal.Trace.Types: instance GHC.Generics.Generic Control.Distributed.Process.Management.Internal.Trace.Types.TraceOk
+ Control.Distributed.Process.Management.Internal.Trace.Types: instance GHC.Generics.Generic Control.Distributed.Process.Management.Internal.Trace.Types.TraceSubject
+ Control.Distributed.Process.Management.Internal.Trace.Types: instance GHC.Generics.Selector Control.Distributed.Process.Management.Internal.Trace.Types.S1_0_0TraceFlags
+ Control.Distributed.Process.Management.Internal.Trace.Types: instance GHC.Generics.Selector Control.Distributed.Process.Management.Internal.Trace.Types.S1_0_1TraceFlags
+ Control.Distributed.Process.Management.Internal.Trace.Types: instance GHC.Generics.Selector Control.Distributed.Process.Management.Internal.Trace.Types.S1_0_2TraceFlags
+ Control.Distributed.Process.Management.Internal.Trace.Types: instance GHC.Generics.Selector Control.Distributed.Process.Management.Internal.Trace.Types.S1_0_3TraceFlags
+ Control.Distributed.Process.Management.Internal.Trace.Types: instance GHC.Generics.Selector Control.Distributed.Process.Management.Internal.Trace.Types.S1_0_4TraceFlags
+ Control.Distributed.Process.Management.Internal.Trace.Types: instance GHC.Generics.Selector Control.Distributed.Process.Management.Internal.Trace.Types.S1_0_5TraceFlags
+ Control.Distributed.Process.Management.Internal.Trace.Types: instance GHC.Generics.Selector Control.Distributed.Process.Management.Internal.Trace.Types.S1_0_6TraceFlags
+ Control.Distributed.Process.Management.Internal.Trace.Types: instance GHC.Generics.Selector Control.Distributed.Process.Management.Internal.Trace.Types.S1_0_7TraceFlags
+ Control.Distributed.Process.Management.Internal.Trace.Types: instance GHC.Show.Show Control.Distributed.Process.Management.Internal.Trace.Types.SetTrace
+ Control.Distributed.Process.Management.Internal.Trace.Types: instance GHC.Show.Show Control.Distributed.Process.Management.Internal.Trace.Types.TraceFlags
+ Control.Distributed.Process.Management.Internal.Trace.Types: instance GHC.Show.Show Control.Distributed.Process.Management.Internal.Trace.Types.TraceSubject
+ Control.Distributed.Process.Management.Internal.Types: [agentId] :: MxAgentId -> String
+ Control.Distributed.Process.Management.Internal.Types: [mxAgentIdStart] :: MxAgentStart -> MxAgentId
+ Control.Distributed.Process.Management.Internal.Types: [mxAgentId] :: MxAgentState s -> !MxAgentId
+ Control.Distributed.Process.Management.Internal.Types: [mxAgentTableChan] :: MxAgentStart -> SendPort ProcessId
+ Control.Distributed.Process.Management.Internal.Types: [mxBus] :: MxAgentState s -> !(TChan Message)
+ Control.Distributed.Process.Management.Internal.Types: [mxLocalState] :: MxAgentState s -> !s
+ Control.Distributed.Process.Management.Internal.Types: [mxSharedTable] :: MxAgentState s -> !ProcessId
+ Control.Distributed.Process.Management.Internal.Types: [unAgent] :: MxAgent s a -> StateT (MxAgentState s) Process a
+ Control.Distributed.Process.Management.Internal.Types: instance Control.Distributed.Process.Management.Internal.Types.Addressable Control.Distributed.Process.Management.Internal.Types.MxEvent
+ Control.Distributed.Process.Management.Internal.Types: instance Control.Monad.IO.Class.MonadIO (Control.Distributed.Process.Management.Internal.Types.MxAgent s)
+ Control.Distributed.Process.Management.Internal.Types: instance Control.Monad.State.Class.MonadState (Control.Distributed.Process.Management.Internal.Types.MxAgentState s) (Control.Distributed.Process.Management.Internal.Types.MxAgent s)
+ Control.Distributed.Process.Management.Internal.Types: instance Data.Binary.Class.Binary Control.Distributed.Process.Management.Internal.Types.MxAgentId
+ Control.Distributed.Process.Management.Internal.Types: instance Data.Binary.Class.Binary Control.Distributed.Process.Management.Internal.Types.MxAgentStart
+ Control.Distributed.Process.Management.Internal.Types: instance Data.Binary.Class.Binary Control.Distributed.Process.Management.Internal.Types.MxEvent
+ Control.Distributed.Process.Management.Internal.Types: instance Data.Binary.Class.Binary Control.Distributed.Process.Management.Internal.Types.MxTableId
+ Control.Distributed.Process.Management.Internal.Types: instance GHC.Base.Applicative (Control.Distributed.Process.Management.Internal.Types.MxAgent s)
+ Control.Distributed.Process.Management.Internal.Types: instance GHC.Base.Functor (Control.Distributed.Process.Management.Internal.Types.MxAgent s)
+ Control.Distributed.Process.Management.Internal.Types: instance GHC.Base.Monad (Control.Distributed.Process.Management.Internal.Types.MxAgent s)
+ Control.Distributed.Process.Management.Internal.Types: instance GHC.Classes.Eq Control.Distributed.Process.Management.Internal.Types.MxAgentId
+ Control.Distributed.Process.Management.Internal.Types: instance GHC.Classes.Ord Control.Distributed.Process.Management.Internal.Types.MxAgentId
+ Control.Distributed.Process.Management.Internal.Types: instance GHC.Generics.Constructor Control.Distributed.Process.Management.Internal.Types.C1_0MxAgentStart
+ Control.Distributed.Process.Management.Internal.Types: instance GHC.Generics.Constructor Control.Distributed.Process.Management.Internal.Types.C1_0MxEvent
+ Control.Distributed.Process.Management.Internal.Types: instance GHC.Generics.Constructor Control.Distributed.Process.Management.Internal.Types.C1_0MxTableId
+ Control.Distributed.Process.Management.Internal.Types: instance GHC.Generics.Constructor Control.Distributed.Process.Management.Internal.Types.C1_10MxEvent
+ Control.Distributed.Process.Management.Internal.Types: instance GHC.Generics.Constructor Control.Distributed.Process.Management.Internal.Types.C1_11MxEvent
+ Control.Distributed.Process.Management.Internal.Types: instance GHC.Generics.Constructor Control.Distributed.Process.Management.Internal.Types.C1_12MxEvent
+ Control.Distributed.Process.Management.Internal.Types: instance GHC.Generics.Constructor Control.Distributed.Process.Management.Internal.Types.C1_1MxEvent
+ Control.Distributed.Process.Management.Internal.Types: instance GHC.Generics.Constructor Control.Distributed.Process.Management.Internal.Types.C1_1MxTableId
+ Control.Distributed.Process.Management.Internal.Types: instance GHC.Generics.Constructor Control.Distributed.Process.Management.Internal.Types.C1_2MxEvent
+ Control.Distributed.Process.Management.Internal.Types: instance GHC.Generics.Constructor Control.Distributed.Process.Management.Internal.Types.C1_3MxEvent
+ Control.Distributed.Process.Management.Internal.Types: instance GHC.Generics.Constructor Control.Distributed.Process.Management.Internal.Types.C1_4MxEvent
+ Control.Distributed.Process.Management.Internal.Types: instance GHC.Generics.Constructor Control.Distributed.Process.Management.Internal.Types.C1_5MxEvent
+ Control.Distributed.Process.Management.Internal.Types: instance GHC.Generics.Constructor Control.Distributed.Process.Management.Internal.Types.C1_6MxEvent
+ Control.Distributed.Process.Management.Internal.Types: instance GHC.Generics.Constructor Control.Distributed.Process.Management.Internal.Types.C1_7MxEvent
+ Control.Distributed.Process.Management.Internal.Types: instance GHC.Generics.Constructor Control.Distributed.Process.Management.Internal.Types.C1_8MxEvent
+ Control.Distributed.Process.Management.Internal.Types: instance GHC.Generics.Constructor Control.Distributed.Process.Management.Internal.Types.C1_9MxEvent
+ Control.Distributed.Process.Management.Internal.Types: instance GHC.Generics.Datatype Control.Distributed.Process.Management.Internal.Types.D1MxAgentStart
+ Control.Distributed.Process.Management.Internal.Types: instance GHC.Generics.Datatype Control.Distributed.Process.Management.Internal.Types.D1MxEvent
+ Control.Distributed.Process.Management.Internal.Types: instance GHC.Generics.Datatype Control.Distributed.Process.Management.Internal.Types.D1MxTableId
+ Control.Distributed.Process.Management.Internal.Types: instance GHC.Generics.Generic Control.Distributed.Process.Management.Internal.Types.MxAgentStart
+ Control.Distributed.Process.Management.Internal.Types: instance GHC.Generics.Generic Control.Distributed.Process.Management.Internal.Types.MxEvent
+ Control.Distributed.Process.Management.Internal.Types: instance GHC.Generics.Generic Control.Distributed.Process.Management.Internal.Types.MxTableId
+ Control.Distributed.Process.Management.Internal.Types: instance GHC.Generics.Selector Control.Distributed.Process.Management.Internal.Types.S1_0_0MxAgentStart
+ Control.Distributed.Process.Management.Internal.Types: instance GHC.Generics.Selector Control.Distributed.Process.Management.Internal.Types.S1_0_1MxAgentStart
+ Control.Distributed.Process.Management.Internal.Types: instance GHC.Show.Show Control.Distributed.Process.Management.Internal.Types.MxEvent
+ Control.Distributed.Process.Node: instance Control.Monad.IO.Class.MonadIO Control.Distributed.Process.Node.NC
+ Control.Distributed.Process.Node: instance Control.Monad.Reader.Class.MonadReader Control.Distributed.Process.Internal.Types.LocalNode Control.Distributed.Process.Node.NC
+ Control.Distributed.Process.Node: instance Control.Monad.State.Class.MonadState Control.Distributed.Process.Node.NCState Control.Distributed.Process.Node.NC
+ Control.Distributed.Process.Node: instance GHC.Base.Applicative Control.Distributed.Process.Node.NC
+ Control.Distributed.Process.Node: instance GHC.Base.Functor Control.Distributed.Process.Node.NC
+ Control.Distributed.Process.Node: instance GHC.Base.Monad Control.Distributed.Process.Node.NC
+ Control.Distributed.Process.Node: instance GHC.Exception.Exception Control.Distributed.Process.Node.ProcessKillException
+ Control.Distributed.Process.Node: instance GHC.Show.Show Control.Distributed.Process.Node.ProcessKillException
+ Control.Distributed.Process.Serializable: instance (Data.Binary.Class.Binary a, Data.Typeable.Internal.Typeable a) => Control.Distributed.Process.Serializable.Serializable a
- Control.Distributed.Process: matchAnyIf :: Serializable a => (a -> Bool) -> (Message -> Process b) -> Match b
+ Control.Distributed.Process: matchAnyIf :: (Serializable a) => (a -> Bool) -> (Message -> Process b) -> Match b
- Control.Distributed.Process.Internal.Primitives: matchAnyIf :: Serializable a => (a -> Bool) -> (Message -> Process b) -> Match b
+ Control.Distributed.Process.Internal.Primitives: matchAnyIf :: (Serializable a) => (a -> Bool) -> (Message -> Process b) -> Match b
- Control.Distributed.Process.Management: mxBroadcast :: Serializable m => m -> MxAgent s ()
+ Control.Distributed.Process.Management: mxBroadcast :: (Serializable m) => m -> MxAgent s ()
- Control.Distributed.Process.Management: mxNotify :: Serializable a => a -> Process ()
+ Control.Distributed.Process.Management: mxNotify :: (Serializable a) => a -> Process ()
- Control.Distributed.Process.Management: mxSink :: Serializable m => (m -> MxAgent s MxAction) -> MxSink s
+ Control.Distributed.Process.Management: mxSink :: (Serializable m) => (m -> MxAgent s MxAction) -> MxSink s
- Control.Distributed.Process.Management.Internal.Table: fetch :: Serializable a => MxTableId -> String -> Process (Maybe a)
+ Control.Distributed.Process.Management.Internal.Table: fetch :: (Serializable a) => MxTableId -> String -> Process (Maybe a)
- Control.Distributed.Process.Management.Internal.Table: get :: Serializable a => ProcessId -> String -> Process (Maybe a)
+ Control.Distributed.Process.Management.Internal.Table: get :: (Serializable a) => ProcessId -> String -> Process (Maybe a)

Files

benchmarks/ProcessRing.hs view
@@ -4,6 +4,10 @@ the number of times to send a message around the ring  -}++{-# LANGUAGE BangPatterns #-}+{-# LANGUAGE ScopedTypeVariables #-}+ import Control.Monad import Control.Distributed.Process hiding (catch) import Control.Distributed.Process.Node@@ -110,4 +114,3 @@   node <- newLocalNode transport initRemoteTable   catch (void $ runProcess node $ initialProcess opt)         (\(e :: SomeException) -> putStrLn $ "ERROR: " ++ (show e))-
benchmarks/Spawns.hs view
@@ -1,3 +1,5 @@+{-# LANGUAGE BangPatterns #-}+ -- | Like Throughput, but send every ping from a different process -- (i.e., require a lightweight connection per ping) import System.Environment
benchmarks/Throughput.hs view
@@ -1,4 +1,6 @@+{-# LANGUAGE BangPatterns #-} {-# LANGUAGE DeriveDataTypeable #-}+ import System.Environment import Control.Monad import Control.Applicative
distributed-process.cabal view
@@ -1,5 +1,5 @@ Name:          distributed-process-Version:       0.5.5+Version:       0.5.5.1 Cabal-Version: >=1.8 Build-Type:    Simple License:       BSD3@@ -34,11 +34,6 @@   description: Build with Template Haskell support   default: True -flag prof-  description: Compiling with profiling enabled-  default: False-- flag old-locale  description: If false then depend on time >= 1.5.               .@@ -59,7 +54,7 @@                      ghc-prim >= 0.2 && < 0.5,                      distributed-static >= 0.2 && < 0.4,                      rank1dynamic >= 0.1 && < 0.4,-                     syb >= 0.3 && < 0.5+                     syb >= 0.3 && < 0.7   Exposed-modules:   Control.Distributed.Process,                      Control.Distributed.Process.Closure,                      Control.Distributed.Process.Debug,@@ -86,7 +81,6 @@                      Control.Distributed.Process.Management.Internal.Trace.Remote,                      Control.Distributed.Process.Management.Internal.Trace.Types,                      Control.Distributed.Process.Management.Internal.Trace.Tracer-  -- Extensions:     -- we use explicit per-file LANGUAGE pragmas   ghc-options:       -Wall   HS-Source-Dirs:    src   if impl(ghc <= 7.4.2)@@ -118,7 +112,6 @@                    binary >= 0.6.3 && < 0.8   Main-Is:         benchmarks/Throughput.hs   ghc-options:     -Wall-  Extensions:      BangPatterns  benchmark distributed-process-latency   Type:            exitcode-stdio-1.0@@ -129,7 +122,6 @@                    binary >= 0.6.3 && < 0.8   Main-Is:         benchmarks/Latency.hs   ghc-options:     -Wall-  Extensions:      BangPatterns  benchmark distributed-process-channels   Type:            exitcode-stdio-1.0@@ -140,7 +132,6 @@                    binary >= 0.6.3 && < 0.8   Main-Is:         benchmarks/Channels.hs   ghc-options:     -Wall-  Extensions:      BangPatterns  benchmark distributed-process-spawns   Type:            exitcode-stdio-1.0@@ -151,7 +142,6 @@                    binary >= 0.6.3 && < 0.8   Main-Is:         benchmarks/Spawns.hs   ghc-options:     -Wall-  Extensions:      BangPatterns  benchmark distributed-process-ring   Type:            exitcode-stdio-1.0@@ -161,9 +151,4 @@                    bytestring >= 0.9 && < 0.11,                    binary >= 0.6.3 && < 0.8   Main-Is:         benchmarks/ProcessRing.hs-  if flag(prof)-    ghc-options:   -Wall -threaded -prof -auto-all -fno-prof-count-entries -rtsopts-  else-    ghc-options:   -Wall -threaded -O2 -rtsopts-  Extensions:      BangPatterns,-                   ScopedTypeVariables+  ghc-options:     -Wall -threaded -O2 -rtsopts