| Safe Haskell | None |
|---|---|
| Language | Haskell98 |
Control.Distributed.Process.Internal.Messaging
- sendPayload :: LocalNode -> Identifier -> Identifier -> ImplicitReconnect -> [ByteString] -> IO ()
- sendBinary :: Binary a => LocalNode -> Identifier -> Identifier -> ImplicitReconnect -> a -> IO ()
- sendMessage :: Serializable a => LocalNode -> Identifier -> Identifier -> ImplicitReconnect -> a -> IO ()
- disconnect :: LocalNode -> Identifier -> Identifier -> IO ()
- closeImplicitReconnections :: LocalNode -> Identifier -> IO ()
- impliesDeathOf :: Identifier -> Identifier -> Bool
- sendCtrlMsg :: Maybe NodeId -> ProcessSignal -> Process ()
Documentation
sendPayload :: LocalNode -> Identifier -> Identifier -> ImplicitReconnect -> [ByteString] -> IO () Source
sendBinary :: Binary a => LocalNode -> Identifier -> Identifier -> ImplicitReconnect -> a -> IO () Source
sendMessage :: Serializable a => LocalNode -> Identifier -> Identifier -> ImplicitReconnect -> a -> IO () Source
disconnect :: LocalNode -> Identifier -> Identifier -> IO () Source
closeImplicitReconnections :: LocalNode -> Identifier -> IO () Source
impliesDeathOf :: Identifier -> Identifier -> Bool Source
a is true if the death of impliesDeathOf ba (for instance, a node)
implies the death of b (for instance, a process on that node)
Arguments
| :: Maybe NodeId | Nothing for the local node |
| -> ProcessSignal | Message to send |
| -> Process () |