simplexmq-6.5.0.16: SimpleXMQ message broker
Safe HaskellSafe-Inferred
LanguageHaskell2010

Simplex.FileTransfer.Server.StoreLog

Synopsis

Documentation

data StoreLog (a :: IOMode) Source #

opaque container for file handle with a type-safe IOMode constructors are not exported, openWriteStoreLog and openReadStoreLog should be used instead

readWriteFileStore :: FilePath -> STMFileStore -> IO (StoreLog 'WriteMode) Source #

writeFileStore :: StoreLog 'WriteMode -> STMFileStore -> IO () Source #

logPutFile :: StoreLog 'WriteMode -> SenderId -> FilePath -> IO () Source #

logAddRecipients :: StoreLog 'WriteMode -> SenderId -> NonEmpty FileRecipient -> IO () Source #

logDeleteFile :: StoreLog 'WriteMode -> SenderId -> IO () Source #

logBlockFile :: StoreLog 'WriteMode -> SenderId -> BlockingInfo -> IO () Source #

logAckFile :: StoreLog 'WriteMode -> RecipientId -> IO () Source #