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