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 FilterInputStream = FilterInputStream (ForeignPtr FilterInputStream)
- class GObject o => FilterInputStreamK o
- toFilterInputStream :: FilterInputStreamK o => o -> IO FilterInputStream
- noFilterInputStream :: Maybe FilterInputStream
- data FilterInputStreamGetBaseStreamMethodInfo
- filterInputStreamGetBaseStream :: (MonadIO m, FilterInputStreamK a) => a -> m InputStream
- data FilterInputStreamGetCloseBaseStreamMethodInfo
- filterInputStreamGetCloseBaseStream :: (MonadIO m, FilterInputStreamK a) => a -> m Bool
- data FilterInputStreamSetCloseBaseStreamMethodInfo
- filterInputStreamSetCloseBaseStream :: (MonadIO m, FilterInputStreamK a) => a -> Bool -> m ()
- data FilterInputStreamBaseStreamPropertyInfo
- constructFilterInputStreamBaseStream :: InputStreamK a => a -> IO ([Char], GValue)
- getFilterInputStreamBaseStream :: (MonadIO m, FilterInputStreamK o) => o -> m InputStream
- data FilterInputStreamCloseBaseStreamPropertyInfo
- constructFilterInputStreamCloseBaseStream :: Bool -> IO ([Char], GValue)
- getFilterInputStreamCloseBaseStream :: (MonadIO m, FilterInputStreamK o) => o -> m Bool
- setFilterInputStreamCloseBaseStream :: (MonadIO m, FilterInputStreamK o) => o -> Bool -> m ()
Exported types
newtype FilterInputStream Source
GObject FilterInputStream Source | |
((~) * info (ResolveFilterInputStreamMethod t FilterInputStream), MethodInfo * info FilterInputStream p) => IsLabel t (FilterInputStream -> p) Source | |
((~) * info (ResolveFilterInputStreamMethod t FilterInputStream), MethodInfo * info FilterInputStream p) => IsLabelProxy t (FilterInputStream -> p) Source | |
type ParentTypes FilterInputStream Source | |
type AttributeList FilterInputStream Source | |
type SignalList FilterInputStream Source |
class GObject o => FilterInputStreamK o Source
(GObject o, IsDescendantOf FilterInputStream o) => FilterInputStreamK o Source | |
toFilterInputStream :: FilterInputStreamK o => o -> IO FilterInputStream Source
Methods
filterInputStreamGetBaseStream
data FilterInputStreamGetBaseStreamMethodInfo Source
((~) (TYPE Lifted) signature (m InputStream), MonadIO m, FilterInputStreamK a) => MethodInfo (TYPE Lifted) FilterInputStreamGetBaseStreamMethodInfo a signature Source | |
filterInputStreamGetBaseStream :: (MonadIO m, FilterInputStreamK a) => a -> m InputStream Source
filterInputStreamGetCloseBaseStream
data FilterInputStreamGetCloseBaseStreamMethodInfo Source
((~) (TYPE Lifted) signature (m Bool), MonadIO m, FilterInputStreamK a) => MethodInfo (TYPE Lifted) FilterInputStreamGetCloseBaseStreamMethodInfo a signature Source | |
filterInputStreamGetCloseBaseStream :: (MonadIO m, FilterInputStreamK a) => a -> m Bool Source
filterInputStreamSetCloseBaseStream
data FilterInputStreamSetCloseBaseStreamMethodInfo Source
((~) (TYPE Lifted) signature (Bool -> m ()), MonadIO m, FilterInputStreamK a) => MethodInfo (TYPE Lifted) FilterInputStreamSetCloseBaseStreamMethodInfo a signature Source | |
filterInputStreamSetCloseBaseStream :: (MonadIO m, FilterInputStreamK a) => a -> Bool -> m () Source
Properties
BaseStream
data FilterInputStreamBaseStreamPropertyInfo Source
constructFilterInputStreamBaseStream :: InputStreamK a => a -> IO ([Char], GValue) Source
getFilterInputStreamBaseStream :: (MonadIO m, FilterInputStreamK o) => o -> m InputStream Source
CloseBaseStream
data FilterInputStreamCloseBaseStreamPropertyInfo Source
getFilterInputStreamCloseBaseStream :: (MonadIO m, FilterInputStreamK o) => o -> m Bool Source
setFilterInputStreamCloseBaseStream :: (MonadIO m, FilterInputStreamK o) => o -> Bool -> m () Source