| 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 => IsUnixInputStream o
- toUnixInputStream :: IsUnixInputStream o => o -> IO UnixInputStream
- noUnixInputStream :: Maybe UnixInputStream
- data UnixInputStreamGetCloseFdMethodInfo
- unixInputStreamGetCloseFd :: (MonadIO m, IsUnixInputStream a) => a -> m Bool
- data UnixInputStreamGetFdMethodInfo
- unixInputStreamGetFd :: (MonadIO m, IsUnixInputStream a) => a -> m Int32
- unixInputStreamNew :: MonadIO m => Int32 -> Bool -> m UnixInputStream
- data UnixInputStreamSetCloseFdMethodInfo
- unixInputStreamSetCloseFd :: (MonadIO m, IsUnixInputStream a) => a -> Bool -> m ()
- data UnixInputStreamCloseFdPropertyInfo
- constructUnixInputStreamCloseFd :: IsUnixInputStream o => Bool -> IO (GValueConstruct o)
- getUnixInputStreamCloseFd :: (MonadIO m, IsUnixInputStream o) => o -> m Bool
- setUnixInputStreamCloseFd :: (MonadIO m, IsUnixInputStream o) => o -> Bool -> m ()
- unixInputStreamCloseFd :: AttrLabelProxy "closeFd"
- data UnixInputStreamFdPropertyInfo
- constructUnixInputStreamFd :: IsUnixInputStream o => Int32 -> IO (GValueConstruct o)
- getUnixInputStreamFd :: (MonadIO m, IsUnixInputStream o) => o -> m Int32
- unixInputStreamFd :: AttrLabelProxy "fd"
Exported types
newtype UnixInputStream Source #
Constructors
| UnixInputStream (ForeignPtr UnixInputStream) |
Instances
| GObject UnixInputStream Source # | |
| IsObject UnixInputStream Source # | |
| IsInputStream UnixInputStream Source # | |
| IsPollableInputStream UnixInputStream Source # | |
| IsFileDescriptorBased UnixInputStream Source # | |
| IsUnixInputStream 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 # | |
| HasAttributeList * UnixInputStream Source # | |
| type SignalList UnixInputStream Source # | |
| type AttributeList UnixInputStream Source # | |
class GObject o => IsUnixInputStream o Source #
Instances
| (GObject a, UnknownAncestorError Constraint UnixInputStream a) => IsUnixInputStream a Source # | |
| IsUnixInputStream UnixInputStream Source # | |
toUnixInputStream :: IsUnixInputStream o => o -> IO UnixInputStream Source #
Methods
unixInputStreamGetCloseFd
data UnixInputStreamGetCloseFdMethodInfo Source #
Instances
| ((~) * signature (m Bool), MonadIO m, IsUnixInputStream a) => MethodInfo * UnixInputStreamGetCloseFdMethodInfo a signature Source # | |
unixInputStreamGetCloseFd :: (MonadIO m, IsUnixInputStream a) => a -> m Bool Source #
unixInputStreamGetFd
data UnixInputStreamGetFdMethodInfo Source #
Instances
| ((~) * signature (m Int32), MonadIO m, IsUnixInputStream a) => MethodInfo * UnixInputStreamGetFdMethodInfo a signature Source # | |
unixInputStreamGetFd :: (MonadIO m, IsUnixInputStream a) => a -> m Int32 Source #
unixInputStreamNew
unixInputStreamNew :: MonadIO m => Int32 -> Bool -> m UnixInputStream Source #
unixInputStreamSetCloseFd
data UnixInputStreamSetCloseFdMethodInfo Source #
Instances
| ((~) * signature (Bool -> m ()), MonadIO m, IsUnixInputStream a) => MethodInfo * UnixInputStreamSetCloseFdMethodInfo a signature Source # | |
unixInputStreamSetCloseFd :: (MonadIO m, IsUnixInputStream a) => a -> Bool -> m () Source #
Properties
CloseFd
data UnixInputStreamCloseFdPropertyInfo Source #
Instances
| AttrInfo UnixInputStreamCloseFdPropertyInfo Source # | |
| type AttrSetTypeConstraint UnixInputStreamCloseFdPropertyInfo Source # | |
| type AttrLabel UnixInputStreamCloseFdPropertyInfo Source # | |
| type AttrGetType UnixInputStreamCloseFdPropertyInfo Source # | |
| type AttrBaseTypeConstraint UnixInputStreamCloseFdPropertyInfo Source # | |
| type AttrAllowedOps UnixInputStreamCloseFdPropertyInfo Source # | |
constructUnixInputStreamCloseFd :: IsUnixInputStream o => Bool -> IO (GValueConstruct o) Source #
getUnixInputStreamCloseFd :: (MonadIO m, IsUnixInputStream o) => o -> m Bool Source #
setUnixInputStreamCloseFd :: (MonadIO m, IsUnixInputStream o) => o -> Bool -> m () Source #
unixInputStreamCloseFd :: AttrLabelProxy "closeFd" Source #
Fd
data UnixInputStreamFdPropertyInfo Source #
Instances
| AttrInfo UnixInputStreamFdPropertyInfo Source # | |
| type AttrSetTypeConstraint UnixInputStreamFdPropertyInfo Source # | |
| type AttrLabel UnixInputStreamFdPropertyInfo Source # | |
| type AttrGetType UnixInputStreamFdPropertyInfo Source # | |
| type AttrBaseTypeConstraint UnixInputStreamFdPropertyInfo Source # | |
| type AttrAllowedOps UnixInputStreamFdPropertyInfo Source # | |
constructUnixInputStreamFd :: IsUnixInputStream o => Int32 -> IO (GValueConstruct o) Source #
getUnixInputStreamFd :: (MonadIO m, IsUnixInputStream o) => o -> m Int32 Source #
unixInputStreamFd :: AttrLabelProxy "fd" Source #