Hoogle Search
Within LTS Haskell 24.52 (ghc-9.10.3)
Note that Stackage only displays results for the latest LTS and Nightly snapshot. Learn more.
-
distributed-process-client-server Control.Distributed.Process.ManagedProcess.Server.Restricted A version of "Control.Distributed.Process.ManagedProcess.Server.handleCall" that takes a handler which executes in RestrictedProcess.
-
distributed-process-client-server Control.Distributed.Process.ManagedProcess.Server.Restricted A version of "Control.Distributed.Process.ManagedProcess.Server.handleCallIf" that takes a handler which executes in RestrictedProcess.
call :: (Addressable s, NFSerializable a, NFSerializable b) => s -> a -> Process bdistributed-process-client-server Control.Distributed.Process.ManagedProcess.UnsafeClient Make a synchronous call - uses unsafe primitives.
callAsync :: (Addressable s, NFSerializable a, NFSerializable b) => s -> a -> Process (Async b)distributed-process-client-server Control.Distributed.Process.ManagedProcess.UnsafeClient Invokes call out of band, and returns an "async handle." Uses unsafe primitives.
callChan :: (Addressable s, NFSerializable a, NFSerializable b) => s -> a -> Process (ReceivePort b)distributed-process-client-server Control.Distributed.Process.ManagedProcess.UnsafeClient Sends a channel message to the server and returns a ReceivePort - uses unsafe primitives.
-
distributed-process-client-server Control.Distributed.Process.ManagedProcess.UnsafeClient Make a synchronous call, but timeout and return Nothing if a reply is not received within the specified time interval - uses unsafe primitives.
flushPendingCalls :: NFSerializable b => TimeInterval -> (b -> Process b) -> Process (Maybe b)distributed-process-client-server Control.Distributed.Process.ManagedProcess.UnsafeClient Block for TimeInterval waiting for any matching CallResponse
-
distributed-process-client-server Control.Distributed.Process.ManagedProcess.UnsafeClient Safe version of call that returns information about the error if the operation fails - uses unsafe primitives.
syncCallChan :: (Addressable s, NFSerializable a, NFSerializable b) => s -> a -> Process bdistributed-process-client-server Control.Distributed.Process.ManagedProcess.UnsafeClient A synchronous version of callChan.
-
distributed-process-client-server Control.Distributed.Process.ManagedProcess.UnsafeClient A safe version of syncCallChan, which returns Left ExitReason if the call fails.