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
- data FileOutputStreamGetEtagMethodInfo
- fileOutputStreamGetEtag :: (MonadIO m, FileOutputStreamK a) => a -> m Text
- data FileOutputStreamQueryInfoMethodInfo
- fileOutputStreamQueryInfo :: (MonadIO m, FileOutputStreamK a, CancellableK b) => a -> Text -> Maybe b -> m FileInfo
- data FileOutputStreamQueryInfoAsyncMethodInfo
- fileOutputStreamQueryInfoAsync :: (MonadIO m, FileOutputStreamK a, CancellableK b) => a -> Text -> Int32 -> Maybe b -> Maybe AsyncReadyCallback -> m ()
- data FileOutputStreamQueryInfoFinishMethodInfo
- fileOutputStreamQueryInfoFinish :: (MonadIO m, FileOutputStreamK a, AsyncResultK b) => a -> b -> m FileInfo
Exported types
newtype FileOutputStream Source
GObject FileOutputStream | |
((~) * info (ResolveFileOutputStreamMethod t FileOutputStream), MethodInfo * info FileOutputStream p) => IsLabelProxy t (FileOutputStream -> p) | |
type ParentTypes FileOutputStream | |
type AttributeList FileOutputStream | |
type SignalList FileOutputStream |
class GObject o => FileOutputStreamK o Source
(GObject o, IsDescendantOf FileOutputStream o) => FileOutputStreamK o |
toFileOutputStream :: FileOutputStreamK o => o -> IO FileOutputStream Source
Methods
fileOutputStreamGetEtag
data FileOutputStreamGetEtagMethodInfo Source
((~) * signature (m Text), MonadIO m, FileOutputStreamK a) => MethodInfo * FileOutputStreamGetEtagMethodInfo a signature |
fileOutputStreamGetEtag :: (MonadIO m, FileOutputStreamK a) => a -> m Text Source
fileOutputStreamQueryInfo
data FileOutputStreamQueryInfoMethodInfo Source
((~) * signature (Text -> Maybe b -> m FileInfo), MonadIO m, FileOutputStreamK a, CancellableK b) => MethodInfo * FileOutputStreamQueryInfoMethodInfo a signature |
fileOutputStreamQueryInfo :: (MonadIO m, FileOutputStreamK a, CancellableK b) => a -> Text -> Maybe b -> m FileInfo Source
fileOutputStreamQueryInfoAsync
data FileOutputStreamQueryInfoAsyncMethodInfo Source
((~) * signature (Text -> Int32 -> Maybe b -> Maybe AsyncReadyCallback -> m ()), MonadIO m, FileOutputStreamK a, CancellableK b) => MethodInfo * FileOutputStreamQueryInfoAsyncMethodInfo a signature |
fileOutputStreamQueryInfoAsync :: (MonadIO m, FileOutputStreamK a, CancellableK b) => a -> Text -> Int32 -> Maybe b -> Maybe AsyncReadyCallback -> m () Source
fileOutputStreamQueryInfoFinish
data FileOutputStreamQueryInfoFinishMethodInfo Source
((~) * signature (b -> m FileInfo), MonadIO m, FileOutputStreamK a, AsyncResultK b) => MethodInfo * FileOutputStreamQueryInfoFinishMethodInfo a signature |
fileOutputStreamQueryInfoFinish :: (MonadIO m, FileOutputStreamK a, AsyncResultK b) => a -> b -> m FileInfo Source