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 UnixOutputStream = UnixOutputStream (ForeignPtr UnixOutputStream)
- class GObject o => UnixOutputStreamK o
- toUnixOutputStream :: UnixOutputStreamK o => o -> IO UnixOutputStream
- noUnixOutputStream :: Maybe UnixOutputStream
- data UnixOutputStreamGetCloseFdMethodInfo
- unixOutputStreamGetCloseFd :: (MonadIO m, UnixOutputStreamK a) => a -> m Bool
- data UnixOutputStreamGetFdMethodInfo
- unixOutputStreamGetFd :: (MonadIO m, UnixOutputStreamK a) => a -> m Int32
- unixOutputStreamNew :: MonadIO m => Int32 -> Bool -> m UnixOutputStream
- data UnixOutputStreamSetCloseFdMethodInfo
- unixOutputStreamSetCloseFd :: (MonadIO m, UnixOutputStreamK a) => a -> Bool -> m ()
- data UnixOutputStreamCloseFdPropertyInfo
- constructUnixOutputStreamCloseFd :: Bool -> IO ([Char], GValue)
- getUnixOutputStreamCloseFd :: (MonadIO m, UnixOutputStreamK o) => o -> m Bool
- setUnixOutputStreamCloseFd :: (MonadIO m, UnixOutputStreamK o) => o -> Bool -> m ()
- data UnixOutputStreamFdPropertyInfo
- constructUnixOutputStreamFd :: Int32 -> IO ([Char], GValue)
- getUnixOutputStreamFd :: (MonadIO m, UnixOutputStreamK o) => o -> m Int32
Exported types
newtype UnixOutputStream Source
GObject UnixOutputStream Source | |
((~) * info (ResolveUnixOutputStreamMethod t UnixOutputStream), MethodInfo * info UnixOutputStream p) => IsLabel t (UnixOutputStream -> p) Source | |
((~) * info (ResolveUnixOutputStreamMethod t UnixOutputStream), MethodInfo * info UnixOutputStream p) => IsLabelProxy t (UnixOutputStream -> p) Source | |
type ParentTypes UnixOutputStream Source | |
type AttributeList UnixOutputStream Source | |
type SignalList UnixOutputStream Source |
class GObject o => UnixOutputStreamK o Source
(GObject o, IsDescendantOf UnixOutputStream o) => UnixOutputStreamK o Source | |
toUnixOutputStream :: UnixOutputStreamK o => o -> IO UnixOutputStream Source
Methods
unixOutputStreamGetCloseFd
data UnixOutputStreamGetCloseFdMethodInfo Source
((~) (TYPE Lifted) signature (m Bool), MonadIO m, UnixOutputStreamK a) => MethodInfo (TYPE Lifted) UnixOutputStreamGetCloseFdMethodInfo a signature Source | |
unixOutputStreamGetCloseFd :: (MonadIO m, UnixOutputStreamK a) => a -> m Bool Source
unixOutputStreamGetFd
data UnixOutputStreamGetFdMethodInfo Source
((~) (TYPE Lifted) signature (m Int32), MonadIO m, UnixOutputStreamK a) => MethodInfo (TYPE Lifted) UnixOutputStreamGetFdMethodInfo a signature Source | |
unixOutputStreamGetFd :: (MonadIO m, UnixOutputStreamK a) => a -> m Int32 Source
unixOutputStreamNew
unixOutputStreamNew :: MonadIO m => Int32 -> Bool -> m UnixOutputStream Source
unixOutputStreamSetCloseFd
data UnixOutputStreamSetCloseFdMethodInfo Source
((~) (TYPE Lifted) signature (Bool -> m ()), MonadIO m, UnixOutputStreamK a) => MethodInfo (TYPE Lifted) UnixOutputStreamSetCloseFdMethodInfo a signature Source | |
unixOutputStreamSetCloseFd :: (MonadIO m, UnixOutputStreamK a) => a -> Bool -> m () Source
Properties
CloseFd
data UnixOutputStreamCloseFdPropertyInfo Source
getUnixOutputStreamCloseFd :: (MonadIO m, UnixOutputStreamK o) => o -> m Bool Source
setUnixOutputStreamCloseFd :: (MonadIO m, UnixOutputStreamK o) => o -> Bool -> m () Source
Fd
data UnixOutputStreamFdPropertyInfo Source
getUnixOutputStreamFd :: (MonadIO m, UnixOutputStreamK o) => o -> m Int32 Source