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. CallResponse :: a -> CallId -> CallResponse a

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

    No documentation available.

  2. type DeferredCallHandler s a b = CallRef b -> CallHandler s a b

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

    An expression used to handle a call message where the reply is deferred via the CallRef

  3. PrioritiseCall :: (s -> Message -> Process (Maybe (Int, Message))) -> DispatchPriority s

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

    No documentation available.

  4. type StatelessCallHandler s a b = CallRef b -> a -> Reply b s

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

    An expression used to handle a call message ignoring server state

  5. caller :: Message a b -> Maybe Recipient

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

    Retrieve the Recipient from a Message. If the supplied message is a cast or chan message will evaluate to Nothing, otherwise Just ref.

  6. initCall :: (Addressable s, Serializable a, Serializable b) => s -> a -> Process (CallRef b)

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

    The send part of the call client-server interaction. The resulting CallRef can be used to identify the corrolary response message (if one is sent by the server), and is unique to this call-reply pair.

  7. rejectToCaller :: Message a b -> String -> Process ()

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

    Reject a call message with the supplied string. Sends CallRejected to the recipient if the input is a CallMessage, otherwise has no side effects.

  8. unCaller :: CallRef a -> (Recipient, CallId)

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

    No documentation available.

  9. unsafeInitCall :: (Addressable s, NFSerializable a, NFSerializable b) => s -> a -> Process (CallRef b)

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

    Version of initCall that utilises "unsafeSendTo".

  10. handleCall :: (Serializable a, Serializable b) => CallHandler s a b -> Dispatcher s

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

    Constructs a call handler from a function in the Process monad. > handleCall = handleCallIf (const True)

Page 714 of many | Previous | Next