Safe Haskell | None |
---|---|
Language | Haskell2010 |
PMS.Infra.ProcSpawn.DS.Core
Synopsis
- app :: AppContext ()
- src :: ConduitT () ProcSpawnCommand AppContext ()
- cmd2task :: ConduitT ProcSpawnCommand (IOTask ()) AppContext ()
- sink :: ConduitT (IOTask ()) Void AppContext ()
- genEchoTask :: ProcEchoCommandData -> AppContext (IOTask ())
- echoTask :: TQueue McpResponse -> ProcEchoCommandData -> String -> IOTask ()
- genProcRunTask :: ProcRunCommandData -> AppContext (IOTask ())
- genProcSpawn :: ProcRunCommandData -> AppContext (IOTask ())
- procSpawnTask :: ProcRunCommandData -> TQueue McpResponse -> TMVar (Maybe ProcData) -> TMVar () -> String -> [String] -> [(String, String)] -> [String] -> Int -> IOTask ()
- genProcCMD :: ProcRunCommandData -> AppContext (IOTask ())
- genProcCMDTask :: ProcRunCommandData -> TQueue McpResponse -> TMVar (Maybe ProcData) -> TMVar () -> [String] -> Int -> IOTask ()
- genProcPS :: ProcRunCommandData -> AppContext (IOTask ())
- genProcPSTask :: ProcRunCommandData -> TQueue McpResponse -> TMVar (Maybe ProcData) -> TMVar () -> [String] -> Int -> IOTask ()
- genProcTerminateTask :: ProcTerminateCommandData -> AppContext (IOTask ())
- procTerminateTask :: ProcTerminateCommandData -> TQueue McpResponse -> TMVar (Maybe ProcData) -> IOTask ()
- genProcMessageTask :: ProcMessageCommandData -> AppContext (IOTask ())
- procMessageTask :: ProcMessageCommandData -> TQueue McpResponse -> TMVar (Maybe ProcData) -> TMVar () -> String -> [String] -> Int -> IOTask ()
Documentation
app :: AppContext () Source #
src :: ConduitT () ProcSpawnCommand AppContext () Source #
cmd2task :: ConduitT ProcSpawnCommand (IOTask ()) AppContext () Source #
genEchoTask :: ProcEchoCommandData -> AppContext (IOTask ()) Source #
echoTask :: TQueue McpResponse -> ProcEchoCommandData -> String -> IOTask () Source #
genProcRunTask :: ProcRunCommandData -> AppContext (IOTask ()) Source #
genProcSpawn :: ProcRunCommandData -> AppContext (IOTask ()) Source #
procSpawnTask :: ProcRunCommandData -> TQueue McpResponse -> TMVar (Maybe ProcData) -> TMVar () -> String -> [String] -> [(String, String)] -> [String] -> Int -> IOTask () Source #
genProcCMD :: ProcRunCommandData -> AppContext (IOTask ()) Source #
genProcCMDTask :: ProcRunCommandData -> TQueue McpResponse -> TMVar (Maybe ProcData) -> TMVar () -> [String] -> Int -> IOTask () Source #
genProcPS :: ProcRunCommandData -> AppContext (IOTask ()) Source #
genProcPSTask :: ProcRunCommandData -> TQueue McpResponse -> TMVar (Maybe ProcData) -> TMVar () -> [String] -> Int -> IOTask () Source #
procTerminateTask :: ProcTerminateCommandData -> TQueue McpResponse -> TMVar (Maybe ProcData) -> IOTask () Source #
genProcMessageTask :: ProcMessageCommandData -> AppContext (IOTask ()) Source #
procMessageTask :: ProcMessageCommandData -> TQueue McpResponse -> TMVar (Maybe ProcData) -> TMVar () -> String -> [String] -> Int -> IOTask () Source #