Safe Haskell | None |
---|
Types for the JQScheduler.
Synopsis
- data JobWithStat = JobWithStat {}
- jJobL :: Lens' JobWithStat QueuedJob
- nullJobWithStat :: QueuedJob -> JobWithStat
- data Queue = Queue {
- qEnqueued :: ![JobWithStat]
- qRunning :: ![JobWithStat]
- qManipulated :: ![JobWithStat]
- qRunningL :: Lens' Queue [JobWithStat]
- qManipulatedL :: Lens' Queue [JobWithStat]
- qEnqueuedL :: Lens' Queue [JobWithStat]
Documentation
data JobWithStat Source #
Instances
Eq JobWithStat # | |
Defined in Ganeti.JQScheduler.Types (==) :: JobWithStat -> JobWithStat -> Bool (/=) :: JobWithStat -> JobWithStat -> Bool | |
Show JobWithStat # | |
Defined in Ganeti.JQScheduler.Types showsPrec :: Int -> JobWithStat -> ShowS show :: JobWithStat -> String showList :: [JobWithStat] -> ShowS | |
Arbitrary JobWithStat | |
Defined in Test.Ganeti.JQScheduler arbitrary :: Gen JobWithStat shrink :: JobWithStat -> [JobWithStat] |
jJobL :: Lens' JobWithStat QueuedJob Source #
nullJobWithStat :: QueuedJob -> JobWithStat Source #
A job without INotify
and FStat
.
Queue | |
|
qRunningL :: Lens' Queue [JobWithStat] Source #
qManipulatedL :: Lens' Queue [JobWithStat] Source #
qEnqueuedL :: Lens' Queue [JobWithStat] Source #