| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
Data.TimeMap.Multi
Documentation
newtype TimeMultiMap k a #
Constructors
| TimeMultiMap | |
Fields
| |
newTimeMultiMap :: STM (TimeMultiMap k a) #
insertWithTime :: (Hashable k, Hashable a, Eq k, Eq a) => UTCTime -> k -> a -> TimeMultiMap k a -> STM () #
size :: TimeMultiMap k a -> STM Int #
null :: TimeMultiMap k a -> STM Bool #
timeOf :: (Hashable k, Hashable a, Eq k, Eq a) => k -> a -> TimeMultiMap k a -> STM (Maybe UTCTime) #
ageOf :: (Hashable k, Hashable a, Eq k, Eq a) => k -> a -> TimeMultiMap k a -> IO (Maybe NominalDiffTime) #
filterSince :: (Hashable k, Hashable a, Eq k, Eq a) => UTCTime -> TimeMultiMap k a -> STM () #
takeFromNow :: (Hashable k, Hashable a, Eq k, Eq a) => NominalDiffTime -> TimeMultiMap k a -> IO [(k, a)] #
filterFromNow :: (Hashable k, Hashable a, Eq k, Eq a) => NominalDiffTime -> TimeMultiMap k a -> IO () #