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

Index

acidEvents | Data.Acid.Common, Data.Acid.Advanced, Data.Acid.Memory.Pure
AcidRemoteException | Data.Acid.Remote
acidServer | Data.Acid.Remote
acidServer' | Data.Acid.Remote
acidServerSockAddr | Data.Acid.Remote
AcidState |
1 (Type/Class) | Data.Acid.Abstract, Data.Acid
2 (Data Constructor) | Data.Acid.Abstract
3 (Type/Class) | Data.Acid.Memory.Pure
AcidStateClosed | Data.Acid.Remote
acidSubState | Data.Acid.Abstract
allTyVarBndrNames | Data.Acid.TemplateHaskell
analyseType | Data.Acid.TemplateHaskell
archiveFileLog | Data.Acid.Log
Archiver |
1 (Type/Class) | Data.Acid.Archive
2 (Data Constructor) | Data.Acid.Archive
archiver | Data.Acid.Local
archiveRead | Data.Acid.Archive
archiveWrite | Data.Acid.Archive
argumentTypes | Data.Acid.TemplateHaskell
askCurrentEntryId | Data.Acid.Log
AuthenticationError | Data.Acid.Remote
ccClose | Data.Acid.Remote
ccGetSome | Data.Acid.Remote
ccPut | Data.Acid.Remote
Checkpoint |
1 (Type/Class) | Data.Acid.Local
2 (Data Constructor) | Data.Acid.Local
checkpointSerialiser | Data.Acid.Local
closeAcidState | Data.Acid.Abstract, Data.Acid
closeCore | Data.Acid.Core
closeCore' | Data.Acid.Core
closeFileLog | Data.Acid.Log
CommChannel |
1 (Type/Class) | Data.Acid.Remote
2 (Data Constructor) | Data.Acid.Remote
context | Data.Acid.TemplateHaskell
Core | Data.Acid.Core
coreMethods | Data.Acid.Core
crc16 | Data.Acid.CRC
createArchive | Data.Acid.Abstract, Data.Acid
createCheckpoint | Data.Acid.Abstract, Data.Acid
createCheckpointAndClose | Data.Acid.Local
cutFileLog | Data.Acid.Log
decodeMethod | Data.Acid.Core
decodeResult | Data.Acid.Core
defaultArchiver | Data.Acid.Archive, Data.Acid.Advanced
defaultSerialisationLayer | Data.Acid.Local
defaultStateDirectory | Data.Acid.Local
Done | Data.Acid.Archive
downcast | Data.Acid.Abstract
encodeMethod | Data.Acid.Core
encodeResult | Data.Acid.Core
ensureLeastEntryId | Data.Acid.Log
Entries | Data.Acid.Archive
entriesToList | Data.Acid.Archive
entriesToListNoFail | Data.Acid.Archive
Entry | Data.Acid.Archive
EntryId | Data.Acid.Log
Event | Data.Acid.Common, Data.Acid.Advanced, Data.Acid.Memory.Pure
eventCxts | Data.Acid.TemplateHaskell
EventResult | Data.Acid.Common, Data.Acid.Memory.Pure, Data.Acid
eventSerialiser | Data.Acid.Local
EventState | Data.Acid.Common, Data.Acid.Memory.Pure, Data.Acid
eventsToMethods | Data.Acid.Common
Fail | Data.Acid.Archive
FileLog |
1 (Type/Class) | Data.Acid.Log
2 (Data Constructor) | Data.Acid.Log
findLogFiles | Data.Acid.Log
findTyVars | Data.Acid.TemplateHaskell
getEventType | Data.Acid.TemplateHaskell
groupUpdates | Data.Acid.Abstract, Data.Acid.Advanced
IsAcidic | Data.Acid.Common, Data.Acid.Advanced, Data.Acid.Memory.Pure, Data.Acid
isUpdate | Data.Acid.TemplateHaskell
liftQuery | Data.Acid.Common, Data.Acid.Memory.Pure, Data.Acid
localCheckpoints | Data.Acid.Local
localCopy | Data.Acid.Local
localCore | Data.Acid.Local
localEvents | Data.Acid.Local
localLock | Data.Acid.Local
LocalState |
1 (Type/Class) | Data.Acid.Local
2 (Data Constructor) | Data.Acid.Local
logArchiver | Data.Acid.Log
logCurrent | Data.Acid.Log
logDirectory | Data.Acid.Log
logIdentifier | Data.Acid.Log
LogKey |
1 (Type/Class) | Data.Acid.Log
2 (Data Constructor) | Data.Acid.Log
logNextEntryId | Data.Acid.Log
logPrefix | Data.Acid.Log
logQueue | Data.Acid.Log
logSerialiser | Data.Acid.Log
logThreads | Data.Acid.Log
lookupColdMethod | Data.Acid.Core
lookupHotMethod | Data.Acid.Core
lookupHotMethodAndSerialiser | Data.Acid.Core
makeAcidic | Data.Acid.TemplateHaskell, Data.Acid
makeAcidic' | Data.Acid.TemplateHaskell
makeAcidicWithSerialiser | Data.Acid.TemplateHaskell
makeEvent | Data.Acid.TemplateHaskell
makeEventDataType | Data.Acid.TemplateHaskell
makeEventHandler | Data.Acid.TemplateHaskell
makeEventInstance | Data.Acid.TemplateHaskell
makeEventSerialiser | Data.Acid.TemplateHaskell
makeIsAcidic | Data.Acid.TemplateHaskell
makeMethodInstance | Data.Acid.TemplateHaskell
makeSafeCopyInstance | Data.Acid.TemplateHaskell
Method |
1 (Data Constructor) | Data.Acid.Core
2 (Type/Class) | Data.Acid.Core, Data.Acid.Advanced
MethodContainer | Data.Acid.Core
MethodMap | Data.Acid.Core
MethodResult | Data.Acid.Core, Data.Acid.Advanced
MethodSerialiser |
1 (Type/Class) | Data.Acid.Core
2 (Data Constructor) | Data.Acid.Core
methodSerialiser | Data.Acid.Core
methodSerialiserName | Data.Acid.TemplateHaskell
MethodState | Data.Acid.Core, Data.Acid.Advanced
methodTag | Data.Acid.Core, Data.Acid.Advanced
mkAnyState | Data.Acid.Abstract
mkCheckpointsLogKey | Data.Acid.Local
mkCore | Data.Acid.Core
mkCxtFromTyVars | Data.Acid.TemplateHaskell
mkEventsLogKey | Data.Acid.Local
mkMethodMap | Data.Acid.Core
modifyCoreState | Data.Acid.Core
modifyCoreState_ | Data.Acid.Core
newestEntry | Data.Acid.Log
Next | Data.Acid.Archive
openAcidState | Data.Acid.Memory.Pure
openFileLog | Data.Acid.Log
openLocalState | Data.Acid.Local, Data.Acid
openLocalStateFrom | Data.Acid.Local, Data.Acid
openLocalStateWithSerialiser | Data.Acid.Local
openMemoryState | Data.Acid.Memory
openRemoteState | Data.Acid.Remote
openRemoteStateSockAddr | Data.Acid.Remote
packEntries | Data.Acid.Archive
prepareLocalState | Data.Acid.Local
prepareLocalStateFrom | Data.Acid.Local
prepareLocalStateWithSerialiser | Data.Acid.Local
process | Data.Acid.Remote
processRemoteState | Data.Acid.Remote
pushAction | Data.Acid.Log
pushEntry | Data.Acid.Log
putEntries | Data.Acid.Archive
Query |
1 (Type/Class) | Data.Acid.Common, Data.Acid.Memory.Pure, Data.Acid
2 (Data Constructor) | Data.Acid.Common
query |
1 (Function) | Data.Acid.Abstract, Data.Acid
2 (Function) | Data.Acid.Memory.Pure
query' | Data.Acid.Abstract, Data.Acid.Advanced
queryCold | Data.Acid.Abstract
QueryEvent |
1 (Type/Class) | Data.Acid.Common, Data.Acid.Memory.Pure, Data.Acid
2 (Data Constructor) | Data.Acid.Common, Data.Acid.Advanced, Data.Acid.Memory.Pure
readEntries | Data.Acid.Archive
readEntriesFrom | Data.Acid.Log
RemoteConnectionError | Data.Acid.Remote
renameState | Data.Acid.TemplateHaskell
repairCheckpoints | Data.Acid.Repair
repairEvents | Data.Acid.Repair
repairFile | Data.Acid.Repair
resultSerialiser | Data.Acid.Core
resultType | Data.Acid.TemplateHaskell
rollbackTo | Data.Acid.Log
rollbackWhile | Data.Acid.Log
runColdMethod | Data.Acid.Core
runHotMethod | Data.Acid.Core
runQuery | Data.Acid.Memory.Pure
runUpdate | Data.Acid.Memory.Pure
safeCopyMethodSerialiser | Data.Acid.Core, Data.Acid.Advanced
safeCopySerialiser | Data.Acid.Core, Data.Acid.Advanced
safeCopySerialiserSpec | Data.Acid.TemplateHaskell
scheduleColdUpdate | Data.Acid.Abstract
scheduleLocalColdUpdate' | Data.Acid.Local
scheduleLocalUpdate' | Data.Acid.Local
scheduleUpdate | Data.Acid.Abstract, Data.Acid.Advanced
serialisationClassName | Data.Acid.TemplateHaskell
SerialisationLayer |
1 (Type/Class) | Data.Acid.Local
2 (Data Constructor) | Data.Acid.Local
Serialiser |
1 (Type/Class) | Data.Acid.Core
2 (Data Constructor) | Data.Acid.Core
serialiserDecode | Data.Acid.Core
serialiserEncode | Data.Acid.Core
SerialiserSpec |
1 (Type/Class) | Data.Acid.TemplateHaskell
2 (Data Constructor) | Data.Acid.TemplateHaskell
SerializeError | Data.Acid.Remote
sharedSecretCheck | Data.Acid.Remote
sharedSecretPerform | Data.Acid.Remote
skipAuthenticationCheck | Data.Acid.Remote
skipAuthenticationPerform | Data.Acid.Remote
stateType | Data.Acid.TemplateHaskell
Tagged | Data.Acid.Core
toStructName | Data.Acid.TemplateHaskell
TypeAnalysis |
1 (Type/Class) | Data.Acid.TemplateHaskell
2 (Data Constructor) | Data.Acid.TemplateHaskell
tyVarBndrName | Data.Acid.TemplateHaskell
tyvars | Data.Acid.TemplateHaskell
unQuery | Data.Acid.Common
unUpdate | Data.Acid.Common
Update |
1 (Type/Class) | Data.Acid.Common, Data.Acid.Memory.Pure, Data.Acid
2 (Data Constructor) | Data.Acid.Common
update |
1 (Function) | Data.Acid.Abstract, Data.Acid
2 (Function) | Data.Acid.Memory.Pure
update' | Data.Acid.Abstract, Data.Acid.Advanced
UpdateEvent |
1 (Type/Class) | Data.Acid.Common, Data.Acid.Memory.Pure, Data.Acid
2 (Data Constructor) | Data.Acid.Common, Data.Acid.Advanced, Data.Acid.Memory.Pure
update_ | Data.Acid.Memory.Pure
withCoreState | Data.Acid.Core
_query | Data.Acid.Abstract
_scheduleUpdate | Data.Acid.Abstract