| 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.FileInputStream
Description
- newtype FileInputStream = FileInputStream (ManagedPtr FileInputStream)
- class GObject o => IsFileInputStream o
- toFileInputStream :: IsFileInputStream o => o -> IO FileInputStream
- noFileInputStream :: Maybe FileInputStream
- data FileInputStreamQueryInfoMethodInfo
- fileInputStreamQueryInfo :: (MonadIO m, IsFileInputStream a, IsCancellable b) => a -> Text -> Maybe b -> m FileInfo
- data FileInputStreamQueryInfoAsyncMethodInfo
- fileInputStreamQueryInfoAsync :: (MonadIO m, IsFileInputStream a, IsCancellable b) => a -> Text -> Int32 -> Maybe b -> Maybe AsyncReadyCallback -> m ()
- data FileInputStreamQueryInfoFinishMethodInfo
- fileInputStreamQueryInfoFinish :: (MonadIO m, IsFileInputStream a, IsAsyncResult b) => a -> b -> m FileInfo
Exported types
newtype FileInputStream Source #
Constructors
| FileInputStream (ManagedPtr FileInputStream) |
Instances
| GObject FileInputStream Source # | |
| IsObject FileInputStream Source # | |
| IsInputStream FileInputStream Source # | |
| IsFileInputStream FileInputStream Source # | |
| IsSeekable FileInputStream Source # | |
| ((~) * info (ResolveFileInputStreamMethod t FileInputStream), MethodInfo * info FileInputStream p) => IsLabel t (FileInputStream -> p) Source # | |
| ((~) * info (ResolveFileInputStreamMethod t FileInputStream), MethodInfo * info FileInputStream p) => IsLabelProxy t (FileInputStream -> p) Source # | |
| HasAttributeList * FileInputStream Source # | |
| type SignalList FileInputStream Source # | |
| type AttributeList FileInputStream Source # | |
class GObject o => IsFileInputStream o Source #
Instances
| (GObject a, UnknownAncestorError Constraint FileInputStream a) => IsFileInputStream a Source # | |
| IsFileInputStream FileInputStream Source # | |
toFileInputStream :: IsFileInputStream o => o -> IO FileInputStream Source #
Methods
queryInfo
data FileInputStreamQueryInfoMethodInfo Source #
Instances
| ((~) * signature (Text -> Maybe b -> m FileInfo), MonadIO m, IsFileInputStream a, IsCancellable b) => MethodInfo * FileInputStreamQueryInfoMethodInfo a signature Source # | |
fileInputStreamQueryInfo :: (MonadIO m, IsFileInputStream a, IsCancellable b) => a -> Text -> Maybe b -> m FileInfo Source #
queryInfoAsync
data FileInputStreamQueryInfoAsyncMethodInfo Source #
Instances
| ((~) * signature (Text -> Int32 -> Maybe b -> Maybe AsyncReadyCallback -> m ()), MonadIO m, IsFileInputStream a, IsCancellable b) => MethodInfo * FileInputStreamQueryInfoAsyncMethodInfo a signature Source # | |
fileInputStreamQueryInfoAsync :: (MonadIO m, IsFileInputStream a, IsCancellable b) => a -> Text -> Int32 -> Maybe b -> Maybe AsyncReadyCallback -> m () Source #
queryInfoFinish
data FileInputStreamQueryInfoFinishMethodInfo Source #
Instances
| ((~) * signature (b -> m FileInfo), MonadIO m, IsFileInputStream a, IsAsyncResult b) => MethodInfo * FileInputStreamQueryInfoFinishMethodInfo a signature Source # | |
fileInputStreamQueryInfoFinish :: (MonadIO m, IsFileInputStream a, IsAsyncResult b) => a -> b -> m FileInfo Source #