| 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.Objects.FileOutputStream
Description
- newtype FileOutputStream = FileOutputStream (ManagedPtr FileOutputStream)
- class GObject o => IsFileOutputStream o
- toFileOutputStream :: IsFileOutputStream o => o -> IO FileOutputStream
- noFileOutputStream :: Maybe FileOutputStream
- data FileOutputStreamGetEtagMethodInfo
- fileOutputStreamGetEtag :: (MonadIO m, IsFileOutputStream a) => a -> m Text
- data FileOutputStreamQueryInfoMethodInfo
- fileOutputStreamQueryInfo :: (MonadIO m, IsFileOutputStream a, IsCancellable b) => a -> Text -> Maybe b -> m FileInfo
- data FileOutputStreamQueryInfoAsyncMethodInfo
- fileOutputStreamQueryInfoAsync :: (MonadIO m, IsFileOutputStream a, IsCancellable b) => a -> Text -> Int32 -> Maybe b -> Maybe AsyncReadyCallback -> m ()
- data FileOutputStreamQueryInfoFinishMethodInfo
- fileOutputStreamQueryInfoFinish :: (MonadIO m, IsFileOutputStream a, IsAsyncResult b) => a -> b -> m FileInfo
Exported types
newtype FileOutputStream Source #
Constructors
| FileOutputStream (ManagedPtr FileOutputStream) |
Instances
| GObject FileOutputStream Source # | |
| IsObject FileOutputStream Source # | |
| IsOutputStream FileOutputStream Source # | |
| IsFileOutputStream FileOutputStream Source # | |
| IsSeekable FileOutputStream Source # | |
| ((~) * info (ResolveFileOutputStreamMethod t FileOutputStream), MethodInfo * info FileOutputStream p) => IsLabel t (FileOutputStream -> p) Source # | |
| ((~) * info (ResolveFileOutputStreamMethod t FileOutputStream), MethodInfo * info FileOutputStream p) => IsLabelProxy t (FileOutputStream -> p) Source # | |
| HasAttributeList * FileOutputStream Source # | |
| type SignalList FileOutputStream Source # | |
| type AttributeList FileOutputStream Source # | |
class GObject o => IsFileOutputStream o Source #
Instances
| (GObject a, UnknownAncestorError Constraint FileOutputStream a) => IsFileOutputStream a Source # | |
| IsFileOutputStream FileOutputStream Source # | |
toFileOutputStream :: IsFileOutputStream o => o -> IO FileOutputStream Source #
Methods
getEtag
data FileOutputStreamGetEtagMethodInfo Source #
Instances
| ((~) * signature (m Text), MonadIO m, IsFileOutputStream a) => MethodInfo * FileOutputStreamGetEtagMethodInfo a signature Source # | |
fileOutputStreamGetEtag :: (MonadIO m, IsFileOutputStream a) => a -> m Text Source #
queryInfo
data FileOutputStreamQueryInfoMethodInfo Source #
Instances
| ((~) * signature (Text -> Maybe b -> m FileInfo), MonadIO m, IsFileOutputStream a, IsCancellable b) => MethodInfo * FileOutputStreamQueryInfoMethodInfo a signature Source # | |
fileOutputStreamQueryInfo :: (MonadIO m, IsFileOutputStream a, IsCancellable b) => a -> Text -> Maybe b -> m FileInfo Source #
queryInfoAsync
data FileOutputStreamQueryInfoAsyncMethodInfo Source #
Instances
| ((~) * signature (Text -> Int32 -> Maybe b -> Maybe AsyncReadyCallback -> m ()), MonadIO m, IsFileOutputStream a, IsCancellable b) => MethodInfo * FileOutputStreamQueryInfoAsyncMethodInfo a signature Source # | |
fileOutputStreamQueryInfoAsync :: (MonadIO m, IsFileOutputStream a, IsCancellable b) => a -> Text -> Int32 -> Maybe b -> Maybe AsyncReadyCallback -> m () Source #
queryInfoFinish
data FileOutputStreamQueryInfoFinishMethodInfo Source #
Instances
| ((~) * signature (b -> m FileInfo), MonadIO m, IsFileOutputStream a, IsAsyncResult b) => MethodInfo * FileOutputStreamQueryInfoFinishMethodInfo a signature Source # | |
fileOutputStreamQueryInfoFinish :: (MonadIO m, IsFileOutputStream a, IsAsyncResult b) => a -> b -> m FileInfo Source #