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.

  1. syncSafeCallChan :: (Addressable s, Serializable a, Serializable b) => s -> a -> Process (Either ExitReason b)

    distributed-process-client-server Control.Distributed.Process.ManagedProcess.Client

    A safe version of syncCallChan, which returns Left ExitReason if the call fails.

  2. tryCall :: (Addressable s, Serializable a, Serializable b) => s -> a -> Process (Maybe b)

    distributed-process-client-server Control.Distributed.Process.ManagedProcess.Client

    Version of safeCall that returns Nothing if the operation fails. If you need information about *why* a call has failed then you should use safeCall or combine catchExit and call instead. NOTE: this function does not catch exceptions! In fact, this API handles fewer exceptions than it's relative, "safeCall". Notably, exit signals, kill signals, and both synchronous and asynchronous exceptions can still terminate the caller abruptly. To avoid this consider masking or evaluating within your own exception handling code (as mentioned above).

  3. type CallHandler s a b = s -> a -> Reply b s

    distributed-process-client-server Control.Distributed.Process.ManagedProcess.Internal.Types

    An expression used to handle a message and providing a reply

  4. type CallId = MonitorRef

    distributed-process-client-server Control.Distributed.Process.ManagedProcess.Internal.Types

    wrapper for a MonitorRef

  5. CallMessage :: a -> CallRef b -> Message a b

    distributed-process-client-server Control.Distributed.Process.ManagedProcess.Internal.Types

    No documentation available.

  6. newtype CallRef a

    distributed-process-client-server Control.Distributed.Process.ManagedProcess.Internal.Types

    Wraps a consumer of the call API

  7. CallRef :: (Recipient, CallId) -> CallRef a

    distributed-process-client-server Control.Distributed.Process.ManagedProcess.Internal.Types

    No documentation available.

  8. data CallRejected

    distributed-process-client-server Control.Distributed.Process.ManagedProcess.Internal.Types

    Sent to a consumer of the call API when a server filter expression explicitly rejects an incoming call message.

  9. CallRejected :: String -> CallId -> CallRejected

    distributed-process-client-server Control.Distributed.Process.ManagedProcess.Internal.Types

    No documentation available.

  10. data CallResponse a

    distributed-process-client-server Control.Distributed.Process.ManagedProcess.Internal.Types

    Response type for the call API

Page 713 of many | Previous | Next