acid-state-0.6.3: Add ACID guarantees to any serializable Haskell data structure.

Safe HaskellSafe-Infered

Data.Acid.Log

Documentation

data FileLog object Source

data LogKey object Source

Constructors

LogKey 

openFileLog :: LogKey object -> IO (FileLog object)Source

pushEntry :: SafeCopy object => FileLog object -> object -> IO () -> IO ()Source

pushAction :: FileLog object -> IO () -> IO ()Source

readEntriesFrom :: SafeCopy object => FileLog object -> EntryId -> IO [object]Source

newestEntry :: SafeCopy object => LogKey object -> IO (Maybe object)Source