Safe Haskell | Safe-Infered |
---|
Auto-repair task of the maintenance daemon.
This module implements the non-pure parts of harep-style repairs carried out by the maintenance daemon.
- commitChange :: Client -> InstanceData -> ResultT String IO (InstanceData, [JobId])
- processPending :: Client -> InstanceData -> IO (Result (InstanceData, [JobId]))
- doRepair :: Client -> InstanceData -> (AutoRepairType, [OpCode]) -> IO (Result ([Idx], [JobId]))
- harepTasks :: (List, List) -> Set Int -> ResultT String IO (Set Int, [JobId])
Documentation
commitChange :: Client -> InstanceData -> ResultT String IO (InstanceData, [JobId])Source
processPending :: Client -> InstanceData -> IO (Result (InstanceData, [JobId]))Source
doRepair :: Client -> InstanceData -> (AutoRepairType, [OpCode]) -> IO (Result ([Idx], [JobId]))Source