Safe Haskell | Safe-Inferred |
---|---|
Language | Haskell2010 |
Synopsis
- data Cache m = Cache {
- cacheMix :: CacheMix
- cacheMixProc :: CacheMixProc m
- cacheEvt :: CacheEvt
- cacheEvtProc :: CacheEvtProc m
- type HashKey = Int
- type CacheMix = Map MixKey MixVal
- newtype MixKey = MixKey HashKey
- saveMixKey :: SaveKey m MixKey MixVal
- getMixKey :: GetKey m MixKey MixVal
- type CacheMixProc m = Map MixKey (DepT m ())
- saveMixProcKey :: SaveKey m MixKey (DepT m ())
- getMixProcKey :: GetKey m MixKey (DepT m ())
- type CacheEvt = Map EvtKey EvtVal
- data EvtKey = EvtKey HashKey HashKey
- saveEvtKey :: SaveKey m EvtKey EvtVal
- getEvtKey :: GetKey m EvtKey EvtVal
- type CacheEvtProc m = Map EvtKey (DepT m ())
- saveEvtProcKey :: SaveKey m EvtKey (DepT m ())
- getEvtProcKey :: GetKey m EvtKey (DepT m ())
Documentation
Cache | |
|
Mix
Functions
saveMixKey :: SaveKey m MixKey MixVal Source #
Procedures
saveMixProcKey :: SaveKey m MixKey (DepT m ()) Source #
getMixProcKey :: GetKey m MixKey (DepT m ()) Source #
Evt
Functions
saveEvtKey :: SaveKey m EvtKey EvtVal Source #
Procedures
saveEvtProcKey :: SaveKey m EvtKey (DepT m ()) Source #
getEvtProcKey :: GetKey m EvtKey (DepT m ()) Source #