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 UnixFDMessage = UnixFDMessage (ForeignPtr UnixFDMessage)
- class GObject o => UnixFDMessageK o
- toUnixFDMessage :: UnixFDMessageK o => o -> IO UnixFDMessage
- noUnixFDMessage :: Maybe UnixFDMessage
- unixFDMessageAppendFd :: (MonadIO m, UnixFDMessageK a) => a -> Int32 -> m ()
- unixFDMessageGetFdList :: (MonadIO m, UnixFDMessageK a) => a -> m UnixFDList
- unixFDMessageNew :: MonadIO m => m UnixFDMessage
- unixFDMessageNewWithFdList :: (MonadIO m, UnixFDListK a) => a -> m UnixFDMessage
- unixFDMessageStealFds :: (MonadIO m, UnixFDMessageK a) => a -> m [Int32]
- data UnixFDMessageFdListPropertyInfo
- constructUnixFDMessageFdList :: UnixFDListK a => a -> IO ([Char], GValue)
- getUnixFDMessageFdList :: (MonadIO m, UnixFDMessageK o) => o -> m UnixFDList
Exported types
newtype UnixFDMessage Source
class GObject o => UnixFDMessageK o Source
(GObject o, IsDescendantOf UnixFDMessage o) => UnixFDMessageK o Source |
toUnixFDMessage :: UnixFDMessageK o => o -> IO UnixFDMessage Source
Methods
unixFDMessageAppendFd
unixFDMessageAppendFd :: (MonadIO m, UnixFDMessageK a) => a -> Int32 -> m () Source
unixFDMessageGetFdList
unixFDMessageGetFdList :: (MonadIO m, UnixFDMessageK a) => a -> m UnixFDList Source
unixFDMessageNew
unixFDMessageNew :: MonadIO m => m UnixFDMessage Source
unixFDMessageNewWithFdList
unixFDMessageNewWithFdList :: (MonadIO m, UnixFDListK a) => a -> m UnixFDMessage Source
unixFDMessageStealFds
unixFDMessageStealFds :: (MonadIO m, UnixFDMessageK a) => a -> m [Int32] Source
Properties
FdList
data UnixFDMessageFdListPropertyInfo Source
AttrInfo UnixFDMessageFdListPropertyInfo Source | |
type AttrLabel UnixFDMessageFdListPropertyInfo = "UnixFDMessage::fd-list" Source | |
type AttrGetType UnixFDMessageFdListPropertyInfo = UnixFDList Source | |
type AttrBaseTypeConstraint UnixFDMessageFdListPropertyInfo = UnixFDMessageK Source | |
type AttrSetTypeConstraint UnixFDMessageFdListPropertyInfo = UnixFDListK Source | |
type AttrAllowedOps UnixFDMessageFdListPropertyInfo = (:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag)) Source |
constructUnixFDMessageFdList :: UnixFDListK a => a -> IO ([Char], GValue) Source
getUnixFDMessageFdList :: (MonadIO m, UnixFDMessageK o) => o -> m UnixFDList Source