| 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.UnixFDList
Contents
Description
- newtype UnixFDList = UnixFDList (ForeignPtr UnixFDList)
- class GObject o => IsUnixFDList o
- toUnixFDList :: IsUnixFDList o => o -> IO UnixFDList
- noUnixFDList :: Maybe UnixFDList
- data UnixFDListAppendMethodInfo
- unixFDListAppend :: (MonadIO m, IsUnixFDList a) => a -> Int32 -> m Int32
- data UnixFDListGetMethodInfo
- unixFDListGet :: (MonadIO m, IsUnixFDList a) => a -> Int32 -> m Int32
- data UnixFDListGetLengthMethodInfo
- unixFDListGetLength :: (MonadIO m, IsUnixFDList a) => a -> m Int32
- unixFDListNew :: MonadIO m => m UnixFDList
- unixFDListNewFromArray :: MonadIO m => [Int32] -> m UnixFDList
- data UnixFDListPeekFdsMethodInfo
- unixFDListPeekFds :: (MonadIO m, IsUnixFDList a) => a -> m [Int32]
- data UnixFDListStealFdsMethodInfo
- unixFDListStealFds :: (MonadIO m, IsUnixFDList a) => a -> m [Int32]
Exported types
newtype UnixFDList Source #
Constructors
| UnixFDList (ForeignPtr UnixFDList) |
Instances
| GObject UnixFDList Source # | |
| IsObject UnixFDList Source # | |
| IsUnixFDList UnixFDList Source # | |
| ((~) * info (ResolveUnixFDListMethod t UnixFDList), MethodInfo * info UnixFDList p) => IsLabel t (UnixFDList -> p) Source # | |
| ((~) * info (ResolveUnixFDListMethod t UnixFDList), MethodInfo * info UnixFDList p) => IsLabelProxy t (UnixFDList -> p) Source # | |
| HasAttributeList * UnixFDList Source # | |
| type SignalList UnixFDList Source # | |
| type AttributeList UnixFDList Source # | |
class GObject o => IsUnixFDList o Source #
Instances
| (GObject a, UnknownAncestorError Constraint UnixFDList a) => IsUnixFDList a Source # | |
| IsUnixFDList UnixFDList Source # | |
toUnixFDList :: IsUnixFDList o => o -> IO UnixFDList Source #
Methods
unixFDListAppend
data UnixFDListAppendMethodInfo Source #
Instances
| ((~) * signature (Int32 -> m Int32), MonadIO m, IsUnixFDList a) => MethodInfo * UnixFDListAppendMethodInfo a signature Source # | |
unixFDListAppend :: (MonadIO m, IsUnixFDList a) => a -> Int32 -> m Int32 Source #
unixFDListGet
data UnixFDListGetMethodInfo Source #
Instances
| ((~) * signature (Int32 -> m Int32), MonadIO m, IsUnixFDList a) => MethodInfo * UnixFDListGetMethodInfo a signature Source # | |
unixFDListGet :: (MonadIO m, IsUnixFDList a) => a -> Int32 -> m Int32 Source #
unixFDListGetLength
data UnixFDListGetLengthMethodInfo Source #
Instances
| ((~) * signature (m Int32), MonadIO m, IsUnixFDList a) => MethodInfo * UnixFDListGetLengthMethodInfo a signature Source # | |
unixFDListGetLength :: (MonadIO m, IsUnixFDList a) => a -> m Int32 Source #
unixFDListNew
unixFDListNew :: MonadIO m => m UnixFDList Source #
unixFDListNewFromArray
unixFDListNewFromArray :: MonadIO m => [Int32] -> m UnixFDList Source #
unixFDListPeekFds
data UnixFDListPeekFdsMethodInfo Source #
Instances
| ((~) * signature (m [Int32]), MonadIO m, IsUnixFDList a) => MethodInfo * UnixFDListPeekFdsMethodInfo a signature Source # | |
unixFDListPeekFds :: (MonadIO m, IsUnixFDList a) => a -> m [Int32] Source #
unixFDListStealFds
data UnixFDListStealFdsMethodInfo Source #
Instances
| ((~) * signature (m [Int32]), MonadIO m, IsUnixFDList a) => MethodInfo * UnixFDListStealFdsMethodInfo a signature Source # | |
unixFDListStealFds :: (MonadIO m, IsUnixFDList a) => a -> m [Int32] Source #