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 |
- Exported types
- Methods
- fileAppendTo
- fileAppendToAsync
- fileAppendToFinish
- fileCopy
- fileCopyAttributes
- fileCopyFinish
- fileCreate
- fileCreateAsync
- fileCreateFinish
- fileCreateReadwrite
- fileCreateReadwriteAsync
- fileCreateReadwriteFinish
- fileDelete
- fileDeleteAsync
- fileDeleteFinish
- fileDup
- fileEjectMountable
- fileEjectMountableFinish
- fileEjectMountableWithOperation
- fileEjectMountableWithOperationFinish
- fileEnumerateChildren
- fileEnumerateChildrenAsync
- fileEnumerateChildrenFinish
- fileEqual
- fileFindEnclosingMount
- fileFindEnclosingMountAsync
- fileFindEnclosingMountFinish
- fileGetBasename
- fileGetChild
- fileGetChildForDisplayName
- fileGetParent
- fileGetParseName
- fileGetPath
- fileGetRelativePath
- fileGetUri
- fileGetUriScheme
- fileHasParent
- fileHasPrefix
- fileHasUriScheme
- fileHash
- fileIsNative
- fileLoadContents
- fileLoadContentsAsync
- fileLoadContentsFinish
- fileLoadPartialContentsFinish
- fileMakeDirectory
- fileMakeDirectoryAsync
- fileMakeDirectoryFinish
- fileMakeDirectoryWithParents
- fileMakeSymbolicLink
- fileMeasureDiskUsageFinish
- fileMonitor
- fileMonitorDirectory
- fileMonitorFile
- fileMountEnclosingVolume
- fileMountEnclosingVolumeFinish
- fileMountMountable
- fileMountMountableFinish
- fileMove
- fileOpenReadwrite
- fileOpenReadwriteAsync
- fileOpenReadwriteFinish
- filePollMountable
- filePollMountableFinish
- fileQueryDefaultHandler
- fileQueryExists
- fileQueryFileType
- fileQueryFilesystemInfo
- fileQueryFilesystemInfoAsync
- fileQueryFilesystemInfoFinish
- fileQueryInfo
- fileQueryInfoAsync
- fileQueryInfoFinish
- fileQuerySettableAttributes
- fileQueryWritableNamespaces
- fileRead
- fileReadAsync
- fileReadFinish
- fileReplace
- fileReplaceAsync
- fileReplaceContents
- fileReplaceContentsAsync
- fileReplaceContentsBytesAsync
- fileReplaceContentsFinish
- fileReplaceFinish
- fileReplaceReadwrite
- fileReplaceReadwriteAsync
- fileReplaceReadwriteFinish
- fileResolveRelativePath
- fileSetAttribute
- fileSetAttributeByteString
- fileSetAttributeInt32
- fileSetAttributeInt64
- fileSetAttributeString
- fileSetAttributeUint32
- fileSetAttributeUint64
- fileSetAttributesAsync
- fileSetAttributesFinish
- fileSetAttributesFromInfo
- fileSetDisplayName
- fileSetDisplayNameAsync
- fileSetDisplayNameFinish
- fileStartMountable
- fileStartMountableFinish
- fileStopMountable
- fileStopMountableFinish
- fileSupportsThreadContexts
- fileTrash
- fileTrashAsync
- fileTrashFinish
- fileUnmountMountable
- fileUnmountMountableFinish
- fileUnmountMountableWithOperation
- fileUnmountMountableWithOperationFinish
- newtype File = File (ForeignPtr File)
- noFile :: Maybe File
- class GObject o => FileK o
- toFile :: FileK o => o -> IO File
- fileAppendTo :: (MonadIO m, FileK a, CancellableK b) => a -> [FileCreateFlags] -> Maybe b -> m FileOutputStream
- fileAppendToAsync :: (MonadIO m, FileK a, CancellableK b) => a -> [FileCreateFlags] -> Int32 -> Maybe b -> Maybe AsyncReadyCallback -> m ()
- fileAppendToFinish :: (MonadIO m, FileK a, AsyncResultK b) => a -> b -> m FileOutputStream
- fileCopy :: (MonadIO m, FileK a, FileK b, CancellableK c) => a -> b -> [FileCopyFlags] -> Maybe c -> Maybe FileProgressCallback -> m ()
- fileCopyAttributes :: (MonadIO m, FileK a, FileK b, CancellableK c) => a -> b -> [FileCopyFlags] -> Maybe c -> m ()
- fileCopyFinish :: (MonadIO m, FileK a, AsyncResultK b) => a -> b -> m ()
- fileCreate :: (MonadIO m, FileK a, CancellableK b) => a -> [FileCreateFlags] -> Maybe b -> m FileOutputStream
- fileCreateAsync :: (MonadIO m, FileK a, CancellableK b) => a -> [FileCreateFlags] -> Int32 -> Maybe b -> Maybe AsyncReadyCallback -> m ()
- fileCreateFinish :: (MonadIO m, FileK a, AsyncResultK b) => a -> b -> m FileOutputStream
- fileCreateReadwrite :: (MonadIO m, FileK a, CancellableK b) => a -> [FileCreateFlags] -> Maybe b -> m FileIOStream
- fileCreateReadwriteAsync :: (MonadIO m, FileK a, CancellableK b) => a -> [FileCreateFlags] -> Int32 -> Maybe b -> Maybe AsyncReadyCallback -> m ()
- fileCreateReadwriteFinish :: (MonadIO m, FileK a, AsyncResultK b) => a -> b -> m FileIOStream
- fileDelete :: (MonadIO m, FileK a, CancellableK b) => a -> Maybe b -> m ()
- fileDeleteAsync :: (MonadIO m, FileK a, CancellableK b) => a -> Int32 -> Maybe b -> Maybe AsyncReadyCallback -> m ()
- fileDeleteFinish :: (MonadIO m, FileK a, AsyncResultK b) => a -> b -> m ()
- fileDup :: (MonadIO m, FileK a) => a -> m File
- fileEjectMountable :: (MonadIO m, FileK a, CancellableK b) => a -> [MountUnmountFlags] -> Maybe b -> Maybe AsyncReadyCallback -> m ()
- fileEjectMountableFinish :: (MonadIO m, FileK a, AsyncResultK b) => a -> b -> m ()
- fileEjectMountableWithOperation :: (MonadIO m, FileK a, MountOperationK b, CancellableK c) => a -> [MountUnmountFlags] -> Maybe b -> Maybe c -> Maybe AsyncReadyCallback -> m ()
- fileEjectMountableWithOperationFinish :: (MonadIO m, FileK a, AsyncResultK b) => a -> b -> m ()
- fileEnumerateChildren :: (MonadIO m, FileK a, CancellableK b) => a -> Text -> [FileQueryInfoFlags] -> Maybe b -> m FileEnumerator
- fileEnumerateChildrenAsync :: (MonadIO m, FileK a, CancellableK b) => a -> Text -> [FileQueryInfoFlags] -> Int32 -> Maybe b -> Maybe AsyncReadyCallback -> m ()
- fileEnumerateChildrenFinish :: (MonadIO m, FileK a, AsyncResultK b) => a -> b -> m FileEnumerator
- fileEqual :: (MonadIO m, FileK a, FileK b) => a -> b -> m Bool
- fileFindEnclosingMount :: (MonadIO m, FileK a, CancellableK b) => a -> Maybe b -> m Mount
- fileFindEnclosingMountAsync :: (MonadIO m, FileK a, CancellableK b) => a -> Int32 -> Maybe b -> Maybe AsyncReadyCallback -> m ()
- fileFindEnclosingMountFinish :: (MonadIO m, FileK a, AsyncResultK b) => a -> b -> m Mount
- fileGetBasename :: (MonadIO m, FileK a) => a -> m Text
- fileGetChild :: (MonadIO m, FileK a) => a -> Text -> m File
- fileGetChildForDisplayName :: (MonadIO m, FileK a) => a -> Text -> m File
- fileGetParent :: (MonadIO m, FileK a) => a -> m File
- fileGetParseName :: (MonadIO m, FileK a) => a -> m Text
- fileGetPath :: (MonadIO m, FileK a) => a -> m Text
- fileGetRelativePath :: (MonadIO m, FileK a, FileK b) => a -> b -> m Text
- fileGetUri :: (MonadIO m, FileK a) => a -> m Text
- fileGetUriScheme :: (MonadIO m, FileK a) => a -> m Text
- fileHasParent :: (MonadIO m, FileK a, FileK b) => a -> Maybe b -> m Bool
- fileHasPrefix :: (MonadIO m, FileK a, FileK b) => a -> b -> m Bool
- fileHasUriScheme :: (MonadIO m, FileK a) => a -> Text -> m Bool
- fileHash :: (MonadIO m, FileK a) => a -> m Word32
- fileIsNative :: (MonadIO m, FileK a) => a -> m Bool
- fileLoadContents :: (MonadIO m, FileK a, CancellableK b) => a -> Maybe b -> m (ByteString, Text)
- fileLoadContentsAsync :: (MonadIO m, FileK a, CancellableK b) => a -> Maybe b -> Maybe AsyncReadyCallback -> m ()
- fileLoadContentsFinish :: (MonadIO m, FileK a, AsyncResultK b) => a -> b -> m (ByteString, Text)
- fileLoadPartialContentsFinish :: (MonadIO m, FileK a, AsyncResultK b) => a -> b -> m (ByteString, Text)
- fileMakeDirectory :: (MonadIO m, FileK a, CancellableK b) => a -> Maybe b -> m ()
- fileMakeDirectoryAsync :: (MonadIO m, FileK a, CancellableK b) => a -> Int32 -> Maybe b -> Maybe AsyncReadyCallback -> m ()
- fileMakeDirectoryFinish :: (MonadIO m, FileK a, AsyncResultK b) => a -> b -> m ()
- fileMakeDirectoryWithParents :: (MonadIO m, FileK a, CancellableK b) => a -> Maybe b -> m ()
- fileMakeSymbolicLink :: (MonadIO m, FileK a, CancellableK b) => a -> Text -> Maybe b -> m ()
- fileMeasureDiskUsageFinish :: (MonadIO m, FileK a, AsyncResultK b) => a -> b -> m (Word64, Word64, Word64)
- fileMonitor :: (MonadIO m, FileK a, CancellableK b) => a -> [FileMonitorFlags] -> Maybe b -> m FileMonitor
- fileMonitorDirectory :: (MonadIO m, FileK a, CancellableK b) => a -> [FileMonitorFlags] -> Maybe b -> m FileMonitor
- fileMonitorFile :: (MonadIO m, FileK a, CancellableK b) => a -> [FileMonitorFlags] -> Maybe b -> m FileMonitor
- fileMountEnclosingVolume :: (MonadIO m, FileK a, MountOperationK b, CancellableK c) => a -> [MountMountFlags] -> Maybe b -> Maybe c -> Maybe AsyncReadyCallback -> m ()
- fileMountEnclosingVolumeFinish :: (MonadIO m, FileK a, AsyncResultK b) => a -> b -> m ()
- fileMountMountable :: (MonadIO m, FileK a, MountOperationK b, CancellableK c) => a -> [MountMountFlags] -> Maybe b -> Maybe c -> Maybe AsyncReadyCallback -> m ()
- fileMountMountableFinish :: (MonadIO m, FileK a, AsyncResultK b) => a -> b -> m File
- fileMove :: (MonadIO m, FileK a, FileK b, CancellableK c) => a -> b -> [FileCopyFlags] -> Maybe c -> Maybe FileProgressCallback -> m ()
- fileOpenReadwrite :: (MonadIO m, FileK a, CancellableK b) => a -> Maybe b -> m FileIOStream
- fileOpenReadwriteAsync :: (MonadIO m, FileK a, CancellableK b) => a -> Int32 -> Maybe b -> Maybe AsyncReadyCallback -> m ()
- fileOpenReadwriteFinish :: (MonadIO m, FileK a, AsyncResultK b) => a -> b -> m FileIOStream
- filePollMountable :: (MonadIO m, FileK a, CancellableK b) => a -> Maybe b -> Maybe AsyncReadyCallback -> m ()
- filePollMountableFinish :: (MonadIO m, FileK a, AsyncResultK b) => a -> b -> m ()
- fileQueryDefaultHandler :: (MonadIO m, FileK a, CancellableK b) => a -> Maybe b -> m AppInfo
- fileQueryExists :: (MonadIO m, FileK a, CancellableK b) => a -> Maybe b -> m Bool
- fileQueryFileType :: (MonadIO m, FileK a, CancellableK b) => a -> [FileQueryInfoFlags] -> Maybe b -> m FileType
- fileQueryFilesystemInfo :: (MonadIO m, FileK a, CancellableK b) => a -> Text -> Maybe b -> m FileInfo
- fileQueryFilesystemInfoAsync :: (MonadIO m, FileK a, CancellableK b) => a -> Text -> Int32 -> Maybe b -> Maybe AsyncReadyCallback -> m ()
- fileQueryFilesystemInfoFinish :: (MonadIO m, FileK a, AsyncResultK b) => a -> b -> m FileInfo
- fileQueryInfo :: (MonadIO m, FileK a, CancellableK b) => a -> Text -> [FileQueryInfoFlags] -> Maybe b -> m FileInfo
- fileQueryInfoAsync :: (MonadIO m, FileK a, CancellableK b) => a -> Text -> [FileQueryInfoFlags] -> Int32 -> Maybe b -> Maybe AsyncReadyCallback -> m ()
- fileQueryInfoFinish :: (MonadIO m, FileK a, AsyncResultK b) => a -> b -> m FileInfo
- fileQuerySettableAttributes :: (MonadIO m, FileK a, CancellableK b) => a -> Maybe b -> m FileAttributeInfoList
- fileQueryWritableNamespaces :: (MonadIO m, FileK a, CancellableK b) => a -> Maybe b -> m FileAttributeInfoList
- fileRead :: (MonadIO m, FileK a, CancellableK b) => a -> Maybe b -> m FileInputStream
- fileReadAsync :: (MonadIO m, FileK a, CancellableK b) => a -> Int32 -> Maybe b -> Maybe AsyncReadyCallback -> m ()
- fileReadFinish :: (MonadIO m, FileK a, AsyncResultK b) => a -> b -> m FileInputStream
- fileReplace :: (MonadIO m, FileK a, CancellableK b) => a -> Maybe Text -> Bool -> [FileCreateFlags] -> Maybe b -> m FileOutputStream
- fileReplaceAsync :: (MonadIO m, FileK a, CancellableK b) => a -> Maybe Text -> Bool -> [FileCreateFlags] -> Int32 -> Maybe b -> Maybe AsyncReadyCallback -> m ()
- fileReplaceContents :: (MonadIO m, FileK a, CancellableK b) => a -> ByteString -> Maybe Text -> Bool -> [FileCreateFlags] -> Maybe b -> m Text
- fileReplaceContentsAsync :: (MonadIO m, FileK a, CancellableK b) => a -> ByteString -> Maybe Text -> Bool -> [FileCreateFlags] -> Maybe b -> Maybe AsyncReadyCallback -> m ()
- fileReplaceContentsBytesAsync :: (MonadIO m, FileK a, CancellableK b) => a -> Bytes -> Maybe Text -> Bool -> [FileCreateFlags] -> Maybe b -> Maybe AsyncReadyCallback -> m ()
- fileReplaceContentsFinish :: (MonadIO m, FileK a, AsyncResultK b) => a -> b -> m Text
- fileReplaceFinish :: (MonadIO m, FileK a, AsyncResultK b) => a -> b -> m FileOutputStream
- fileReplaceReadwrite :: (MonadIO m, FileK a, CancellableK b) => a -> Maybe Text -> Bool -> [FileCreateFlags] -> Maybe b -> m FileIOStream
- fileReplaceReadwriteAsync :: (MonadIO m, FileK a, CancellableK b) => a -> Maybe Text -> Bool -> [FileCreateFlags] -> Int32 -> Maybe b -> Maybe AsyncReadyCallback -> m ()
- fileReplaceReadwriteFinish :: (MonadIO m, FileK a, AsyncResultK b) => a -> b -> m FileIOStream
- fileResolveRelativePath :: (MonadIO m, FileK a) => a -> Text -> m File
- fileSetAttribute :: (MonadIO m, FileK a, CancellableK b) => a -> Text -> FileAttributeType -> Maybe (Ptr ()) -> [FileQueryInfoFlags] -> Maybe b -> m ()
- fileSetAttributeByteString :: (MonadIO m, FileK a, CancellableK b) => a -> Text -> Text -> [FileQueryInfoFlags] -> Maybe b -> m ()
- fileSetAttributeInt32 :: (MonadIO m, FileK a, CancellableK b) => a -> Text -> Int32 -> [FileQueryInfoFlags] -> Maybe b -> m ()
- fileSetAttributeInt64 :: (MonadIO m, FileK a, CancellableK b) => a -> Text -> Int64 -> [FileQueryInfoFlags] -> Maybe b -> m ()
- fileSetAttributeString :: (MonadIO m, FileK a, CancellableK b) => a -> Text -> Text -> [FileQueryInfoFlags] -> Maybe b -> m ()
- fileSetAttributeUint32 :: (MonadIO m, FileK a, CancellableK b) => a -> Text -> Word32 -> [FileQueryInfoFlags] -> Maybe b -> m ()
- fileSetAttributeUint64 :: (MonadIO m, FileK a, CancellableK b) => a -> Text -> Word64 -> [FileQueryInfoFlags] -> Maybe b -> m ()
- fileSetAttributesAsync :: (MonadIO m, FileK a, FileInfoK b, CancellableK c) => a -> b -> [FileQueryInfoFlags] -> Int32 -> Maybe c -> Maybe AsyncReadyCallback -> m ()
- fileSetAttributesFinish :: (MonadIO m, FileK a, AsyncResultK b) => a -> b -> m FileInfo
- fileSetAttributesFromInfo :: (MonadIO m, FileK a, FileInfoK b, CancellableK c) => a -> b -> [FileQueryInfoFlags] -> Maybe c -> m ()
- fileSetDisplayName :: (MonadIO m, FileK a, CancellableK b) => a -> Text -> Maybe b -> m File
- fileSetDisplayNameAsync :: (MonadIO m, FileK a, CancellableK b) => a -> Text -> Int32 -> Maybe b -> Maybe AsyncReadyCallback -> m ()
- fileSetDisplayNameFinish :: (MonadIO m, FileK a, AsyncResultK b) => a -> b -> m File
- fileStartMountable :: (MonadIO m, FileK a, MountOperationK b, CancellableK c) => a -> [DriveStartFlags] -> Maybe b -> Maybe c -> Maybe AsyncReadyCallback -> m ()
- fileStartMountableFinish :: (MonadIO m, FileK a, AsyncResultK b) => a -> b -> m ()
- fileStopMountable :: (MonadIO m, FileK a, MountOperationK b, CancellableK c) => a -> [MountUnmountFlags] -> Maybe b -> Maybe c -> Maybe AsyncReadyCallback -> m ()
- fileStopMountableFinish :: (MonadIO m, FileK a, AsyncResultK b) => a -> b -> m ()
- fileSupportsThreadContexts :: (MonadIO m, FileK a) => a -> m Bool
- fileTrash :: (MonadIO m, FileK a, CancellableK b) => a -> Maybe b -> m ()
- fileTrashAsync :: (MonadIO m, FileK a, CancellableK b) => a -> Int32 -> Maybe b -> Maybe AsyncReadyCallback -> m ()
- fileTrashFinish :: (MonadIO m, FileK a, AsyncResultK b) => a -> b -> m ()
- fileUnmountMountable :: (MonadIO m, FileK a, CancellableK b) => a -> [MountUnmountFlags] -> Maybe b -> Maybe AsyncReadyCallback -> m ()
- fileUnmountMountableFinish :: (MonadIO m, FileK a, AsyncResultK b) => a -> b -> m ()
- fileUnmountMountableWithOperation :: (MonadIO m, FileK a, MountOperationK b, CancellableK c) => a -> [MountUnmountFlags] -> Maybe b -> Maybe c -> Maybe AsyncReadyCallback -> m ()
- fileUnmountMountableWithOperationFinish :: (MonadIO m, FileK a, AsyncResultK b) => a -> b -> m ()
Exported types
GObject File Source | |
type ParentTypes File Source | |
type AttributeList File Source | |
type SignalList File Source |
Methods
fileAppendTo
fileAppendTo :: (MonadIO m, FileK a, CancellableK b) => a -> [FileCreateFlags] -> Maybe b -> m FileOutputStream Source
fileAppendToAsync
fileAppendToAsync :: (MonadIO m, FileK a, CancellableK b) => a -> [FileCreateFlags] -> Int32 -> Maybe b -> Maybe AsyncReadyCallback -> m () Source
fileAppendToFinish
fileAppendToFinish :: (MonadIO m, FileK a, AsyncResultK b) => a -> b -> m FileOutputStream Source
fileCopy
fileCopy :: (MonadIO m, FileK a, FileK b, CancellableK c) => a -> b -> [FileCopyFlags] -> Maybe c -> Maybe FileProgressCallback -> m () Source
fileCopyAttributes
fileCopyAttributes :: (MonadIO m, FileK a, FileK b, CancellableK c) => a -> b -> [FileCopyFlags] -> Maybe c -> m () Source
fileCopyFinish
fileCopyFinish :: (MonadIO m, FileK a, AsyncResultK b) => a -> b -> m () Source
fileCreate
fileCreate :: (MonadIO m, FileK a, CancellableK b) => a -> [FileCreateFlags] -> Maybe b -> m FileOutputStream Source
fileCreateAsync
fileCreateAsync :: (MonadIO m, FileK a, CancellableK b) => a -> [FileCreateFlags] -> Int32 -> Maybe b -> Maybe AsyncReadyCallback -> m () Source
fileCreateFinish
fileCreateFinish :: (MonadIO m, FileK a, AsyncResultK b) => a -> b -> m FileOutputStream Source
fileCreateReadwrite
fileCreateReadwrite :: (MonadIO m, FileK a, CancellableK b) => a -> [FileCreateFlags] -> Maybe b -> m FileIOStream Source
fileCreateReadwriteAsync
fileCreateReadwriteAsync :: (MonadIO m, FileK a, CancellableK b) => a -> [FileCreateFlags] -> Int32 -> Maybe b -> Maybe AsyncReadyCallback -> m () Source
fileCreateReadwriteFinish
fileCreateReadwriteFinish :: (MonadIO m, FileK a, AsyncResultK b) => a -> b -> m FileIOStream Source
fileDelete
fileDelete :: (MonadIO m, FileK a, CancellableK b) => a -> Maybe b -> m () Source
fileDeleteAsync
fileDeleteAsync :: (MonadIO m, FileK a, CancellableK b) => a -> Int32 -> Maybe b -> Maybe AsyncReadyCallback -> m () Source
fileDeleteFinish
fileDeleteFinish :: (MonadIO m, FileK a, AsyncResultK b) => a -> b -> m () Source
fileDup
fileEjectMountable
fileEjectMountable :: (MonadIO m, FileK a, CancellableK b) => a -> [MountUnmountFlags] -> Maybe b -> Maybe AsyncReadyCallback -> m () Source
Deprecated: (Since version 2.22)Use g_file_eject_mountable_with_operation() instead.
fileEjectMountableFinish
fileEjectMountableFinish :: (MonadIO m, FileK a, AsyncResultK b) => a -> b -> m () Source
Deprecated: (Since version 2.22)Use g_file_eject_mountable_with_operation_finish() instead.
fileEjectMountableWithOperation
fileEjectMountableWithOperation :: (MonadIO m, FileK a, MountOperationK b, CancellableK c) => a -> [MountUnmountFlags] -> Maybe b -> Maybe c -> Maybe AsyncReadyCallback -> m () Source
fileEjectMountableWithOperationFinish
fileEjectMountableWithOperationFinish :: (MonadIO m, FileK a, AsyncResultK b) => a -> b -> m () Source
fileEnumerateChildren
fileEnumerateChildren :: (MonadIO m, FileK a, CancellableK b) => a -> Text -> [FileQueryInfoFlags] -> Maybe b -> m FileEnumerator Source
fileEnumerateChildrenAsync
fileEnumerateChildrenAsync :: (MonadIO m, FileK a, CancellableK b) => a -> Text -> [FileQueryInfoFlags] -> Int32 -> Maybe b -> Maybe AsyncReadyCallback -> m () Source
fileEnumerateChildrenFinish
fileEnumerateChildrenFinish :: (MonadIO m, FileK a, AsyncResultK b) => a -> b -> m FileEnumerator Source
fileEqual
fileFindEnclosingMount
fileFindEnclosingMount :: (MonadIO m, FileK a, CancellableK b) => a -> Maybe b -> m Mount Source
fileFindEnclosingMountAsync
fileFindEnclosingMountAsync :: (MonadIO m, FileK a, CancellableK b) => a -> Int32 -> Maybe b -> Maybe AsyncReadyCallback -> m () Source
fileFindEnclosingMountFinish
fileFindEnclosingMountFinish :: (MonadIO m, FileK a, AsyncResultK b) => a -> b -> m Mount Source
fileGetBasename
fileGetBasename :: (MonadIO m, FileK a) => a -> m Text Source
fileGetChild
fileGetChildForDisplayName
fileGetParent
fileGetParent :: (MonadIO m, FileK a) => a -> m File Source
fileGetParseName
fileGetParseName :: (MonadIO m, FileK a) => a -> m Text Source
fileGetPath
fileGetPath :: (MonadIO m, FileK a) => a -> m Text Source
fileGetRelativePath
fileGetUri
fileGetUri :: (MonadIO m, FileK a) => a -> m Text Source
fileGetUriScheme
fileGetUriScheme :: (MonadIO m, FileK a) => a -> m Text Source
fileHasParent
fileHasPrefix
fileHasUriScheme
fileHash
fileIsNative
fileIsNative :: (MonadIO m, FileK a) => a -> m Bool Source
fileLoadContents
fileLoadContents :: (MonadIO m, FileK a, CancellableK b) => a -> Maybe b -> m (ByteString, Text) Source
fileLoadContentsAsync
fileLoadContentsAsync :: (MonadIO m, FileK a, CancellableK b) => a -> Maybe b -> Maybe AsyncReadyCallback -> m () Source
fileLoadContentsFinish
fileLoadContentsFinish :: (MonadIO m, FileK a, AsyncResultK b) => a -> b -> m (ByteString, Text) Source
fileLoadPartialContentsFinish
fileLoadPartialContentsFinish :: (MonadIO m, FileK a, AsyncResultK b) => a -> b -> m (ByteString, Text) Source
fileMakeDirectory
fileMakeDirectory :: (MonadIO m, FileK a, CancellableK b) => a -> Maybe b -> m () Source
fileMakeDirectoryAsync
fileMakeDirectoryAsync :: (MonadIO m, FileK a, CancellableK b) => a -> Int32 -> Maybe b -> Maybe AsyncReadyCallback -> m () Source
fileMakeDirectoryFinish
fileMakeDirectoryFinish :: (MonadIO m, FileK a, AsyncResultK b) => a -> b -> m () Source
fileMakeDirectoryWithParents
fileMakeDirectoryWithParents :: (MonadIO m, FileK a, CancellableK b) => a -> Maybe b -> m () Source
fileMakeSymbolicLink
fileMakeSymbolicLink :: (MonadIO m, FileK a, CancellableK b) => a -> Text -> Maybe b -> m () Source
fileMeasureDiskUsageFinish
fileMeasureDiskUsageFinish :: (MonadIO m, FileK a, AsyncResultK b) => a -> b -> m (Word64, Word64, Word64) Source
fileMonitor
fileMonitor :: (MonadIO m, FileK a, CancellableK b) => a -> [FileMonitorFlags] -> Maybe b -> m FileMonitor Source
fileMonitorDirectory
fileMonitorDirectory :: (MonadIO m, FileK a, CancellableK b) => a -> [FileMonitorFlags] -> Maybe b -> m FileMonitor Source
fileMonitorFile
fileMonitorFile :: (MonadIO m, FileK a, CancellableK b) => a -> [FileMonitorFlags] -> Maybe b -> m FileMonitor Source
fileMountEnclosingVolume
fileMountEnclosingVolume :: (MonadIO m, FileK a, MountOperationK b, CancellableK c) => a -> [MountMountFlags] -> Maybe b -> Maybe c -> Maybe AsyncReadyCallback -> m () Source
fileMountEnclosingVolumeFinish
fileMountEnclosingVolumeFinish :: (MonadIO m, FileK a, AsyncResultK b) => a -> b -> m () Source
fileMountMountable
fileMountMountable :: (MonadIO m, FileK a, MountOperationK b, CancellableK c) => a -> [MountMountFlags] -> Maybe b -> Maybe c -> Maybe AsyncReadyCallback -> m () Source
fileMountMountableFinish
fileMountMountableFinish :: (MonadIO m, FileK a, AsyncResultK b) => a -> b -> m File Source
fileMove
fileMove :: (MonadIO m, FileK a, FileK b, CancellableK c) => a -> b -> [FileCopyFlags] -> Maybe c -> Maybe FileProgressCallback -> m () Source
fileOpenReadwrite
fileOpenReadwrite :: (MonadIO m, FileK a, CancellableK b) => a -> Maybe b -> m FileIOStream Source
fileOpenReadwriteAsync
fileOpenReadwriteAsync :: (MonadIO m, FileK a, CancellableK b) => a -> Int32 -> Maybe b -> Maybe AsyncReadyCallback -> m () Source
fileOpenReadwriteFinish
fileOpenReadwriteFinish :: (MonadIO m, FileK a, AsyncResultK b) => a -> b -> m FileIOStream Source
filePollMountable
filePollMountable :: (MonadIO m, FileK a, CancellableK b) => a -> Maybe b -> Maybe AsyncReadyCallback -> m () Source
filePollMountableFinish
filePollMountableFinish :: (MonadIO m, FileK a, AsyncResultK b) => a -> b -> m () Source
fileQueryDefaultHandler
fileQueryDefaultHandler :: (MonadIO m, FileK a, CancellableK b) => a -> Maybe b -> m AppInfo Source
fileQueryExists
fileQueryExists :: (MonadIO m, FileK a, CancellableK b) => a -> Maybe b -> m Bool Source
fileQueryFileType
fileQueryFileType :: (MonadIO m, FileK a, CancellableK b) => a -> [FileQueryInfoFlags] -> Maybe b -> m FileType Source
fileQueryFilesystemInfo
fileQueryFilesystemInfo :: (MonadIO m, FileK a, CancellableK b) => a -> Text -> Maybe b -> m FileInfo Source
fileQueryFilesystemInfoAsync
fileQueryFilesystemInfoAsync :: (MonadIO m, FileK a, CancellableK b) => a -> Text -> Int32 -> Maybe b -> Maybe AsyncReadyCallback -> m () Source
fileQueryFilesystemInfoFinish
fileQueryFilesystemInfoFinish :: (MonadIO m, FileK a, AsyncResultK b) => a -> b -> m FileInfo Source
fileQueryInfo
fileQueryInfo :: (MonadIO m, FileK a, CancellableK b) => a -> Text -> [FileQueryInfoFlags] -> Maybe b -> m FileInfo Source
fileQueryInfoAsync
fileQueryInfoAsync :: (MonadIO m, FileK a, CancellableK b) => a -> Text -> [FileQueryInfoFlags] -> Int32 -> Maybe b -> Maybe AsyncReadyCallback -> m () Source
fileQueryInfoFinish
fileQueryInfoFinish :: (MonadIO m, FileK a, AsyncResultK b) => a -> b -> m FileInfo Source
fileQuerySettableAttributes
fileQuerySettableAttributes :: (MonadIO m, FileK a, CancellableK b) => a -> Maybe b -> m FileAttributeInfoList Source
fileQueryWritableNamespaces
fileQueryWritableNamespaces :: (MonadIO m, FileK a, CancellableK b) => a -> Maybe b -> m FileAttributeInfoList Source
fileRead
fileRead :: (MonadIO m, FileK a, CancellableK b) => a -> Maybe b -> m FileInputStream Source
fileReadAsync
fileReadAsync :: (MonadIO m, FileK a, CancellableK b) => a -> Int32 -> Maybe b -> Maybe AsyncReadyCallback -> m () Source
fileReadFinish
fileReadFinish :: (MonadIO m, FileK a, AsyncResultK b) => a -> b -> m FileInputStream Source
fileReplace
fileReplace :: (MonadIO m, FileK a, CancellableK b) => a -> Maybe Text -> Bool -> [FileCreateFlags] -> Maybe b -> m FileOutputStream Source
fileReplaceAsync
fileReplaceAsync :: (MonadIO m, FileK a, CancellableK b) => a -> Maybe Text -> Bool -> [FileCreateFlags] -> Int32 -> Maybe b -> Maybe AsyncReadyCallback -> m () Source
fileReplaceContents
fileReplaceContents :: (MonadIO m, FileK a, CancellableK b) => a -> ByteString -> Maybe Text -> Bool -> [FileCreateFlags] -> Maybe b -> m Text Source
fileReplaceContentsAsync
fileReplaceContentsAsync :: (MonadIO m, FileK a, CancellableK b) => a -> ByteString -> Maybe Text -> Bool -> [FileCreateFlags] -> Maybe b -> Maybe AsyncReadyCallback -> m () Source
fileReplaceContentsBytesAsync
fileReplaceContentsBytesAsync :: (MonadIO m, FileK a, CancellableK b) => a -> Bytes -> Maybe Text -> Bool -> [FileCreateFlags] -> Maybe b -> Maybe AsyncReadyCallback -> m () Source
fileReplaceContentsFinish
fileReplaceContentsFinish :: (MonadIO m, FileK a, AsyncResultK b) => a -> b -> m Text Source
fileReplaceFinish
fileReplaceFinish :: (MonadIO m, FileK a, AsyncResultK b) => a -> b -> m FileOutputStream Source
fileReplaceReadwrite
fileReplaceReadwrite :: (MonadIO m, FileK a, CancellableK b) => a -> Maybe Text -> Bool -> [FileCreateFlags] -> Maybe b -> m FileIOStream Source
fileReplaceReadwriteAsync
fileReplaceReadwriteAsync :: (MonadIO m, FileK a, CancellableK b) => a -> Maybe Text -> Bool -> [FileCreateFlags] -> Int32 -> Maybe b -> Maybe AsyncReadyCallback -> m () Source
fileReplaceReadwriteFinish
fileReplaceReadwriteFinish :: (MonadIO m, FileK a, AsyncResultK b) => a -> b -> m FileIOStream Source
fileResolveRelativePath
fileSetAttribute
fileSetAttribute :: (MonadIO m, FileK a, CancellableK b) => a -> Text -> FileAttributeType -> Maybe (Ptr ()) -> [FileQueryInfoFlags] -> Maybe b -> m () Source
fileSetAttributeByteString
fileSetAttributeByteString :: (MonadIO m, FileK a, CancellableK b) => a -> Text -> Text -> [FileQueryInfoFlags] -> Maybe b -> m () Source
fileSetAttributeInt32
fileSetAttributeInt32 :: (MonadIO m, FileK a, CancellableK b) => a -> Text -> Int32 -> [FileQueryInfoFlags] -> Maybe b -> m () Source
fileSetAttributeInt64
fileSetAttributeInt64 :: (MonadIO m, FileK a, CancellableK b) => a -> Text -> Int64 -> [FileQueryInfoFlags] -> Maybe b -> m () Source
fileSetAttributeString
fileSetAttributeString :: (MonadIO m, FileK a, CancellableK b) => a -> Text -> Text -> [FileQueryInfoFlags] -> Maybe b -> m () Source
fileSetAttributeUint32
fileSetAttributeUint32 :: (MonadIO m, FileK a, CancellableK b) => a -> Text -> Word32 -> [FileQueryInfoFlags] -> Maybe b -> m () Source
fileSetAttributeUint64
fileSetAttributeUint64 :: (MonadIO m, FileK a, CancellableK b) => a -> Text -> Word64 -> [FileQueryInfoFlags] -> Maybe b -> m () Source
fileSetAttributesAsync
fileSetAttributesAsync :: (MonadIO m, FileK a, FileInfoK b, CancellableK c) => a -> b -> [FileQueryInfoFlags] -> Int32 -> Maybe c -> Maybe AsyncReadyCallback -> m () Source
fileSetAttributesFinish
fileSetAttributesFinish :: (MonadIO m, FileK a, AsyncResultK b) => a -> b -> m FileInfo Source
fileSetAttributesFromInfo
fileSetAttributesFromInfo :: (MonadIO m, FileK a, FileInfoK b, CancellableK c) => a -> b -> [FileQueryInfoFlags] -> Maybe c -> m () Source
fileSetDisplayName
fileSetDisplayName :: (MonadIO m, FileK a, CancellableK b) => a -> Text -> Maybe b -> m File Source
fileSetDisplayNameAsync
fileSetDisplayNameAsync :: (MonadIO m, FileK a, CancellableK b) => a -> Text -> Int32 -> Maybe b -> Maybe AsyncReadyCallback -> m () Source
fileSetDisplayNameFinish
fileSetDisplayNameFinish :: (MonadIO m, FileK a, AsyncResultK b) => a -> b -> m File Source
fileStartMountable
fileStartMountable :: (MonadIO m, FileK a, MountOperationK b, CancellableK c) => a -> [DriveStartFlags] -> Maybe b -> Maybe c -> Maybe AsyncReadyCallback -> m () Source
fileStartMountableFinish
fileStartMountableFinish :: (MonadIO m, FileK a, AsyncResultK b) => a -> b -> m () Source
fileStopMountable
fileStopMountable :: (MonadIO m, FileK a, MountOperationK b, CancellableK c) => a -> [MountUnmountFlags] -> Maybe b -> Maybe c -> Maybe AsyncReadyCallback -> m () Source
fileStopMountableFinish
fileStopMountableFinish :: (MonadIO m, FileK a, AsyncResultK b) => a -> b -> m () Source
fileSupportsThreadContexts
fileSupportsThreadContexts :: (MonadIO m, FileK a) => a -> m Bool Source
fileTrash
fileTrashAsync
fileTrashAsync :: (MonadIO m, FileK a, CancellableK b) => a -> Int32 -> Maybe b -> Maybe AsyncReadyCallback -> m () Source
fileTrashFinish
fileTrashFinish :: (MonadIO m, FileK a, AsyncResultK b) => a -> b -> m () Source
fileUnmountMountable
fileUnmountMountable :: (MonadIO m, FileK a, CancellableK b) => a -> [MountUnmountFlags] -> Maybe b -> Maybe AsyncReadyCallback -> m () Source
Deprecated: (Since version 2.22)Use g_file_unmount_mountable_with_operation() instead.
fileUnmountMountableFinish
fileUnmountMountableFinish :: (MonadIO m, FileK a, AsyncResultK b) => a -> b -> m () Source
Deprecated: (Since version 2.22)Use g_file_unmount_mountable_with_operation_finish() instead.
fileUnmountMountableWithOperation
fileUnmountMountableWithOperation :: (MonadIO m, FileK a, MountOperationK b, CancellableK c) => a -> [MountUnmountFlags] -> Maybe b -> Maybe c -> Maybe AsyncReadyCallback -> m () Source
fileUnmountMountableWithOperationFinish
fileUnmountMountableWithOperationFinish :: (MonadIO m, FileK a, AsyncResultK b) => a -> b -> m () Source