Copyright | (c) 2018 Jose Antonio Ortega Ruiz |
---|---|
License | BSD3-style (see LICENSE) |
Maintainer | jao@gnu.org |
Stability | unstable |
Portability | portable |
Safe Haskell | None |
Language | Haskell2010 |
Running a monitor
Synopsis
- runM :: [String] -> IO MConfig -> ([String] -> Monitor String) -> Int -> (String -> IO ()) -> IO ()
- runMD :: [String] -> IO MConfig -> ([String] -> Monitor String) -> Int -> ([String] -> Monitor Bool) -> (String -> IO ()) -> IO ()
- runMB :: [String] -> IO MConfig -> ([String] -> Monitor String) -> IO () -> (String -> IO ()) -> IO ()
- runMBD :: [String] -> IO MConfig -> ([String] -> Monitor String) -> IO () -> ([String] -> Monitor Bool) -> (String -> IO ()) -> IO ()
- runML :: [String] -> IO MConfig -> ([String] -> Monitor String) -> (IO () -> IO ()) -> (String -> IO ()) -> IO ()
- runMLD :: [String] -> IO MConfig -> ([String] -> Monitor String) -> (IO () -> IO ()) -> ([String] -> Monitor Bool) -> (String -> IO ()) -> IO ()
- getArgvs :: [String] -> [String]
- doArgs :: [String] -> ([String] -> Monitor String) -> ([String] -> Monitor Bool) -> Monitor String
- computeMonitorConfig :: [String] -> IO MConfig -> IO MonitorConfig
- pluginOptions :: [OptDescr Opts]
Documentation
runM :: [String] -> IO MConfig -> ([String] -> Monitor String) -> Int -> (String -> IO ()) -> IO () Source #
runMD :: [String] -> IO MConfig -> ([String] -> Monitor String) -> Int -> ([String] -> Monitor Bool) -> (String -> IO ()) -> IO () Source #
runMB :: [String] -> IO MConfig -> ([String] -> Monitor String) -> IO () -> (String -> IO ()) -> IO () Source #
runMBD :: [String] -> IO MConfig -> ([String] -> Monitor String) -> IO () -> ([String] -> Monitor Bool) -> (String -> IO ()) -> IO () Source #
runML :: [String] -> IO MConfig -> ([String] -> Monitor String) -> (IO () -> IO ()) -> (String -> IO ()) -> IO () Source #
runMLD :: [String] -> IO MConfig -> ([String] -> Monitor String) -> (IO () -> IO ()) -> ([String] -> Monitor Bool) -> (String -> IO ()) -> IO () Source #
doArgs :: [String] -> ([String] -> Monitor String) -> ([String] -> Monitor Bool) -> Monitor String Source #
computeMonitorConfig :: [String] -> IO MConfig -> IO MonitorConfig Source #
pluginOptions :: [OptDescr Opts] Source #