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
- unixFDListAppend :: (MonadIO m, UnixFDListK a) => a -> Int32 -> m Int32
- unixFDListGet :: (MonadIO m, UnixFDListK a) => a -> Int32 -> m Int32
- unixFDListGetLength :: (MonadIO m, UnixFDListK a) => a -> m Int32
- unixFDListNew :: MonadIO m => m UnixFDList
- unixFDListNewFromArray :: MonadIO m => [Int32] -> m UnixFDList
- unixFDListPeekFds :: (MonadIO m, UnixFDListK a) => a -> m [Int32]
- unixFDListStealFds :: (MonadIO m, UnixFDListK a) => a -> m [Int32]
Exported types
newtype UnixFDList Source
class GObject o => UnixFDListK o Source
(GObject o, IsDescendantOf UnixFDList o) => UnixFDListK o Source |
toUnixFDList :: UnixFDListK o => o -> IO UnixFDList Source
Methods
unixFDListAppend
unixFDListAppend :: (MonadIO m, UnixFDListK a) => a -> Int32 -> m Int32 Source
unixFDListGet
unixFDListGet :: (MonadIO m, UnixFDListK a) => a -> Int32 -> m Int32 Source
unixFDListGetLength
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
unixFDListPeekFds :: (MonadIO m, UnixFDListK a) => a -> m [Int32] Source
unixFDListStealFds
unixFDListStealFds :: (MonadIO m, UnixFDListK a) => a -> m [Int32] Source