Safe Haskell | None |
---|
Control.Distributed.Process.Internal.Closure.BuiltIn
- remoteTable :: RemoteTable -> RemoteTable
- serializableDictUnit :: SerializableDict ()
- linkClosure :: ProcessId -> Closure (Process ())
- unlinkClosure :: ProcessId -> Closure (Process ())
- sendClosure :: forall a. SerializableDict a -> ProcessId -> Closure (a -> Process ())
- returnClosure :: forall a. SerializableDict a -> a -> Closure (Process a)
- expectClosure :: forall a. SerializableDict a -> Closure (Process a)
Runtime support for the builtin closures
Serialization dictionaries
Closures
sendClosure :: forall a. SerializableDict a -> ProcessId -> Closure (a -> Process ())Source
Closure version of send
returnClosure :: forall a. SerializableDict a -> a -> Closure (Process a)Source
Return any value
expectClosure :: forall a. SerializableDict a -> Closure (Process a)Source
Closure version of expect