1-- | Interface to the management event bus.
2module Control.Distributed.Process.Management.Internal.Bus
6import Control.Distributed.Process.Internal.CQueue
9import Control.Distributed.Process.Internal.Types
13import Data.Foldable (forM_)
14import System.Mem.Weak (deRefWeak)
16publishEvent :: MxEventBus -> Message -> IO ()
17publishEvent MxEventBusInitialising _ = return ()
18publishEvent (MxEventBus _ _ wqRef _) msg = do
19 mQueue <- deRefWeak wqRef
20 forM_ mQueue $ \queue -> enqueue queue msg
keysesc to close
- j k
- move down, up
- enter
- open
- esc
- back, or up a level
- 1 2 3 4
- readme, files, commits, refs
- /
- filter
- y
- copy the clone command
- c
- compare the chosen commit with another (or shift-click both)
- ?
- show or hide this list