Safe Haskell | None |
---|
External data loader.
This module holds the external data loading, and thus is the only one depending (via the specialized Text/Rapi/Luxi modules) on the actual libraries implementing the low-level protocols.
Synopsis
- wrapIO :: IO (Result a) -> IO (Result a)
- parseUtilisation :: String -> Result (String, DynUtil)
- loadExternalData :: Options -> IO ClusterData
- maybeSaveData :: Maybe FilePath -> String -> String -> ClusterData -> IO ()
Documentation
parseUtilisation :: String -> Result (String, DynUtil) Source #
Parses a user-supplied utilisation string.
loadExternalData :: Options -> IO ClusterData Source #
External tool data loader from a variety of sources.
:: Maybe FilePath | The file prefix to save to |
-> String | The suffix (extension) to add |
-> String | Informational message |
-> ClusterData | The cluster data |
-> IO () |
Function to save the cluster data to a file.