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 |
- newtype FileOutputStream = FileOutputStream (ForeignPtr FileOutputStream)
- class GObject o => FileOutputStreamK o
- toFileOutputStream :: FileOutputStreamK o => o -> IO FileOutputStream
- noFileOutputStream :: Maybe FileOutputStream
- fileOutputStreamGetEtag :: (MonadIO m, FileOutputStreamK a) => a -> m Text
- fileOutputStreamQueryInfo :: (MonadIO m, FileOutputStreamK a, CancellableK b) => a -> Text -> Maybe b -> m FileInfo
- fileOutputStreamQueryInfoAsync :: (MonadIO m, FileOutputStreamK a, CancellableK b) => a -> Text -> Int32 -> Maybe b -> Maybe AsyncReadyCallback -> m ()
- fileOutputStreamQueryInfoFinish :: (MonadIO m, FileOutputStreamK a, AsyncResultK b) => a -> b -> m FileInfo
Exported types
newtype FileOutputStream Source
class GObject o => FileOutputStreamK o Source
(GObject o, IsDescendantOf FileOutputStream o) => FileOutputStreamK o Source |
toFileOutputStream :: FileOutputStreamK o => o -> IO FileOutputStream Source
Methods
fileOutputStreamGetEtag
fileOutputStreamGetEtag :: (MonadIO m, FileOutputStreamK a) => a -> m Text Source
fileOutputStreamQueryInfo
fileOutputStreamQueryInfo :: (MonadIO m, FileOutputStreamK a, CancellableK b) => a -> Text -> Maybe b -> m FileInfo Source
fileOutputStreamQueryInfoAsync
fileOutputStreamQueryInfoAsync :: (MonadIO m, FileOutputStreamK a, CancellableK b) => a -> Text -> Int32 -> Maybe b -> Maybe AsyncReadyCallback -> m () Source
fileOutputStreamQueryInfoFinish
fileOutputStreamQueryInfoFinish :: (MonadIO m, FileOutputStreamK a, AsyncResultK b) => a -> b -> m FileInfo Source