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 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 ()
- data UnixInputStreamFdPropertyInfo
- constructUnixInputStreamFd :: Int32 -> IO ([Char], GValue)
- getUnixInputStreamFd :: (MonadIO m, UnixInputStreamK o) => o -> m Int32
Exported types
newtype UnixInputStream Source
GObject UnixInputStream Source | |
((~) * info (ResolveUnixInputStreamMethod t UnixInputStream), MethodInfo * info UnixInputStream p) => IsLabel t (UnixInputStream -> p) Source | |
((~) * info (ResolveUnixInputStreamMethod t UnixInputStream), MethodInfo * info UnixInputStream p) => IsLabelProxy t (UnixInputStream -> p) Source | |
type ParentTypes UnixInputStream Source | |
type AttributeList UnixInputStream Source | |
type SignalList UnixInputStream Source |
class GObject o => UnixInputStreamK o Source
(GObject o, IsDescendantOf UnixInputStream o) => UnixInputStreamK o Source | |
toUnixInputStream :: UnixInputStreamK o => o -> IO UnixInputStream Source
Methods
unixInputStreamGetCloseFd
data UnixInputStreamGetCloseFdMethodInfo Source
((~) (TYPE Lifted) signature (m Bool), MonadIO m, UnixInputStreamK a) => MethodInfo (TYPE Lifted) UnixInputStreamGetCloseFdMethodInfo a signature Source | |
unixInputStreamGetCloseFd :: (MonadIO m, UnixInputStreamK a) => a -> m Bool Source
unixInputStreamGetFd
data UnixInputStreamGetFdMethodInfo Source
((~) (TYPE Lifted) signature (m Int32), MonadIO m, UnixInputStreamK a) => MethodInfo (TYPE Lifted) UnixInputStreamGetFdMethodInfo a signature Source | |
unixInputStreamGetFd :: (MonadIO m, UnixInputStreamK a) => a -> m Int32 Source
unixInputStreamNew
unixInputStreamNew :: MonadIO m => Int32 -> Bool -> m UnixInputStream Source
unixInputStreamSetCloseFd
data UnixInputStreamSetCloseFdMethodInfo Source
((~) (TYPE Lifted) signature (Bool -> m ()), MonadIO m, UnixInputStreamK a) => MethodInfo (TYPE Lifted) UnixInputStreamSetCloseFdMethodInfo a signature Source | |
unixInputStreamSetCloseFd :: (MonadIO m, UnixInputStreamK a) => a -> Bool -> m () Source
Properties
CloseFd
data UnixInputStreamCloseFdPropertyInfo Source
getUnixInputStreamCloseFd :: (MonadIO m, UnixInputStreamK o) => o -> m Bool Source
setUnixInputStreamCloseFd :: (MonadIO m, UnixInputStreamK o) => o -> Bool -> m () Source
Fd
data UnixInputStreamFdPropertyInfo Source
getUnixInputStreamFd :: (MonadIO m, UnixInputStreamK o) => o -> m Int32 Source