Safe Haskell | None |
---|---|
Language | Haskell2010 |
Synopsis
- version :: ClientM Version
- renewLease :: [Char] -> Maybe [LeaseSecret] -> ClientM ()
- createImmutableStorageIndex :: [Char] -> AllocateBuckets -> ClientM AllocationResult
- writeImmutableShare :: [Char] -> ShareNumber -> ByteString -> Maybe [ByteRange] -> ClientM ()
- readImmutableShare :: [Char] -> ShareNumber -> Maybe [ByteRange] -> ClientM ByteString
- getImmutableShareNumbers :: [Char] -> ClientM (CBORSet ShareNumber)
- adviseCorruptImmutableShare :: [Char] -> ShareNumber -> CorruptionDetails -> ClientM ()
- readTestWrite :: [Char] -> ReadTestWriteVectors -> ClientM ReadTestWriteResult
- readMutableShares :: [Char] -> ShareNumber -> Maybe [ByteRange] -> ClientM ByteString
- getMutableShareNumbers :: [Char] -> ClientM (CBORSet ShareNumber)
- adviseCorruptMutableShare :: [Char] -> ShareNumber -> CorruptionDetails -> ClientM ()
- parseNURL :: Text -> Maybe NURL
- runGBS :: NURL -> ClientM a -> IO (Either ClientError a)
- data NURL = NURLv1 {}
Documentation
renewLease :: [Char] -> Maybe [LeaseSecret] -> ClientM () Source #
writeImmutableShare :: [Char] -> ShareNumber -> ByteString -> Maybe [ByteRange] -> ClientM () Source #
readImmutableShare :: [Char] -> ShareNumber -> Maybe [ByteRange] -> ClientM ByteString Source #
getImmutableShareNumbers :: [Char] -> ClientM (CBORSet ShareNumber) Source #
adviseCorruptImmutableShare :: [Char] -> ShareNumber -> CorruptionDetails -> ClientM () Source #
readMutableShares :: [Char] -> ShareNumber -> Maybe [ByteRange] -> ClientM ByteString Source #
getMutableShareNumbers :: [Char] -> ClientM (CBORSet ShareNumber) Source #
adviseCorruptMutableShare :: [Char] -> ShareNumber -> CorruptionDetails -> ClientM () Source #
runGBS :: NURL -> ClientM a -> IO (Either ClientError a) Source #
Execute some client operations against the Great Black Swamp server at the location indicated by the given NURL.
Represent a "new" style service URL.
NURLv1 | |
|