Holumbus-Storage-0.0.1: a distributed storage systemSource codeContentsIndex
Holumbus.FileSystem.Node
Portabilityportable
Stabilityexperimental
MaintainerStefan Schmidt (stefanschmidt@web.de)
Contents
Typeclass
Description
Version : 0.1
Synopsis
class NodeClass n where
closeNode :: n -> IO ()
createFile :: FileId -> FileContent -> n -> IO ()
appendFile :: FileId -> FileContent -> n -> IO ()
deleteFile :: FileId -> Bool -> n -> IO ()
copyFile :: FileId -> ClientPort -> n -> IO ()
containsFile :: FileId -> n -> IO Bool
getFileContent :: FileId -> n -> IO (Maybe FileContent)
getFileData :: FileId -> n -> IO (Maybe FileData)
getFileIds :: n -> IO [FileId]
Typeclass
class NodeClass n whereSource
Methods
closeNode :: n -> IO ()Source
createFile :: FileId -> FileContent -> n -> IO ()Source
appendFile :: FileId -> FileContent -> n -> IO ()Source
deleteFile :: FileId -> Bool -> n -> IO ()Source
copyFile :: FileId -> ClientPort -> n -> IO ()Source
containsFile :: FileId -> n -> IO BoolSource
getFileContent :: FileId -> n -> IO (Maybe FileContent)Source
getFileData :: FileId -> n -> IO (Maybe FileData)Source
getFileIds :: n -> IO [FileId]Source
show/hide Instances
Produced by Haddock version 2.4.2