| 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.FilterInputStream
Contents
Description
- 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
Constructors
| FilterInputStream (ForeignPtr FilterInputStream) | 
Instances
| 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
Instances
| (GObject o, IsDescendantOf FilterInputStream o) => FilterInputStreamK o | 
toFilterInputStream :: FilterInputStreamK o => o -> IO FilterInputStream Source
Methods
filterInputStreamGetBaseStream
data FilterInputStreamGetBaseStreamMethodInfo Source
Instances
| ((~) * signature (m InputStream), MonadIO m, FilterInputStreamK a) => MethodInfo * FilterInputStreamGetBaseStreamMethodInfo a signature | 
filterInputStreamGetBaseStream :: (MonadIO m, FilterInputStreamK a) => a -> m InputStream Source
filterInputStreamGetCloseBaseStream
data FilterInputStreamGetCloseBaseStreamMethodInfo Source
Instances
| ((~) * signature (m Bool), MonadIO m, FilterInputStreamK a) => MethodInfo * FilterInputStreamGetCloseBaseStreamMethodInfo a signature | 
filterInputStreamGetCloseBaseStream :: (MonadIO m, FilterInputStreamK a) => a -> m Bool Source
filterInputStreamSetCloseBaseStream
data FilterInputStreamSetCloseBaseStreamMethodInfo Source
Instances
| ((~) * 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
Instances
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
Instances
filterInputStreamCloseBaseStream :: AttrLabelProxy "closeBaseStream" Source
getFilterInputStreamCloseBaseStream :: (MonadIO m, FilterInputStreamK o) => o -> m Bool Source
setFilterInputStreamCloseBaseStream :: (MonadIO m, FilterInputStreamK o) => o -> Bool -> m () Source