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 UnixFDList = UnixFDList (ForeignPtr UnixFDList)
- class GObject o => UnixFDListK o
- toUnixFDList :: UnixFDListK o => o -> IO UnixFDList
- noUnixFDList :: Maybe UnixFDList
- data UnixFDListAppendMethodInfo
- unixFDListAppend :: (MonadIO m, UnixFDListK a) => a -> Int32 -> m Int32
- data UnixFDListGetMethodInfo
- unixFDListGet :: (MonadIO m, UnixFDListK a) => a -> Int32 -> m Int32
- data UnixFDListGetLengthMethodInfo
- unixFDListGetLength :: (MonadIO m, UnixFDListK a) => a -> m Int32
- unixFDListNew :: MonadIO m => m UnixFDList
- unixFDListNewFromArray :: MonadIO m => [Int32] -> m UnixFDList
- data UnixFDListPeekFdsMethodInfo
- unixFDListPeekFds :: (MonadIO m, UnixFDListK a) => a -> m [Int32]
- data UnixFDListStealFdsMethodInfo
- unixFDListStealFds :: (MonadIO m, UnixFDListK a) => a -> m [Int32]
Exported types
newtype UnixFDList Source
GObject UnixFDList | |
((~) * info (ResolveUnixFDListMethod t UnixFDList), MethodInfo * info UnixFDList p) => IsLabelProxy t (UnixFDList -> p) | |
type ParentTypes UnixFDList | |
type AttributeList UnixFDList | |
type SignalList UnixFDList |
class GObject o => UnixFDListK o Source
(GObject o, IsDescendantOf UnixFDList o) => UnixFDListK o |
toUnixFDList :: UnixFDListK o => o -> IO UnixFDList Source
Methods
unixFDListAppend
data UnixFDListAppendMethodInfo Source
((~) * signature (Int32 -> m Int32), MonadIO m, UnixFDListK a) => MethodInfo * UnixFDListAppendMethodInfo a signature |
unixFDListAppend :: (MonadIO m, UnixFDListK a) => a -> Int32 -> m Int32 Source
unixFDListGet
data UnixFDListGetMethodInfo Source
((~) * signature (Int32 -> m Int32), MonadIO m, UnixFDListK a) => MethodInfo * UnixFDListGetMethodInfo a signature |
unixFDListGet :: (MonadIO m, UnixFDListK a) => a -> Int32 -> m Int32 Source
unixFDListGetLength
data UnixFDListGetLengthMethodInfo Source
((~) * signature (m Int32), MonadIO m, UnixFDListK a) => MethodInfo * UnixFDListGetLengthMethodInfo a signature |
unixFDListGetLength :: (MonadIO m, UnixFDListK a) => a -> m Int32 Source
unixFDListNew
unixFDListNew :: MonadIO m => m UnixFDList Source
unixFDListNewFromArray
unixFDListNewFromArray :: MonadIO m => [Int32] -> m UnixFDList Source
unixFDListPeekFds
data UnixFDListPeekFdsMethodInfo Source
((~) * signature (m [Int32]), MonadIO m, UnixFDListK a) => MethodInfo * UnixFDListPeekFdsMethodInfo a signature |
unixFDListPeekFds :: (MonadIO m, UnixFDListK a) => a -> m [Int32] Source
unixFDListStealFds
data UnixFDListStealFdsMethodInfo Source
((~) * signature (m [Int32]), MonadIO m, UnixFDListK a) => MethodInfo * UnixFDListStealFdsMethodInfo a signature |
unixFDListStealFds :: (MonadIO m, UnixFDListK a) => a -> m [Int32] Source