| Copyright | Will Thompson, Iñaki García Etxebarria and Jonas Platte |
|---|---|
| License | LGPL-2.1 |
| Maintainer | Iñaki García Etxebarria (garetxe@gmail.com) |
| Safe Haskell | None |
| Language | Haskell2010 |
GI.Gio.Interfaces.File
Contents
- Exported types
- Methods
- appendTo
- appendToAsync
- appendToFinish
- copy
- copyAttributes
- copyFinish
- create
- createAsync
- createFinish
- createReadwrite
- createReadwriteAsync
- createReadwriteFinish
- delete
- deleteAsync
- deleteFinish
- dup
- ejectMountable
- ejectMountableFinish
- ejectMountableWithOperation
- ejectMountableWithOperationFinish
- enumerateChildren
- enumerateChildrenAsync
- enumerateChildrenFinish
- equal
- findEnclosingMount
- findEnclosingMountAsync
- findEnclosingMountFinish
- getBasename
- getChild
- getChildForDisplayName
- getParent
- getParseName
- getPath
- getRelativePath
- getUri
- getUriScheme
- hasParent
- hasPrefix
- hasUriScheme
- hash
- isNative
- loadContents
- loadContentsAsync
- loadContentsFinish
- loadPartialContentsFinish
- makeDirectory
- makeDirectoryAsync
- makeDirectoryFinish
- makeDirectoryWithParents
- makeSymbolicLink
- measureDiskUsageFinish
- monitor
- monitorDirectory
- monitorFile
- mountEnclosingVolume
- mountEnclosingVolumeFinish
- mountMountable
- mountMountableFinish
- move
- newForCommandlineArg
- newForCommandlineArgAndCwd
- newForPath
- newForUri
- newTmp
- openReadwrite
- openReadwriteAsync
- openReadwriteFinish
- parseName
- pollMountable
- pollMountableFinish
- queryDefaultHandler
- queryExists
- queryFileType
- queryFilesystemInfo
- queryFilesystemInfoAsync
- queryFilesystemInfoFinish
- queryInfo
- queryInfoAsync
- queryInfoFinish
- querySettableAttributes
- queryWritableNamespaces
- read
- readAsync
- readFinish
- replace
- replaceAsync
- replaceContents
- replaceContentsAsync
- replaceContentsBytesAsync
- replaceContentsFinish
- replaceFinish
- replaceReadwrite
- replaceReadwriteAsync
- replaceReadwriteFinish
- resolveRelativePath
- setAttribute
- setAttributeByteString
- setAttributeInt32
- setAttributeInt64
- setAttributeString
- setAttributeUint32
- setAttributeUint64
- setAttributesAsync
- setAttributesFinish
- setAttributesFromInfo
- setDisplayName
- setDisplayNameAsync
- setDisplayNameFinish
- startMountable
- startMountableFinish
- stopMountable
- stopMountableFinish
- supportsThreadContexts
- trash
- trashAsync
- trashFinish
- unmountMountable
- unmountMountableFinish
- unmountMountableWithOperation
- unmountMountableWithOperationFinish
Description
- newtype File = File (ManagedPtr File)
- noFile :: Maybe File
- class GObject o => IsFile o
- toFile :: IsFile o => o -> IO File
- data FileAppendToMethodInfo
- fileAppendTo :: (MonadIO m, IsFile a, IsCancellable b) => a -> [FileCreateFlags] -> Maybe b -> m FileOutputStream
- data FileAppendToAsyncMethodInfo
- fileAppendToAsync :: (MonadIO m, IsFile a, IsCancellable b) => a -> [FileCreateFlags] -> Int32 -> Maybe b -> Maybe AsyncReadyCallback -> m ()
- data FileAppendToFinishMethodInfo
- fileAppendToFinish :: (MonadIO m, IsFile a, IsAsyncResult b) => a -> b -> m FileOutputStream
- data FileCopyMethodInfo
- fileCopy :: (MonadIO m, IsFile a, IsFile b, IsCancellable c) => a -> b -> [FileCopyFlags] -> Maybe c -> Maybe FileProgressCallback -> m ()
- data FileCopyAttributesMethodInfo
- fileCopyAttributes :: (MonadIO m, IsFile a, IsFile b, IsCancellable c) => a -> b -> [FileCopyFlags] -> Maybe c -> m ()
- data FileCopyFinishMethodInfo
- fileCopyFinish :: (MonadIO m, IsFile a, IsAsyncResult b) => a -> b -> m ()
- data FileCreateMethodInfo
- fileCreate :: (MonadIO m, IsFile a, IsCancellable b) => a -> [FileCreateFlags] -> Maybe b -> m FileOutputStream
- data FileCreateAsyncMethodInfo
- fileCreateAsync :: (MonadIO m, IsFile a, IsCancellable b) => a -> [FileCreateFlags] -> Int32 -> Maybe b -> Maybe AsyncReadyCallback -> m ()
- data FileCreateFinishMethodInfo
- fileCreateFinish :: (MonadIO m, IsFile a, IsAsyncResult b) => a -> b -> m FileOutputStream
- data FileCreateReadwriteMethodInfo
- fileCreateReadwrite :: (MonadIO m, IsFile a, IsCancellable b) => a -> [FileCreateFlags] -> Maybe b -> m FileIOStream
- data FileCreateReadwriteAsyncMethodInfo
- fileCreateReadwriteAsync :: (MonadIO m, IsFile a, IsCancellable b) => a -> [FileCreateFlags] -> Int32 -> Maybe b -> Maybe AsyncReadyCallback -> m ()
- data FileCreateReadwriteFinishMethodInfo
- fileCreateReadwriteFinish :: (MonadIO m, IsFile a, IsAsyncResult b) => a -> b -> m FileIOStream
- data FileDeleteMethodInfo
- fileDelete :: (MonadIO m, IsFile a, IsCancellable b) => a -> Maybe b -> m ()
- data FileDeleteAsyncMethodInfo
- fileDeleteAsync :: (MonadIO m, IsFile a, IsCancellable b) => a -> Int32 -> Maybe b -> Maybe AsyncReadyCallback -> m ()
- data FileDeleteFinishMethodInfo
- fileDeleteFinish :: (MonadIO m, IsFile a, IsAsyncResult b) => a -> b -> m ()
- data FileDupMethodInfo
- fileDup :: (MonadIO m, IsFile a) => a -> m File
- data FileEjectMountableMethodInfo
- fileEjectMountable :: (MonadIO m, IsFile a, IsCancellable b) => a -> [MountUnmountFlags] -> Maybe b -> Maybe AsyncReadyCallback -> m ()
- data FileEjectMountableFinishMethodInfo
- fileEjectMountableFinish :: (MonadIO m, IsFile a, IsAsyncResult b) => a -> b -> m ()
- data FileEjectMountableWithOperationMethodInfo
- fileEjectMountableWithOperation :: (MonadIO m, IsFile a, IsMountOperation b, IsCancellable c) => a -> [MountUnmountFlags] -> Maybe b -> Maybe c -> Maybe AsyncReadyCallback -> m ()
- data FileEjectMountableWithOperationFinishMethodInfo
- fileEjectMountableWithOperationFinish :: (MonadIO m, IsFile a, IsAsyncResult b) => a -> b -> m ()
- data FileEnumerateChildrenMethodInfo
- fileEnumerateChildren :: (MonadIO m, IsFile a, IsCancellable b) => a -> Text -> [FileQueryInfoFlags] -> Maybe b -> m FileEnumerator
- data FileEnumerateChildrenAsyncMethodInfo
- fileEnumerateChildrenAsync :: (MonadIO m, IsFile a, IsCancellable b) => a -> Text -> [FileQueryInfoFlags] -> Int32 -> Maybe b -> Maybe AsyncReadyCallback -> m ()
- data FileEnumerateChildrenFinishMethodInfo
- fileEnumerateChildrenFinish :: (MonadIO m, IsFile a, IsAsyncResult b) => a -> b -> m FileEnumerator
- data FileEqualMethodInfo
- fileEqual :: (MonadIO m, IsFile a, IsFile b) => a -> b -> m Bool
- data FileFindEnclosingMountMethodInfo
- fileFindEnclosingMount :: (MonadIO m, IsFile a, IsCancellable b) => a -> Maybe b -> m Mount
- data FileFindEnclosingMountAsyncMethodInfo
- fileFindEnclosingMountAsync :: (MonadIO m, IsFile a, IsCancellable b) => a -> Int32 -> Maybe b -> Maybe AsyncReadyCallback -> m ()
- data FileFindEnclosingMountFinishMethodInfo
- fileFindEnclosingMountFinish :: (MonadIO m, IsFile a, IsAsyncResult b) => a -> b -> m Mount
- data FileGetBasenameMethodInfo
- fileGetBasename :: (MonadIO m, IsFile a) => a -> m (Maybe Text)
- data FileGetChildMethodInfo
- fileGetChild :: (MonadIO m, IsFile a) => a -> Text -> m File
- data FileGetChildForDisplayNameMethodInfo
- fileGetChildForDisplayName :: (MonadIO m, IsFile a) => a -> Text -> m File
- data FileGetParentMethodInfo
- fileGetParent :: (MonadIO m, IsFile a) => a -> m (Maybe File)
- data FileGetParseNameMethodInfo
- fileGetParseName :: (MonadIO m, IsFile a) => a -> m Text
- data FileGetPathMethodInfo
- fileGetPath :: (MonadIO m, IsFile a) => a -> m (Maybe Text)
- data FileGetRelativePathMethodInfo
- fileGetRelativePath :: (MonadIO m, IsFile a, IsFile b) => a -> b -> m (Maybe Text)
- data FileGetUriMethodInfo
- fileGetUri :: (MonadIO m, IsFile a) => a -> m Text
- data FileGetUriSchemeMethodInfo
- fileGetUriScheme :: (MonadIO m, IsFile a) => a -> m Text
- data FileHasParentMethodInfo
- fileHasParent :: (MonadIO m, IsFile a, IsFile b) => a -> Maybe b -> m Bool
- data FileHasPrefixMethodInfo
- fileHasPrefix :: (MonadIO m, IsFile a, IsFile b) => a -> b -> m Bool
- data FileHasUriSchemeMethodInfo
- fileHasUriScheme :: (MonadIO m, IsFile a) => a -> Text -> m Bool
- data FileHashMethodInfo
- fileHash :: (MonadIO m, IsFile a) => a -> m Word32
- data FileIsNativeMethodInfo
- fileIsNative :: (MonadIO m, IsFile a) => a -> m Bool
- data FileLoadContentsMethodInfo
- fileLoadContents :: (MonadIO m, IsFile a, IsCancellable b) => a -> Maybe b -> m (ByteString, Text)
- data FileLoadContentsAsyncMethodInfo
- fileLoadContentsAsync :: (MonadIO m, IsFile a, IsCancellable b) => a -> Maybe b -> Maybe AsyncReadyCallback -> m ()
- data FileLoadContentsFinishMethodInfo
- fileLoadContentsFinish :: (MonadIO m, IsFile a, IsAsyncResult b) => a -> b -> m (ByteString, Text)
- data FileLoadPartialContentsFinishMethodInfo
- fileLoadPartialContentsFinish :: (MonadIO m, IsFile a, IsAsyncResult b) => a -> b -> m (ByteString, Text)
- data FileMakeDirectoryMethodInfo
- fileMakeDirectory :: (MonadIO m, IsFile a, IsCancellable b) => a -> Maybe b -> m ()
- data FileMakeDirectoryAsyncMethodInfo
- fileMakeDirectoryAsync :: (MonadIO m, IsFile a, IsCancellable b) => a -> Int32 -> Maybe b -> Maybe AsyncReadyCallback -> m ()
- data FileMakeDirectoryFinishMethodInfo
- fileMakeDirectoryFinish :: (MonadIO m, IsFile a, IsAsyncResult b) => a -> b -> m ()
- data FileMakeDirectoryWithParentsMethodInfo
- fileMakeDirectoryWithParents :: (MonadIO m, IsFile a, IsCancellable b) => a -> Maybe b -> m ()
- data FileMakeSymbolicLinkMethodInfo
- fileMakeSymbolicLink :: (MonadIO m, IsFile a, IsCancellable b) => a -> Text -> Maybe b -> m ()
- data FileMeasureDiskUsageFinishMethodInfo
- fileMeasureDiskUsageFinish :: (MonadIO m, IsFile a, IsAsyncResult b) => a -> b -> m (Word64, Word64, Word64)
- data FileMonitorMethodInfo
- fileMonitor :: (MonadIO m, IsFile a, IsCancellable b) => a -> [FileMonitorFlags] -> Maybe b -> m FileMonitor
- data FileMonitorDirectoryMethodInfo
- fileMonitorDirectory :: (MonadIO m, IsFile a, IsCancellable b) => a -> [FileMonitorFlags] -> Maybe b -> m FileMonitor
- data FileMonitorFileMethodInfo
- fileMonitorFile :: (MonadIO m, IsFile a, IsCancellable b) => a -> [FileMonitorFlags] -> Maybe b -> m FileMonitor
- data FileMountEnclosingVolumeMethodInfo
- fileMountEnclosingVolume :: (MonadIO m, IsFile a, IsMountOperation b, IsCancellable c) => a -> [MountMountFlags] -> Maybe b -> Maybe c -> Maybe AsyncReadyCallback -> m ()
- data FileMountEnclosingVolumeFinishMethodInfo
- fileMountEnclosingVolumeFinish :: (MonadIO m, IsFile a, IsAsyncResult b) => a -> b -> m ()
- data FileMountMountableMethodInfo
- fileMountMountable :: (MonadIO m, IsFile a, IsMountOperation b, IsCancellable c) => a -> [MountMountFlags] -> Maybe b -> Maybe c -> Maybe AsyncReadyCallback -> m ()
- data FileMountMountableFinishMethodInfo
- fileMountMountableFinish :: (MonadIO m, IsFile a, IsAsyncResult b) => a -> b -> m File
- data FileMoveMethodInfo
- fileMove :: (MonadIO m, IsFile a, IsFile b, IsCancellable c) => a -> b -> [FileCopyFlags] -> Maybe c -> Maybe FileProgressCallback -> m ()
- fileNewForCommandlineArg :: MonadIO m => Text -> m File
- fileNewForCommandlineArgAndCwd :: MonadIO m => Text -> Text -> m File
- fileNewForPath :: MonadIO m => Text -> m File
- fileNewForUri :: MonadIO m => Text -> m File
- fileNewTmp :: MonadIO m => Maybe [Char] -> m (File, FileIOStream)
- data FileOpenReadwriteMethodInfo
- fileOpenReadwrite :: (MonadIO m, IsFile a, IsCancellable b) => a -> Maybe b -> m FileIOStream
- data FileOpenReadwriteAsyncMethodInfo
- fileOpenReadwriteAsync :: (MonadIO m, IsFile a, IsCancellable b) => a -> Int32 -> Maybe b -> Maybe AsyncReadyCallback -> m ()
- data FileOpenReadwriteFinishMethodInfo
- fileOpenReadwriteFinish :: (MonadIO m, IsFile a, IsAsyncResult b) => a -> b -> m FileIOStream
- fileParseName :: MonadIO m => Text -> m File
- data FilePollMountableMethodInfo
- filePollMountable :: (MonadIO m, IsFile a, IsCancellable b) => a -> Maybe b -> Maybe AsyncReadyCallback -> m ()
- data FilePollMountableFinishMethodInfo
- filePollMountableFinish :: (MonadIO m, IsFile a, IsAsyncResult b) => a -> b -> m ()
- data FileQueryDefaultHandlerMethodInfo
- fileQueryDefaultHandler :: (MonadIO m, IsFile a, IsCancellable b) => a -> Maybe b -> m AppInfo
- data FileQueryExistsMethodInfo
- fileQueryExists :: (MonadIO m, IsFile a, IsCancellable b) => a -> Maybe b -> m Bool
- data FileQueryFileTypeMethodInfo
- fileQueryFileType :: (MonadIO m, IsFile a, IsCancellable b) => a -> [FileQueryInfoFlags] -> Maybe b -> m FileType
- data FileQueryFilesystemInfoMethodInfo
- fileQueryFilesystemInfo :: (MonadIO m, IsFile a, IsCancellable b) => a -> Text -> Maybe b -> m FileInfo
- data FileQueryFilesystemInfoAsyncMethodInfo
- fileQueryFilesystemInfoAsync :: (MonadIO m, IsFile a, IsCancellable b) => a -> Text -> Int32 -> Maybe b -> Maybe AsyncReadyCallback -> m ()
- data FileQueryFilesystemInfoFinishMethodInfo
- fileQueryFilesystemInfoFinish :: (MonadIO m, IsFile a, IsAsyncResult b) => a -> b -> m FileInfo
- data FileQueryInfoMethodInfo
- fileQueryInfo :: (MonadIO m, IsFile a, IsCancellable b) => a -> Text -> [FileQueryInfoFlags] -> Maybe b -> m FileInfo
- data FileQueryInfoAsyncMethodInfo
- fileQueryInfoAsync :: (MonadIO m, IsFile a, IsCancellable b) => a -> Text -> [FileQueryInfoFlags] -> Int32 -> Maybe b -> Maybe AsyncReadyCallback -> m ()
- data FileQueryInfoFinishMethodInfo
- fileQueryInfoFinish :: (MonadIO m, IsFile a, IsAsyncResult b) => a -> b -> m FileInfo
- data FileQuerySettableAttributesMethodInfo
- fileQuerySettableAttributes :: (MonadIO m, IsFile a, IsCancellable b) => a -> Maybe b -> m FileAttributeInfoList
- data FileQueryWritableNamespacesMethodInfo
- fileQueryWritableNamespaces :: (MonadIO m, IsFile a, IsCancellable b) => a -> Maybe b -> m FileAttributeInfoList
- data FileReadMethodInfo
- fileRead :: (MonadIO m, IsFile a, IsCancellable b) => a -> Maybe b -> m FileInputStream
- data FileReadAsyncMethodInfo
- fileReadAsync :: (MonadIO m, IsFile a, IsCancellable b) => a -> Int32 -> Maybe b -> Maybe AsyncReadyCallback -> m ()
- data FileReadFinishMethodInfo
- fileReadFinish :: (MonadIO m, IsFile a, IsAsyncResult b) => a -> b -> m FileInputStream
- data FileReplaceMethodInfo
- fileReplace :: (MonadIO m, IsFile a, IsCancellable b) => a -> Maybe Text -> Bool -> [FileCreateFlags] -> Maybe b -> m FileOutputStream
- data FileReplaceAsyncMethodInfo
- fileReplaceAsync :: (MonadIO m, IsFile a, IsCancellable b) => a -> Maybe Text -> Bool -> [FileCreateFlags] -> Int32 -> Maybe b -> Maybe AsyncReadyCallback -> m ()
- data FileReplaceContentsMethodInfo
- fileReplaceContents :: (MonadIO m, IsFile a, IsCancellable b) => a -> ByteString -> Maybe Text -> Bool -> [FileCreateFlags] -> Maybe b -> m Text
- data FileReplaceContentsAsyncMethodInfo
- fileReplaceContentsAsync :: (MonadIO m, IsFile a, IsCancellable b) => a -> ByteString -> Maybe Text -> Bool -> [FileCreateFlags] -> Maybe b -> Maybe AsyncReadyCallback -> m ()
- data FileReplaceContentsBytesAsyncMethodInfo
- fileReplaceContentsBytesAsync :: (MonadIO m, IsFile a, IsCancellable b) => a -> Bytes -> Maybe Text -> Bool -> [FileCreateFlags] -> Maybe b -> Maybe AsyncReadyCallback -> m ()
- data FileReplaceContentsFinishMethodInfo
- fileReplaceContentsFinish :: (MonadIO m, IsFile a, IsAsyncResult b) => a -> b -> m Text
- data FileReplaceFinishMethodInfo
- fileReplaceFinish :: (MonadIO m, IsFile a, IsAsyncResult b) => a -> b -> m FileOutputStream
- data FileReplaceReadwriteMethodInfo
- fileReplaceReadwrite :: (MonadIO m, IsFile a, IsCancellable b) => a -> Maybe Text -> Bool -> [FileCreateFlags] -> Maybe b -> m FileIOStream
- data FileReplaceReadwriteAsyncMethodInfo
- fileReplaceReadwriteAsync :: (MonadIO m, IsFile a, IsCancellable b) => a -> Maybe Text -> Bool -> [FileCreateFlags] -> Int32 -> Maybe b -> Maybe AsyncReadyCallback -> m ()
- data FileReplaceReadwriteFinishMethodInfo
- fileReplaceReadwriteFinish :: (MonadIO m, IsFile a, IsAsyncResult b) => a -> b -> m FileIOStream
- data FileResolveRelativePathMethodInfo
- fileResolveRelativePath :: (MonadIO m, IsFile a) => a -> Text -> m File
- data FileSetAttributeMethodInfo
- fileSetAttribute :: (MonadIO m, IsFile a, IsCancellable b) => a -> Text -> FileAttributeType -> Ptr () -> [FileQueryInfoFlags] -> Maybe b -> m ()
- data FileSetAttributeByteStringMethodInfo
- fileSetAttributeByteString :: (MonadIO m, IsFile a, IsCancellable b) => a -> Text -> Text -> [FileQueryInfoFlags] -> Maybe b -> m ()
- data FileSetAttributeInt32MethodInfo
- fileSetAttributeInt32 :: (MonadIO m, IsFile a, IsCancellable b) => a -> Text -> Int32 -> [FileQueryInfoFlags] -> Maybe b -> m ()
- data FileSetAttributeInt64MethodInfo
- fileSetAttributeInt64 :: (MonadIO m, IsFile a, IsCancellable b) => a -> Text -> Int64 -> [FileQueryInfoFlags] -> Maybe b -> m ()
- data FileSetAttributeStringMethodInfo
- fileSetAttributeString :: (MonadIO m, IsFile a, IsCancellable b) => a -> Text -> Text -> [FileQueryInfoFlags] -> Maybe b -> m ()
- data FileSetAttributeUint32MethodInfo
- fileSetAttributeUint32 :: (MonadIO m, IsFile a, IsCancellable b) => a -> Text -> Word32 -> [FileQueryInfoFlags] -> Maybe b -> m ()
- data FileSetAttributeUint64MethodInfo
- fileSetAttributeUint64 :: (MonadIO m, IsFile a, IsCancellable b) => a -> Text -> Word64 -> [FileQueryInfoFlags] -> Maybe b -> m ()
- data FileSetAttributesAsyncMethodInfo
- fileSetAttributesAsync :: (MonadIO m, IsFile a, IsFileInfo b, IsCancellable c) => a -> b -> [FileQueryInfoFlags] -> Int32 -> Maybe c -> Maybe AsyncReadyCallback -> m ()
- data FileSetAttributesFinishMethodInfo
- fileSetAttributesFinish :: (MonadIO m, IsFile a, IsAsyncResult b) => a -> b -> m FileInfo
- data FileSetAttributesFromInfoMethodInfo
- fileSetAttributesFromInfo :: (MonadIO m, IsFile a, IsFileInfo b, IsCancellable c) => a -> b -> [FileQueryInfoFlags] -> Maybe c -> m ()
- data FileSetDisplayNameMethodInfo
- fileSetDisplayName :: (MonadIO m, IsFile a, IsCancellable b) => a -> Text -> Maybe b -> m File
- data FileSetDisplayNameAsyncMethodInfo
- fileSetDisplayNameAsync :: (MonadIO m, IsFile a, IsCancellable b) => a -> Text -> Int32 -> Maybe b -> Maybe AsyncReadyCallback -> m ()
- data FileSetDisplayNameFinishMethodInfo
- fileSetDisplayNameFinish :: (MonadIO m, IsFile a, IsAsyncResult b) => a -> b -> m File
- data FileStartMountableMethodInfo
- fileStartMountable :: (MonadIO m, IsFile a, IsMountOperation b, IsCancellable c) => a -> [DriveStartFlags] -> Maybe b -> Maybe c -> Maybe AsyncReadyCallback -> m ()
- data FileStartMountableFinishMethodInfo
- fileStartMountableFinish :: (MonadIO m, IsFile a, IsAsyncResult b) => a -> b -> m ()
- data FileStopMountableMethodInfo
- fileStopMountable :: (MonadIO m, IsFile a, IsMountOperation b, IsCancellable c) => a -> [MountUnmountFlags] -> Maybe b -> Maybe c -> Maybe AsyncReadyCallback -> m ()
- data FileStopMountableFinishMethodInfo
- fileStopMountableFinish :: (MonadIO m, IsFile a, IsAsyncResult b) => a -> b -> m ()
- data FileSupportsThreadContextsMethodInfo
- fileSupportsThreadContexts :: (MonadIO m, IsFile a) => a -> m Bool
- data FileTrashMethodInfo
- fileTrash :: (MonadIO m, IsFile a, IsCancellable b) => a -> Maybe b -> m ()
- data FileTrashAsyncMethodInfo
- fileTrashAsync :: (MonadIO m, IsFile a, IsCancellable b) => a -> Int32 -> Maybe b -> Maybe AsyncReadyCallback -> m ()
- data FileTrashFinishMethodInfo
- fileTrashFinish :: (MonadIO m, IsFile a, IsAsyncResult b) => a -> b -> m ()
- data FileUnmountMountableMethodInfo
- fileUnmountMountable :: (MonadIO m, IsFile a, IsCancellable b) => a -> [MountUnmountFlags] -> Maybe b -> Maybe AsyncReadyCallback -> m ()
- data FileUnmountMountableFinishMethodInfo
- fileUnmountMountableFinish :: (MonadIO m, IsFile a, IsAsyncResult b) => a -> b -> m ()
- data FileUnmountMountableWithOperationMethodInfo
- fileUnmountMountableWithOperation :: (MonadIO m, IsFile a, IsMountOperation b, IsCancellable c) => a -> [MountUnmountFlags] -> Maybe b -> Maybe c -> Maybe AsyncReadyCallback -> m ()
- data FileUnmountMountableWithOperationFinishMethodInfo
- fileUnmountMountableWithOperationFinish :: (MonadIO m, IsFile a, IsAsyncResult b) => a -> b -> m ()
Exported types
Instances
| GObject File Source # | |
| IsObject File Source # | |
| IsFile File Source # | |
| ((~) * info (ResolveFileMethod t File), MethodInfo * info File p) => IsLabel t (File -> p) Source # | |
| ((~) * info (ResolveFileMethod t File), MethodInfo * info File p) => IsLabelProxy t (File -> p) Source # | |
| HasAttributeList * File Source # | |
| type SignalList File Source # | |
| type AttributeList File Source # | |
Methods
appendTo
data FileAppendToMethodInfo Source #
Instances
| ((~) * signature ([FileCreateFlags] -> Maybe b -> m FileOutputStream), MonadIO m, IsFile a, IsCancellable b) => MethodInfo * FileAppendToMethodInfo a signature Source # | |
fileAppendTo :: (MonadIO m, IsFile a, IsCancellable b) => a -> [FileCreateFlags] -> Maybe b -> m FileOutputStream Source #
appendToAsync
data FileAppendToAsyncMethodInfo Source #
Instances
| ((~) * signature ([FileCreateFlags] -> Int32 -> Maybe b -> Maybe AsyncReadyCallback -> m ()), MonadIO m, IsFile a, IsCancellable b) => MethodInfo * FileAppendToAsyncMethodInfo a signature Source # | |
fileAppendToAsync :: (MonadIO m, IsFile a, IsCancellable b) => a -> [FileCreateFlags] -> Int32 -> Maybe b -> Maybe AsyncReadyCallback -> m () Source #
appendToFinish
data FileAppendToFinishMethodInfo Source #
Instances
| ((~) * signature (b -> m FileOutputStream), MonadIO m, IsFile a, IsAsyncResult b) => MethodInfo * FileAppendToFinishMethodInfo a signature Source # | |
fileAppendToFinish :: (MonadIO m, IsFile a, IsAsyncResult b) => a -> b -> m FileOutputStream Source #
copy
data FileCopyMethodInfo Source #
Instances
| ((~) * signature (b -> [FileCopyFlags] -> Maybe c -> Maybe FileProgressCallback -> m ()), MonadIO m, IsFile a, IsFile b, IsCancellable c) => MethodInfo * FileCopyMethodInfo a signature Source # | |
fileCopy :: (MonadIO m, IsFile a, IsFile b, IsCancellable c) => a -> b -> [FileCopyFlags] -> Maybe c -> Maybe FileProgressCallback -> m () Source #
copyAttributes
data FileCopyAttributesMethodInfo Source #
Instances
| ((~) * signature (b -> [FileCopyFlags] -> Maybe c -> m ()), MonadIO m, IsFile a, IsFile b, IsCancellable c) => MethodInfo * FileCopyAttributesMethodInfo a signature Source # | |
fileCopyAttributes :: (MonadIO m, IsFile a, IsFile b, IsCancellable c) => a -> b -> [FileCopyFlags] -> Maybe c -> m () Source #
copyFinish
data FileCopyFinishMethodInfo Source #
Instances
| ((~) * signature (b -> m ()), MonadIO m, IsFile a, IsAsyncResult b) => MethodInfo * FileCopyFinishMethodInfo a signature Source # | |
fileCopyFinish :: (MonadIO m, IsFile a, IsAsyncResult b) => a -> b -> m () Source #
create
data FileCreateMethodInfo Source #
Instances
| ((~) * signature ([FileCreateFlags] -> Maybe b -> m FileOutputStream), MonadIO m, IsFile a, IsCancellable b) => MethodInfo * FileCreateMethodInfo a signature Source # | |
fileCreate :: (MonadIO m, IsFile a, IsCancellable b) => a -> [FileCreateFlags] -> Maybe b -> m FileOutputStream Source #
createAsync
data FileCreateAsyncMethodInfo Source #
Instances
| ((~) * signature ([FileCreateFlags] -> Int32 -> Maybe b -> Maybe AsyncReadyCallback -> m ()), MonadIO m, IsFile a, IsCancellable b) => MethodInfo * FileCreateAsyncMethodInfo a signature Source # | |
fileCreateAsync :: (MonadIO m, IsFile a, IsCancellable b) => a -> [FileCreateFlags] -> Int32 -> Maybe b -> Maybe AsyncReadyCallback -> m () Source #
createFinish
data FileCreateFinishMethodInfo Source #
Instances
| ((~) * signature (b -> m FileOutputStream), MonadIO m, IsFile a, IsAsyncResult b) => MethodInfo * FileCreateFinishMethodInfo a signature Source # | |
fileCreateFinish :: (MonadIO m, IsFile a, IsAsyncResult b) => a -> b -> m FileOutputStream Source #
createReadwrite
data FileCreateReadwriteMethodInfo Source #
Instances
| ((~) * signature ([FileCreateFlags] -> Maybe b -> m FileIOStream), MonadIO m, IsFile a, IsCancellable b) => MethodInfo * FileCreateReadwriteMethodInfo a signature Source # | |
fileCreateReadwrite :: (MonadIO m, IsFile a, IsCancellable b) => a -> [FileCreateFlags] -> Maybe b -> m FileIOStream Source #
createReadwriteAsync
data FileCreateReadwriteAsyncMethodInfo Source #
Instances
| ((~) * signature ([FileCreateFlags] -> Int32 -> Maybe b -> Maybe AsyncReadyCallback -> m ()), MonadIO m, IsFile a, IsCancellable b) => MethodInfo * FileCreateReadwriteAsyncMethodInfo a signature Source # | |
fileCreateReadwriteAsync :: (MonadIO m, IsFile a, IsCancellable b) => a -> [FileCreateFlags] -> Int32 -> Maybe b -> Maybe AsyncReadyCallback -> m () Source #
createReadwriteFinish
data FileCreateReadwriteFinishMethodInfo Source #
Instances
| ((~) * signature (b -> m FileIOStream), MonadIO m, IsFile a, IsAsyncResult b) => MethodInfo * FileCreateReadwriteFinishMethodInfo a signature Source # | |
fileCreateReadwriteFinish :: (MonadIO m, IsFile a, IsAsyncResult b) => a -> b -> m FileIOStream Source #
delete
data FileDeleteMethodInfo Source #
Instances
| ((~) * signature (Maybe b -> m ()), MonadIO m, IsFile a, IsCancellable b) => MethodInfo * FileDeleteMethodInfo a signature Source # | |
fileDelete :: (MonadIO m, IsFile a, IsCancellable b) => a -> Maybe b -> m () Source #
deleteAsync
data FileDeleteAsyncMethodInfo Source #
Instances
| ((~) * signature (Int32 -> Maybe b -> Maybe AsyncReadyCallback -> m ()), MonadIO m, IsFile a, IsCancellable b) => MethodInfo * FileDeleteAsyncMethodInfo a signature Source # | |
fileDeleteAsync :: (MonadIO m, IsFile a, IsCancellable b) => a -> Int32 -> Maybe b -> Maybe AsyncReadyCallback -> m () Source #
deleteFinish
data FileDeleteFinishMethodInfo Source #
Instances
| ((~) * signature (b -> m ()), MonadIO m, IsFile a, IsAsyncResult b) => MethodInfo * FileDeleteFinishMethodInfo a signature Source # | |
fileDeleteFinish :: (MonadIO m, IsFile a, IsAsyncResult b) => a -> b -> m () Source #
dup
data FileDupMethodInfo Source #
ejectMountable
data FileEjectMountableMethodInfo Source #
Instances
| ((~) * signature ([MountUnmountFlags] -> Maybe b -> Maybe AsyncReadyCallback -> m ()), MonadIO m, IsFile a, IsCancellable b) => MethodInfo * FileEjectMountableMethodInfo a signature Source # | |
fileEjectMountable :: (MonadIO m, IsFile a, IsCancellable b) => a -> [MountUnmountFlags] -> Maybe b -> Maybe AsyncReadyCallback -> m () Source #
Deprecated: (Since version 2.22)Use g_file_eject_mountable_with_operation() instead.
ejectMountableFinish
data FileEjectMountableFinishMethodInfo Source #
Instances
| ((~) * signature (b -> m ()), MonadIO m, IsFile a, IsAsyncResult b) => MethodInfo * FileEjectMountableFinishMethodInfo a signature Source # | |
fileEjectMountableFinish :: (MonadIO m, IsFile a, IsAsyncResult b) => a -> b -> m () Source #
Deprecated: (Since version 2.22)Use g_file_eject_mountable_with_operation_finish() instead.
ejectMountableWithOperation
data FileEjectMountableWithOperationMethodInfo Source #
Instances
| ((~) * signature ([MountUnmountFlags] -> Maybe b -> Maybe c -> Maybe AsyncReadyCallback -> m ()), MonadIO m, IsFile a, IsMountOperation b, IsCancellable c) => MethodInfo * FileEjectMountableWithOperationMethodInfo a signature Source # | |
fileEjectMountableWithOperation :: (MonadIO m, IsFile a, IsMountOperation b, IsCancellable c) => a -> [MountUnmountFlags] -> Maybe b -> Maybe c -> Maybe AsyncReadyCallback -> m () Source #
ejectMountableWithOperationFinish
data FileEjectMountableWithOperationFinishMethodInfo Source #
Instances
| ((~) * signature (b -> m ()), MonadIO m, IsFile a, IsAsyncResult b) => MethodInfo * FileEjectMountableWithOperationFinishMethodInfo a signature Source # | |
fileEjectMountableWithOperationFinish :: (MonadIO m, IsFile a, IsAsyncResult b) => a -> b -> m () Source #
enumerateChildren
data FileEnumerateChildrenMethodInfo Source #
Instances
| ((~) * signature (Text -> [FileQueryInfoFlags] -> Maybe b -> m FileEnumerator), MonadIO m, IsFile a, IsCancellable b) => MethodInfo * FileEnumerateChildrenMethodInfo a signature Source # | |
fileEnumerateChildren :: (MonadIO m, IsFile a, IsCancellable b) => a -> Text -> [FileQueryInfoFlags] -> Maybe b -> m FileEnumerator Source #
enumerateChildrenAsync
data FileEnumerateChildrenAsyncMethodInfo Source #
Instances
| ((~) * signature (Text -> [FileQueryInfoFlags] -> Int32 -> Maybe b -> Maybe AsyncReadyCallback -> m ()), MonadIO m, IsFile a, IsCancellable b) => MethodInfo * FileEnumerateChildrenAsyncMethodInfo a signature Source # | |
fileEnumerateChildrenAsync :: (MonadIO m, IsFile a, IsCancellable b) => a -> Text -> [FileQueryInfoFlags] -> Int32 -> Maybe b -> Maybe AsyncReadyCallback -> m () Source #
enumerateChildrenFinish
data FileEnumerateChildrenFinishMethodInfo Source #
Instances
| ((~) * signature (b -> m FileEnumerator), MonadIO m, IsFile a, IsAsyncResult b) => MethodInfo * FileEnumerateChildrenFinishMethodInfo a signature Source # | |
fileEnumerateChildrenFinish :: (MonadIO m, IsFile a, IsAsyncResult b) => a -> b -> m FileEnumerator Source #
equal
data FileEqualMethodInfo Source #
findEnclosingMount
data FileFindEnclosingMountMethodInfo Source #
Instances
| ((~) * signature (Maybe b -> m Mount), MonadIO m, IsFile a, IsCancellable b) => MethodInfo * FileFindEnclosingMountMethodInfo a signature Source # | |
fileFindEnclosingMount :: (MonadIO m, IsFile a, IsCancellable b) => a -> Maybe b -> m Mount Source #
findEnclosingMountAsync
data FileFindEnclosingMountAsyncMethodInfo Source #
Instances
| ((~) * signature (Int32 -> Maybe b -> Maybe AsyncReadyCallback -> m ()), MonadIO m, IsFile a, IsCancellable b) => MethodInfo * FileFindEnclosingMountAsyncMethodInfo a signature Source # | |
fileFindEnclosingMountAsync :: (MonadIO m, IsFile a, IsCancellable b) => a -> Int32 -> Maybe b -> Maybe AsyncReadyCallback -> m () Source #
findEnclosingMountFinish
data FileFindEnclosingMountFinishMethodInfo Source #
Instances
| ((~) * signature (b -> m Mount), MonadIO m, IsFile a, IsAsyncResult b) => MethodInfo * FileFindEnclosingMountFinishMethodInfo a signature Source # | |
fileFindEnclosingMountFinish :: (MonadIO m, IsFile a, IsAsyncResult b) => a -> b -> m Mount Source #
getBasename
getChild
getChildForDisplayName
getParent
getParseName
fileGetParseName :: (MonadIO m, IsFile a) => a -> m Text Source #
getPath
data FileGetPathMethodInfo Source #
getRelativePath
getUri
data FileGetUriMethodInfo Source #
fileGetUri :: (MonadIO m, IsFile a) => a -> m Text Source #
getUriScheme
fileGetUriScheme :: (MonadIO m, IsFile a) => a -> m Text Source #
hasParent
hasPrefix
hasUriScheme
hash
data FileHashMethodInfo Source #
isNative
loadContents
data FileLoadContentsMethodInfo Source #
Instances
| ((~) * signature (Maybe b -> m (ByteString, Text)), MonadIO m, IsFile a, IsCancellable b) => MethodInfo * FileLoadContentsMethodInfo a signature Source # | |
fileLoadContents :: (MonadIO m, IsFile a, IsCancellable b) => a -> Maybe b -> m (ByteString, Text) Source #
loadContentsAsync
data FileLoadContentsAsyncMethodInfo Source #
Instances
| ((~) * signature (Maybe b -> Maybe AsyncReadyCallback -> m ()), MonadIO m, IsFile a, IsCancellable b) => MethodInfo * FileLoadContentsAsyncMethodInfo a signature Source # | |
fileLoadContentsAsync :: (MonadIO m, IsFile a, IsCancellable b) => a -> Maybe b -> Maybe AsyncReadyCallback -> m () Source #
loadContentsFinish
data FileLoadContentsFinishMethodInfo Source #
Instances
| ((~) * signature (b -> m (ByteString, Text)), MonadIO m, IsFile a, IsAsyncResult b) => MethodInfo * FileLoadContentsFinishMethodInfo a signature Source # | |
fileLoadContentsFinish :: (MonadIO m, IsFile a, IsAsyncResult b) => a -> b -> m (ByteString, Text) Source #
loadPartialContentsFinish
data FileLoadPartialContentsFinishMethodInfo Source #
Instances
| ((~) * signature (b -> m (ByteString, Text)), MonadIO m, IsFile a, IsAsyncResult b) => MethodInfo * FileLoadPartialContentsFinishMethodInfo a signature Source # | |
fileLoadPartialContentsFinish :: (MonadIO m, IsFile a, IsAsyncResult b) => a -> b -> m (ByteString, Text) Source #
makeDirectory
data FileMakeDirectoryMethodInfo Source #
Instances
| ((~) * signature (Maybe b -> m ()), MonadIO m, IsFile a, IsCancellable b) => MethodInfo * FileMakeDirectoryMethodInfo a signature Source # | |
fileMakeDirectory :: (MonadIO m, IsFile a, IsCancellable b) => a -> Maybe b -> m () Source #
makeDirectoryAsync
data FileMakeDirectoryAsyncMethodInfo Source #
Instances
| ((~) * signature (Int32 -> Maybe b -> Maybe AsyncReadyCallback -> m ()), MonadIO m, IsFile a, IsCancellable b) => MethodInfo * FileMakeDirectoryAsyncMethodInfo a signature Source # | |
fileMakeDirectoryAsync :: (MonadIO m, IsFile a, IsCancellable b) => a -> Int32 -> Maybe b -> Maybe AsyncReadyCallback -> m () Source #
makeDirectoryFinish
data FileMakeDirectoryFinishMethodInfo Source #
Instances
| ((~) * signature (b -> m ()), MonadIO m, IsFile a, IsAsyncResult b) => MethodInfo * FileMakeDirectoryFinishMethodInfo a signature Source # | |
fileMakeDirectoryFinish :: (MonadIO m, IsFile a, IsAsyncResult b) => a -> b -> m () Source #
makeDirectoryWithParents
data FileMakeDirectoryWithParentsMethodInfo Source #
Instances
| ((~) * signature (Maybe b -> m ()), MonadIO m, IsFile a, IsCancellable b) => MethodInfo * FileMakeDirectoryWithParentsMethodInfo a signature Source # | |
fileMakeDirectoryWithParents :: (MonadIO m, IsFile a, IsCancellable b) => a -> Maybe b -> m () Source #
makeSymbolicLink
data FileMakeSymbolicLinkMethodInfo Source #
Instances
| ((~) * signature (Text -> Maybe b -> m ()), MonadIO m, IsFile a, IsCancellable b) => MethodInfo * FileMakeSymbolicLinkMethodInfo a signature Source # | |
fileMakeSymbolicLink :: (MonadIO m, IsFile a, IsCancellable b) => a -> Text -> Maybe b -> m () Source #
measureDiskUsageFinish
fileMeasureDiskUsageFinish :: (MonadIO m, IsFile a, IsAsyncResult b) => a -> b -> m (Word64, Word64, Word64) Source #
monitor
data FileMonitorMethodInfo Source #
Instances
| ((~) * signature ([FileMonitorFlags] -> Maybe b -> m FileMonitor), MonadIO m, IsFile a, IsCancellable b) => MethodInfo * FileMonitorMethodInfo a signature Source # | |
fileMonitor :: (MonadIO m, IsFile a, IsCancellable b) => a -> [FileMonitorFlags] -> Maybe b -> m FileMonitor Source #
monitorDirectory
data FileMonitorDirectoryMethodInfo Source #
Instances
| ((~) * signature ([FileMonitorFlags] -> Maybe b -> m FileMonitor), MonadIO m, IsFile a, IsCancellable b) => MethodInfo * FileMonitorDirectoryMethodInfo a signature Source # | |
fileMonitorDirectory :: (MonadIO m, IsFile a, IsCancellable b) => a -> [FileMonitorFlags] -> Maybe b -> m FileMonitor Source #
monitorFile
data FileMonitorFileMethodInfo Source #
Instances
| ((~) * signature ([FileMonitorFlags] -> Maybe b -> m FileMonitor), MonadIO m, IsFile a, IsCancellable b) => MethodInfo * FileMonitorFileMethodInfo a signature Source # | |
fileMonitorFile :: (MonadIO m, IsFile a, IsCancellable b) => a -> [FileMonitorFlags] -> Maybe b -> m FileMonitor Source #
mountEnclosingVolume
data FileMountEnclosingVolumeMethodInfo Source #
Instances
| ((~) * signature ([MountMountFlags] -> Maybe b -> Maybe c -> Maybe AsyncReadyCallback -> m ()), MonadIO m, IsFile a, IsMountOperation b, IsCancellable c) => MethodInfo * FileMountEnclosingVolumeMethodInfo a signature Source # | |
fileMountEnclosingVolume :: (MonadIO m, IsFile a, IsMountOperation b, IsCancellable c) => a -> [MountMountFlags] -> Maybe b -> Maybe c -> Maybe AsyncReadyCallback -> m () Source #
mountEnclosingVolumeFinish
data FileMountEnclosingVolumeFinishMethodInfo Source #
Instances
| ((~) * signature (b -> m ()), MonadIO m, IsFile a, IsAsyncResult b) => MethodInfo * FileMountEnclosingVolumeFinishMethodInfo a signature Source # | |
fileMountEnclosingVolumeFinish :: (MonadIO m, IsFile a, IsAsyncResult b) => a -> b -> m () Source #
mountMountable
data FileMountMountableMethodInfo Source #
Instances
| ((~) * signature ([MountMountFlags] -> Maybe b -> Maybe c -> Maybe AsyncReadyCallback -> m ()), MonadIO m, IsFile a, IsMountOperation b, IsCancellable c) => MethodInfo * FileMountMountableMethodInfo a signature Source # | |
fileMountMountable :: (MonadIO m, IsFile a, IsMountOperation b, IsCancellable c) => a -> [MountMountFlags] -> Maybe b -> Maybe c -> Maybe AsyncReadyCallback -> m () Source #
mountMountableFinish
data FileMountMountableFinishMethodInfo Source #
Instances
| ((~) * signature (b -> m File), MonadIO m, IsFile a, IsAsyncResult b) => MethodInfo * FileMountMountableFinishMethodInfo a signature Source # | |
fileMountMountableFinish :: (MonadIO m, IsFile a, IsAsyncResult b) => a -> b -> m File Source #
move
data FileMoveMethodInfo Source #
Instances
| ((~) * signature (b -> [FileCopyFlags] -> Maybe c -> Maybe FileProgressCallback -> m ()), MonadIO m, IsFile a, IsFile b, IsCancellable c) => MethodInfo * FileMoveMethodInfo a signature Source # | |
fileMove :: (MonadIO m, IsFile a, IsFile b, IsCancellable c) => a -> b -> [FileCopyFlags] -> Maybe c -> Maybe FileProgressCallback -> m () Source #
newForCommandlineArg
fileNewForCommandlineArg :: MonadIO m => Text -> m File Source #
newForCommandlineArgAndCwd
fileNewForCommandlineArgAndCwd :: MonadIO m => Text -> Text -> m File Source #
newForPath
fileNewForPath :: MonadIO m => Text -> m File Source #
newForUri
fileNewForUri :: MonadIO m => Text -> m File Source #
newTmp
fileNewTmp :: MonadIO m => Maybe [Char] -> m (File, FileIOStream) Source #
openReadwrite
data FileOpenReadwriteMethodInfo Source #
Instances
| ((~) * signature (Maybe b -> m FileIOStream), MonadIO m, IsFile a, IsCancellable b) => MethodInfo * FileOpenReadwriteMethodInfo a signature Source # | |
fileOpenReadwrite :: (MonadIO m, IsFile a, IsCancellable b) => a -> Maybe b -> m FileIOStream Source #
openReadwriteAsync
data FileOpenReadwriteAsyncMethodInfo Source #
Instances
| ((~) * signature (Int32 -> Maybe b -> Maybe AsyncReadyCallback -> m ()), MonadIO m, IsFile a, IsCancellable b) => MethodInfo * FileOpenReadwriteAsyncMethodInfo a signature Source # | |
fileOpenReadwriteAsync :: (MonadIO m, IsFile a, IsCancellable b) => a -> Int32 -> Maybe b -> Maybe AsyncReadyCallback -> m () Source #
openReadwriteFinish
data FileOpenReadwriteFinishMethodInfo Source #
Instances
| ((~) * signature (b -> m FileIOStream), MonadIO m, IsFile a, IsAsyncResult b) => MethodInfo * FileOpenReadwriteFinishMethodInfo a signature Source # | |
fileOpenReadwriteFinish :: (MonadIO m, IsFile a, IsAsyncResult b) => a -> b -> m FileIOStream Source #
parseName
fileParseName :: MonadIO m => Text -> m File Source #
pollMountable
data FilePollMountableMethodInfo Source #
Instances
| ((~) * signature (Maybe b -> Maybe AsyncReadyCallback -> m ()), MonadIO m, IsFile a, IsCancellable b) => MethodInfo * FilePollMountableMethodInfo a signature Source # | |
filePollMountable :: (MonadIO m, IsFile a, IsCancellable b) => a -> Maybe b -> Maybe AsyncReadyCallback -> m () Source #
pollMountableFinish
data FilePollMountableFinishMethodInfo Source #
Instances
| ((~) * signature (b -> m ()), MonadIO m, IsFile a, IsAsyncResult b) => MethodInfo * FilePollMountableFinishMethodInfo a signature Source # | |
filePollMountableFinish :: (MonadIO m, IsFile a, IsAsyncResult b) => a -> b -> m () Source #
queryDefaultHandler
data FileQueryDefaultHandlerMethodInfo Source #
Instances
| ((~) * signature (Maybe b -> m AppInfo), MonadIO m, IsFile a, IsCancellable b) => MethodInfo * FileQueryDefaultHandlerMethodInfo a signature Source # | |
fileQueryDefaultHandler :: (MonadIO m, IsFile a, IsCancellable b) => a -> Maybe b -> m AppInfo Source #
queryExists
data FileQueryExistsMethodInfo Source #
Instances
| ((~) * signature (Maybe b -> m Bool), MonadIO m, IsFile a, IsCancellable b) => MethodInfo * FileQueryExistsMethodInfo a signature Source # | |
fileQueryExists :: (MonadIO m, IsFile a, IsCancellable b) => a -> Maybe b -> m Bool Source #
queryFileType
data FileQueryFileTypeMethodInfo Source #
Instances
| ((~) * signature ([FileQueryInfoFlags] -> Maybe b -> m FileType), MonadIO m, IsFile a, IsCancellable b) => MethodInfo * FileQueryFileTypeMethodInfo a signature Source # | |
fileQueryFileType :: (MonadIO m, IsFile a, IsCancellable b) => a -> [FileQueryInfoFlags] -> Maybe b -> m FileType Source #
queryFilesystemInfo
data FileQueryFilesystemInfoMethodInfo Source #
Instances
| ((~) * signature (Text -> Maybe b -> m FileInfo), MonadIO m, IsFile a, IsCancellable b) => MethodInfo * FileQueryFilesystemInfoMethodInfo a signature Source # | |
fileQueryFilesystemInfo :: (MonadIO m, IsFile a, IsCancellable b) => a -> Text -> Maybe b -> m FileInfo Source #
queryFilesystemInfoAsync
data FileQueryFilesystemInfoAsyncMethodInfo Source #
Instances
| ((~) * signature (Text -> Int32 -> Maybe b -> Maybe AsyncReadyCallback -> m ()), MonadIO m, IsFile a, IsCancellable b) => MethodInfo * FileQueryFilesystemInfoAsyncMethodInfo a signature Source # | |
fileQueryFilesystemInfoAsync :: (MonadIO m, IsFile a, IsCancellable b) => a -> Text -> Int32 -> Maybe b -> Maybe AsyncReadyCallback -> m () Source #
queryFilesystemInfoFinish
data FileQueryFilesystemInfoFinishMethodInfo Source #
Instances
| ((~) * signature (b -> m FileInfo), MonadIO m, IsFile a, IsAsyncResult b) => MethodInfo * FileQueryFilesystemInfoFinishMethodInfo a signature Source # | |
fileQueryFilesystemInfoFinish :: (MonadIO m, IsFile a, IsAsyncResult b) => a -> b -> m FileInfo Source #
queryInfo
data FileQueryInfoMethodInfo Source #
Instances
| ((~) * signature (Text -> [FileQueryInfoFlags] -> Maybe b -> m FileInfo), MonadIO m, IsFile a, IsCancellable b) => MethodInfo * FileQueryInfoMethodInfo a signature Source # | |
fileQueryInfo :: (MonadIO m, IsFile a, IsCancellable b) => a -> Text -> [FileQueryInfoFlags] -> Maybe b -> m FileInfo Source #
queryInfoAsync
data FileQueryInfoAsyncMethodInfo Source #
Instances
| ((~) * signature (Text -> [FileQueryInfoFlags] -> Int32 -> Maybe b -> Maybe AsyncReadyCallback -> m ()), MonadIO m, IsFile a, IsCancellable b) => MethodInfo * FileQueryInfoAsyncMethodInfo a signature Source # | |
fileQueryInfoAsync :: (MonadIO m, IsFile a, IsCancellable b) => a -> Text -> [FileQueryInfoFlags] -> Int32 -> Maybe b -> Maybe AsyncReadyCallback -> m () Source #
queryInfoFinish
data FileQueryInfoFinishMethodInfo Source #
Instances
| ((~) * signature (b -> m FileInfo), MonadIO m, IsFile a, IsAsyncResult b) => MethodInfo * FileQueryInfoFinishMethodInfo a signature Source # | |
fileQueryInfoFinish :: (MonadIO m, IsFile a, IsAsyncResult b) => a -> b -> m FileInfo Source #
querySettableAttributes
data FileQuerySettableAttributesMethodInfo Source #
Instances
| ((~) * signature (Maybe b -> m FileAttributeInfoList), MonadIO m, IsFile a, IsCancellable b) => MethodInfo * FileQuerySettableAttributesMethodInfo a signature Source # | |
fileQuerySettableAttributes :: (MonadIO m, IsFile a, IsCancellable b) => a -> Maybe b -> m FileAttributeInfoList Source #
queryWritableNamespaces
data FileQueryWritableNamespacesMethodInfo Source #
Instances
| ((~) * signature (Maybe b -> m FileAttributeInfoList), MonadIO m, IsFile a, IsCancellable b) => MethodInfo * FileQueryWritableNamespacesMethodInfo a signature Source # | |
fileQueryWritableNamespaces :: (MonadIO m, IsFile a, IsCancellable b) => a -> Maybe b -> m FileAttributeInfoList Source #
read
data FileReadMethodInfo Source #
Instances
| ((~) * signature (Maybe b -> m FileInputStream), MonadIO m, IsFile a, IsCancellable b) => MethodInfo * FileReadMethodInfo a signature Source # | |
fileRead :: (MonadIO m, IsFile a, IsCancellable b) => a -> Maybe b -> m FileInputStream Source #
readAsync
data FileReadAsyncMethodInfo Source #
Instances
| ((~) * signature (Int32 -> Maybe b -> Maybe AsyncReadyCallback -> m ()), MonadIO m, IsFile a, IsCancellable b) => MethodInfo * FileReadAsyncMethodInfo a signature Source # | |
fileReadAsync :: (MonadIO m, IsFile a, IsCancellable b) => a -> Int32 -> Maybe b -> Maybe AsyncReadyCallback -> m () Source #
readFinish
data FileReadFinishMethodInfo Source #
Instances
| ((~) * signature (b -> m FileInputStream), MonadIO m, IsFile a, IsAsyncResult b) => MethodInfo * FileReadFinishMethodInfo a signature Source # | |
fileReadFinish :: (MonadIO m, IsFile a, IsAsyncResult b) => a -> b -> m FileInputStream Source #
replace
data FileReplaceMethodInfo Source #
Instances
| ((~) * signature (Maybe Text -> Bool -> [FileCreateFlags] -> Maybe b -> m FileOutputStream), MonadIO m, IsFile a, IsCancellable b) => MethodInfo * FileReplaceMethodInfo a signature Source # | |
fileReplace :: (MonadIO m, IsFile a, IsCancellable b) => a -> Maybe Text -> Bool -> [FileCreateFlags] -> Maybe b -> m FileOutputStream Source #
replaceAsync
data FileReplaceAsyncMethodInfo Source #
Instances
| ((~) * signature (Maybe Text -> Bool -> [FileCreateFlags] -> Int32 -> Maybe b -> Maybe AsyncReadyCallback -> m ()), MonadIO m, IsFile a, IsCancellable b) => MethodInfo * FileReplaceAsyncMethodInfo a signature Source # | |
fileReplaceAsync :: (MonadIO m, IsFile a, IsCancellable b) => a -> Maybe Text -> Bool -> [FileCreateFlags] -> Int32 -> Maybe b -> Maybe AsyncReadyCallback -> m () Source #
replaceContents
data FileReplaceContentsMethodInfo Source #
Instances
| ((~) * signature (ByteString -> Maybe Text -> Bool -> [FileCreateFlags] -> Maybe b -> m Text), MonadIO m, IsFile a, IsCancellable b) => MethodInfo * FileReplaceContentsMethodInfo a signature Source # | |
fileReplaceContents :: (MonadIO m, IsFile a, IsCancellable b) => a -> ByteString -> Maybe Text -> Bool -> [FileCreateFlags] -> Maybe b -> m Text Source #
replaceContentsAsync
data FileReplaceContentsAsyncMethodInfo Source #
Instances
| ((~) * signature (ByteString -> Maybe Text -> Bool -> [FileCreateFlags] -> Maybe b -> Maybe AsyncReadyCallback -> m ()), MonadIO m, IsFile a, IsCancellable b) => MethodInfo * FileReplaceContentsAsyncMethodInfo a signature Source # | |
fileReplaceContentsAsync :: (MonadIO m, IsFile a, IsCancellable b) => a -> ByteString -> Maybe Text -> Bool -> [FileCreateFlags] -> Maybe b -> Maybe AsyncReadyCallback -> m () Source #
replaceContentsBytesAsync
data FileReplaceContentsBytesAsyncMethodInfo Source #
Instances
| ((~) * signature (Bytes -> Maybe Text -> Bool -> [FileCreateFlags] -> Maybe b -> Maybe AsyncReadyCallback -> m ()), MonadIO m, IsFile a, IsCancellable b) => MethodInfo * FileReplaceContentsBytesAsyncMethodInfo a signature Source # | |
fileReplaceContentsBytesAsync :: (MonadIO m, IsFile a, IsCancellable b) => a -> Bytes -> Maybe Text -> Bool -> [FileCreateFlags] -> Maybe b -> Maybe AsyncReadyCallback -> m () Source #
replaceContentsFinish
data FileReplaceContentsFinishMethodInfo Source #
Instances
| ((~) * signature (b -> m Text), MonadIO m, IsFile a, IsAsyncResult b) => MethodInfo * FileReplaceContentsFinishMethodInfo a signature Source # | |
fileReplaceContentsFinish :: (MonadIO m, IsFile a, IsAsyncResult b) => a -> b -> m Text Source #
replaceFinish
data FileReplaceFinishMethodInfo Source #
Instances
| ((~) * signature (b -> m FileOutputStream), MonadIO m, IsFile a, IsAsyncResult b) => MethodInfo * FileReplaceFinishMethodInfo a signature Source # | |
fileReplaceFinish :: (MonadIO m, IsFile a, IsAsyncResult b) => a -> b -> m FileOutputStream Source #
replaceReadwrite
data FileReplaceReadwriteMethodInfo Source #
Instances
| ((~) * signature (Maybe Text -> Bool -> [FileCreateFlags] -> Maybe b -> m FileIOStream), MonadIO m, IsFile a, IsCancellable b) => MethodInfo * FileReplaceReadwriteMethodInfo a signature Source # | |
fileReplaceReadwrite :: (MonadIO m, IsFile a, IsCancellable b) => a -> Maybe Text -> Bool -> [FileCreateFlags] -> Maybe b -> m FileIOStream Source #
replaceReadwriteAsync
data FileReplaceReadwriteAsyncMethodInfo Source #
Instances
| ((~) * signature (Maybe Text -> Bool -> [FileCreateFlags] -> Int32 -> Maybe b -> Maybe AsyncReadyCallback -> m ()), MonadIO m, IsFile a, IsCancellable b) => MethodInfo * FileReplaceReadwriteAsyncMethodInfo a signature Source # | |
fileReplaceReadwriteAsync :: (MonadIO m, IsFile a, IsCancellable b) => a -> Maybe Text -> Bool -> [FileCreateFlags] -> Int32 -> Maybe b -> Maybe AsyncReadyCallback -> m () Source #
replaceReadwriteFinish
data FileReplaceReadwriteFinishMethodInfo Source #
Instances
| ((~) * signature (b -> m FileIOStream), MonadIO m, IsFile a, IsAsyncResult b) => MethodInfo * FileReplaceReadwriteFinishMethodInfo a signature Source # | |
fileReplaceReadwriteFinish :: (MonadIO m, IsFile a, IsAsyncResult b) => a -> b -> m FileIOStream Source #
resolveRelativePath
setAttribute
data FileSetAttributeMethodInfo Source #
Instances
| ((~) * signature (Text -> FileAttributeType -> Ptr () -> [FileQueryInfoFlags] -> Maybe b -> m ()), MonadIO m, IsFile a, IsCancellable b) => MethodInfo * FileSetAttributeMethodInfo a signature Source # | |
fileSetAttribute :: (MonadIO m, IsFile a, IsCancellable b) => a -> Text -> FileAttributeType -> Ptr () -> [FileQueryInfoFlags] -> Maybe b -> m () Source #
setAttributeByteString
data FileSetAttributeByteStringMethodInfo Source #
Instances
| ((~) * signature (Text -> Text -> [FileQueryInfoFlags] -> Maybe b -> m ()), MonadIO m, IsFile a, IsCancellable b) => MethodInfo * FileSetAttributeByteStringMethodInfo a signature Source # | |
fileSetAttributeByteString :: (MonadIO m, IsFile a, IsCancellable b) => a -> Text -> Text -> [FileQueryInfoFlags] -> Maybe b -> m () Source #
setAttributeInt32
data FileSetAttributeInt32MethodInfo Source #
Instances
| ((~) * signature (Text -> Int32 -> [FileQueryInfoFlags] -> Maybe b -> m ()), MonadIO m, IsFile a, IsCancellable b) => MethodInfo * FileSetAttributeInt32MethodInfo a signature Source # | |
fileSetAttributeInt32 :: (MonadIO m, IsFile a, IsCancellable b) => a -> Text -> Int32 -> [FileQueryInfoFlags] -> Maybe b -> m () Source #
setAttributeInt64
data FileSetAttributeInt64MethodInfo Source #
Instances
| ((~) * signature (Text -> Int64 -> [FileQueryInfoFlags] -> Maybe b -> m ()), MonadIO m, IsFile a, IsCancellable b) => MethodInfo * FileSetAttributeInt64MethodInfo a signature Source # | |
fileSetAttributeInt64 :: (MonadIO m, IsFile a, IsCancellable b) => a -> Text -> Int64 -> [FileQueryInfoFlags] -> Maybe b -> m () Source #
setAttributeString
data FileSetAttributeStringMethodInfo Source #
Instances
| ((~) * signature (Text -> Text -> [FileQueryInfoFlags] -> Maybe b -> m ()), MonadIO m, IsFile a, IsCancellable b) => MethodInfo * FileSetAttributeStringMethodInfo a signature Source # | |
fileSetAttributeString :: (MonadIO m, IsFile a, IsCancellable b) => a -> Text -> Text -> [FileQueryInfoFlags] -> Maybe b -> m () Source #
setAttributeUint32
data FileSetAttributeUint32MethodInfo Source #
Instances
| ((~) * signature (Text -> Word32 -> [FileQueryInfoFlags] -> Maybe b -> m ()), MonadIO m, IsFile a, IsCancellable b) => MethodInfo * FileSetAttributeUint32MethodInfo a signature Source # | |
fileSetAttributeUint32 :: (MonadIO m, IsFile a, IsCancellable b) => a -> Text -> Word32 -> [FileQueryInfoFlags] -> Maybe b -> m () Source #
setAttributeUint64
data FileSetAttributeUint64MethodInfo Source #
Instances
| ((~) * signature (Text -> Word64 -> [FileQueryInfoFlags] -> Maybe b -> m ()), MonadIO m, IsFile a, IsCancellable b) => MethodInfo * FileSetAttributeUint64MethodInfo a signature Source # | |
fileSetAttributeUint64 :: (MonadIO m, IsFile a, IsCancellable b) => a -> Text -> Word64 -> [FileQueryInfoFlags] -> Maybe b -> m () Source #
setAttributesAsync
data FileSetAttributesAsyncMethodInfo Source #
Instances
| ((~) * signature (b -> [FileQueryInfoFlags] -> Int32 -> Maybe c -> Maybe AsyncReadyCallback -> m ()), MonadIO m, IsFile a, IsFileInfo b, IsCancellable c) => MethodInfo * FileSetAttributesAsyncMethodInfo a signature Source # | |
fileSetAttributesAsync :: (MonadIO m, IsFile a, IsFileInfo b, IsCancellable c) => a -> b -> [FileQueryInfoFlags] -> Int32 -> Maybe c -> Maybe AsyncReadyCallback -> m () Source #
setAttributesFinish
data FileSetAttributesFinishMethodInfo Source #
Instances
| ((~) * signature (b -> m FileInfo), MonadIO m, IsFile a, IsAsyncResult b) => MethodInfo * FileSetAttributesFinishMethodInfo a signature Source # | |
fileSetAttributesFinish :: (MonadIO m, IsFile a, IsAsyncResult b) => a -> b -> m FileInfo Source #
setAttributesFromInfo
data FileSetAttributesFromInfoMethodInfo Source #
Instances
| ((~) * signature (b -> [FileQueryInfoFlags] -> Maybe c -> m ()), MonadIO m, IsFile a, IsFileInfo b, IsCancellable c) => MethodInfo * FileSetAttributesFromInfoMethodInfo a signature Source # | |
fileSetAttributesFromInfo :: (MonadIO m, IsFile a, IsFileInfo b, IsCancellable c) => a -> b -> [FileQueryInfoFlags] -> Maybe c -> m () Source #
setDisplayName
data FileSetDisplayNameMethodInfo Source #
Instances
| ((~) * signature (Text -> Maybe b -> m File), MonadIO m, IsFile a, IsCancellable b) => MethodInfo * FileSetDisplayNameMethodInfo a signature Source # | |
fileSetDisplayName :: (MonadIO m, IsFile a, IsCancellable b) => a -> Text -> Maybe b -> m File Source #
setDisplayNameAsync
data FileSetDisplayNameAsyncMethodInfo Source #
Instances
| ((~) * signature (Text -> Int32 -> Maybe b -> Maybe AsyncReadyCallback -> m ()), MonadIO m, IsFile a, IsCancellable b) => MethodInfo * FileSetDisplayNameAsyncMethodInfo a signature Source # | |
fileSetDisplayNameAsync :: (MonadIO m, IsFile a, IsCancellable b) => a -> Text -> Int32 -> Maybe b -> Maybe AsyncReadyCallback -> m () Source #
setDisplayNameFinish
data FileSetDisplayNameFinishMethodInfo Source #
Instances
| ((~) * signature (b -> m File), MonadIO m, IsFile a, IsAsyncResult b) => MethodInfo * FileSetDisplayNameFinishMethodInfo a signature Source # | |
fileSetDisplayNameFinish :: (MonadIO m, IsFile a, IsAsyncResult b) => a -> b -> m File Source #
startMountable
data FileStartMountableMethodInfo Source #
Instances
| ((~) * signature ([DriveStartFlags] -> Maybe b -> Maybe c -> Maybe AsyncReadyCallback -> m ()), MonadIO m, IsFile a, IsMountOperation b, IsCancellable c) => MethodInfo * FileStartMountableMethodInfo a signature Source # | |
fileStartMountable :: (MonadIO m, IsFile a, IsMountOperation b, IsCancellable c) => a -> [DriveStartFlags] -> Maybe b -> Maybe c -> Maybe AsyncReadyCallback -> m () Source #
startMountableFinish
data FileStartMountableFinishMethodInfo Source #
Instances
| ((~) * signature (b -> m ()), MonadIO m, IsFile a, IsAsyncResult b) => MethodInfo * FileStartMountableFinishMethodInfo a signature Source # | |
fileStartMountableFinish :: (MonadIO m, IsFile a, IsAsyncResult b) => a -> b -> m () Source #
stopMountable
data FileStopMountableMethodInfo Source #
Instances
| ((~) * signature ([MountUnmountFlags] -> Maybe b -> Maybe c -> Maybe AsyncReadyCallback -> m ()), MonadIO m, IsFile a, IsMountOperation b, IsCancellable c) => MethodInfo * FileStopMountableMethodInfo a signature Source # | |
fileStopMountable :: (MonadIO m, IsFile a, IsMountOperation b, IsCancellable c) => a -> [MountUnmountFlags] -> Maybe b -> Maybe c -> Maybe AsyncReadyCallback -> m () Source #
stopMountableFinish
data FileStopMountableFinishMethodInfo Source #
Instances
| ((~) * signature (b -> m ()), MonadIO m, IsFile a, IsAsyncResult b) => MethodInfo * FileStopMountableFinishMethodInfo a signature Source # | |
fileStopMountableFinish :: (MonadIO m, IsFile a, IsAsyncResult b) => a -> b -> m () Source #
supportsThreadContexts
trash
data FileTrashMethodInfo Source #
Instances
| ((~) * signature (Maybe b -> m ()), MonadIO m, IsFile a, IsCancellable b) => MethodInfo * FileTrashMethodInfo a signature Source # | |
trashAsync
data FileTrashAsyncMethodInfo Source #
Instances
| ((~) * signature (Int32 -> Maybe b -> Maybe AsyncReadyCallback -> m ()), MonadIO m, IsFile a, IsCancellable b) => MethodInfo * FileTrashAsyncMethodInfo a signature Source # | |
fileTrashAsync :: (MonadIO m, IsFile a, IsCancellable b) => a -> Int32 -> Maybe b -> Maybe AsyncReadyCallback -> m () Source #
trashFinish
data FileTrashFinishMethodInfo Source #
Instances
| ((~) * signature (b -> m ()), MonadIO m, IsFile a, IsAsyncResult b) => MethodInfo * FileTrashFinishMethodInfo a signature Source # | |
fileTrashFinish :: (MonadIO m, IsFile a, IsAsyncResult b) => a -> b -> m () Source #
unmountMountable
data FileUnmountMountableMethodInfo Source #
Instances
| ((~) * signature ([MountUnmountFlags] -> Maybe b -> Maybe AsyncReadyCallback -> m ()), MonadIO m, IsFile a, IsCancellable b) => MethodInfo * FileUnmountMountableMethodInfo a signature Source # | |
fileUnmountMountable :: (MonadIO m, IsFile a, IsCancellable b) => a -> [MountUnmountFlags] -> Maybe b -> Maybe AsyncReadyCallback -> m () Source #
Deprecated: (Since version 2.22)Use g_file_unmount_mountable_with_operation() instead.
unmountMountableFinish
data FileUnmountMountableFinishMethodInfo Source #
Instances
| ((~) * signature (b -> m ()), MonadIO m, IsFile a, IsAsyncResult b) => MethodInfo * FileUnmountMountableFinishMethodInfo a signature Source # | |
fileUnmountMountableFinish :: (MonadIO m, IsFile a, IsAsyncResult b) => a -> b -> m () Source #
Deprecated: (Since version 2.22)Use g_file_unmount_mountable_with_operation_finish() instead.
unmountMountableWithOperation
data FileUnmountMountableWithOperationMethodInfo Source #
Instances
| ((~) * signature ([MountUnmountFlags] -> Maybe b -> Maybe c -> Maybe AsyncReadyCallback -> m ()), MonadIO m, IsFile a, IsMountOperation b, IsCancellable c) => MethodInfo * FileUnmountMountableWithOperationMethodInfo a signature Source # | |
fileUnmountMountableWithOperation :: (MonadIO m, IsFile a, IsMountOperation b, IsCancellable c) => a -> [MountUnmountFlags] -> Maybe b -> Maybe c -> Maybe AsyncReadyCallback -> m () Source #
unmountMountableWithOperationFinish
data FileUnmountMountableWithOperationFinishMethodInfo Source #
Instances
| ((~) * signature (b -> m ()), MonadIO m, IsFile a, IsAsyncResult b) => MethodInfo * FileUnmountMountableWithOperationFinishMethodInfo a signature Source # | |
fileUnmountMountableWithOperationFinish :: (MonadIO m, IsFile a, IsAsyncResult b) => a -> b -> m () Source #