distributed-process-0.6.0: Cloud Haskell: Erlang-style concurrency in Haskell

Safe HaskellNone
LanguageHaskell98

Control.Distributed.Process.Internal.Messaging

Synopsis

Documentation

sendPayload :: LocalNode -> Identifier -> Identifier -> ImplicitReconnect -> [ByteString] -> IO () Source

sendBinary :: Binary a => LocalNode -> Identifier -> Identifier -> ImplicitReconnect -> a -> IO () Source

impliesDeathOf :: Identifier -> Identifier -> Bool Source

a impliesDeathOf b is true if the death of a (for instance, a node) implies the death of b (for instance, a process on that node)

sendCtrlMsg Source

Arguments

:: Maybe NodeId

Nothing for the local node

-> ProcessSignal

Message to send

-> Process ()