| 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.UnixInputStream
Contents
Description
- newtype UnixInputStream = UnixInputStream (ForeignPtr UnixInputStream)
 - class GObject o => UnixInputStreamK o
 - toUnixInputStream :: UnixInputStreamK o => o -> IO UnixInputStream
 - noUnixInputStream :: Maybe UnixInputStream
 - data UnixInputStreamGetCloseFdMethodInfo
 - unixInputStreamGetCloseFd :: (MonadIO m, UnixInputStreamK a) => a -> m Bool
 - data UnixInputStreamGetFdMethodInfo
 - unixInputStreamGetFd :: (MonadIO m, UnixInputStreamK a) => a -> m Int32
 - unixInputStreamNew :: MonadIO m => Int32 -> Bool -> m UnixInputStream
 - data UnixInputStreamSetCloseFdMethodInfo
 - unixInputStreamSetCloseFd :: (MonadIO m, UnixInputStreamK a) => a -> Bool -> m ()
 - data UnixInputStreamCloseFdPropertyInfo
 - constructUnixInputStreamCloseFd :: Bool -> IO ([Char], GValue)
 - getUnixInputStreamCloseFd :: (MonadIO m, UnixInputStreamK o) => o -> m Bool
 - setUnixInputStreamCloseFd :: (MonadIO m, UnixInputStreamK o) => o -> Bool -> m ()
 - unixInputStreamCloseFd :: AttrLabelProxy "closeFd"
 - data UnixInputStreamFdPropertyInfo
 - constructUnixInputStreamFd :: Int32 -> IO ([Char], GValue)
 - getUnixInputStreamFd :: (MonadIO m, UnixInputStreamK o) => o -> m Int32
 - unixInputStreamFd :: AttrLabelProxy "fd"
 
Exported types
newtype UnixInputStream Source
Constructors
| UnixInputStream (ForeignPtr UnixInputStream) | 
Instances
| GObject UnixInputStream | |
| ((~) * info (ResolveUnixInputStreamMethod t UnixInputStream), MethodInfo * info UnixInputStream p) => IsLabelProxy t (UnixInputStream -> p) | |
| type ParentTypes UnixInputStream | |
| type AttributeList UnixInputStream | |
| type SignalList UnixInputStream | 
class GObject o => UnixInputStreamK o Source
Instances
| (GObject o, IsDescendantOf UnixInputStream o) => UnixInputStreamK o | 
toUnixInputStream :: UnixInputStreamK o => o -> IO UnixInputStream Source
Methods
unixInputStreamGetCloseFd
data UnixInputStreamGetCloseFdMethodInfo Source
Instances
| ((~) * signature (m Bool), MonadIO m, UnixInputStreamK a) => MethodInfo * UnixInputStreamGetCloseFdMethodInfo a signature | 
unixInputStreamGetCloseFd :: (MonadIO m, UnixInputStreamK a) => a -> m Bool Source
unixInputStreamGetFd
data UnixInputStreamGetFdMethodInfo Source
Instances
| ((~) * signature (m Int32), MonadIO m, UnixInputStreamK a) => MethodInfo * UnixInputStreamGetFdMethodInfo a signature | 
unixInputStreamGetFd :: (MonadIO m, UnixInputStreamK a) => a -> m Int32 Source
unixInputStreamNew
unixInputStreamNew :: MonadIO m => Int32 -> Bool -> m UnixInputStream Source
unixInputStreamSetCloseFd
data UnixInputStreamSetCloseFdMethodInfo Source
Instances
| ((~) * signature (Bool -> m ()), MonadIO m, UnixInputStreamK a) => MethodInfo * UnixInputStreamSetCloseFdMethodInfo a signature | 
unixInputStreamSetCloseFd :: (MonadIO m, UnixInputStreamK a) => a -> Bool -> m () Source
Properties
CloseFd
data UnixInputStreamCloseFdPropertyInfo Source
Instances
getUnixInputStreamCloseFd :: (MonadIO m, UnixInputStreamK o) => o -> m Bool Source
setUnixInputStreamCloseFd :: (MonadIO m, UnixInputStreamK o) => o -> Bool -> m () Source
unixInputStreamCloseFd :: AttrLabelProxy "closeFd" Source
Fd
data UnixInputStreamFdPropertyInfo Source
Instances
getUnixInputStreamFd :: (MonadIO m, UnixInputStreamK o) => o -> m Int32 Source
unixInputStreamFd :: AttrLabelProxy "fd" Source