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
- data UnixFDMessageAppendFdMethodInfo
- unixFDMessageAppendFd :: (MonadIO m, UnixFDMessageK a) => a -> Int32 -> m ()
- data UnixFDMessageGetFdListMethodInfo
- unixFDMessageGetFdList :: (MonadIO m, UnixFDMessageK a) => a -> m UnixFDList
- unixFDMessageNew :: MonadIO m => m UnixFDMessage
- unixFDMessageNewWithFdList :: (MonadIO m, UnixFDListK a) => a -> m UnixFDMessage
- data UnixFDMessageStealFdsMethodInfo
- 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
- unixFDMessageFdList :: AttrLabelProxy "fdList"
Exported types
newtype UnixFDMessage Source
GObject UnixFDMessage | |
((~) * info (ResolveUnixFDMessageMethod t UnixFDMessage), MethodInfo * info UnixFDMessage p) => IsLabelProxy t (UnixFDMessage -> p) | |
type ParentTypes UnixFDMessage | |
type AttributeList UnixFDMessage | |
type SignalList UnixFDMessage |
class GObject o => UnixFDMessageK o Source
(GObject o, IsDescendantOf UnixFDMessage o) => UnixFDMessageK o |
toUnixFDMessage :: UnixFDMessageK o => o -> IO UnixFDMessage Source
Methods
unixFDMessageAppendFd
data UnixFDMessageAppendFdMethodInfo Source
((~) * signature (Int32 -> m ()), MonadIO m, UnixFDMessageK a) => MethodInfo * UnixFDMessageAppendFdMethodInfo a signature |
unixFDMessageAppendFd :: (MonadIO m, UnixFDMessageK a) => a -> Int32 -> m () Source
unixFDMessageGetFdList
data UnixFDMessageGetFdListMethodInfo Source
((~) * signature (m UnixFDList), MonadIO m, UnixFDMessageK a) => MethodInfo * UnixFDMessageGetFdListMethodInfo a signature |
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
data UnixFDMessageStealFdsMethodInfo Source
((~) * signature (m [Int32]), MonadIO m, UnixFDMessageK a) => MethodInfo * UnixFDMessageStealFdsMethodInfo a signature |
unixFDMessageStealFds :: (MonadIO m, UnixFDMessageK a) => a -> m [Int32] Source
Properties
FdList
data UnixFDMessageFdListPropertyInfo Source
constructUnixFDMessageFdList :: UnixFDListK a => a -> IO ([Char], GValue) Source
getUnixFDMessageFdList :: (MonadIO m, UnixFDMessageK o) => o -> m UnixFDList Source
unixFDMessageFdList :: AttrLabelProxy "fdList" Source