TahoeLAFS.Storage.Backend.Null
data NullBackend Source #
Constructors
Defined in TahoeLAFS.Storage.Backend.Null
Methods
showsPrec :: Int -> NullBackend -> ShowS #
show :: NullBackend -> String #
showList :: [NullBackend] -> ShowS #
version :: NullBackend -> IO Version Source #
renewLease :: NullBackend -> StorageIndex -> [LeaseSecret] -> IO () Source #
createImmutableStorageIndex :: NullBackend -> StorageIndex -> AllocateBuckets -> IO AllocationResult Source #
writeImmutableShare :: NullBackend -> StorageIndex -> ShareNumber -> ShareData -> Maybe ByteRanges -> IO () Source #
adviseCorruptImmutableShare :: NullBackend -> StorageIndex -> ShareNumber -> CorruptionDetails -> IO () Source #
getImmutableShareNumbers :: NullBackend -> StorageIndex -> IO (CBORSet ShareNumber) Source #
readImmutableShare :: NullBackend -> StorageIndex -> ShareNumber -> QueryRange -> IO ShareData Source #
createMutableStorageIndex :: NullBackend -> StorageIndex -> AllocateBuckets -> IO AllocationResult Source #
readvAndTestvAndWritev :: NullBackend -> StorageIndex -> ReadTestWriteVectors -> IO ReadTestWriteResult Source #
readMutableShare :: NullBackend -> StorageIndex -> ShareNumber -> QueryRange -> IO ShareData Source #
getMutableShareNumbers :: NullBackend -> StorageIndex -> IO (CBORSet ShareNumber) Source #
adviseCorruptMutableShare :: NullBackend -> StorageIndex -> ShareNumber -> CorruptionDetails -> IO () Source #