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
Exported types
newtype UnixFDMessage Source
GObject UnixFDMessage Source | |
((~) * info (ResolveUnixFDMessageMethod t UnixFDMessage), MethodInfo * info UnixFDMessage p) => IsLabel t (UnixFDMessage -> p) Source | |
((~) * info (ResolveUnixFDMessageMethod t UnixFDMessage), MethodInfo * info UnixFDMessage p) => IsLabelProxy t (UnixFDMessage -> p) Source | |
type ParentTypes UnixFDMessage Source | |
type AttributeList UnixFDMessage Source | |
type SignalList 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
data UnixFDMessageAppendFdMethodInfo Source
((~) (TYPE Lifted) signature (Int32 -> m ()), MonadIO m, UnixFDMessageK a) => MethodInfo (TYPE Lifted) UnixFDMessageAppendFdMethodInfo a signature Source | |
unixFDMessageAppendFd :: (MonadIO m, UnixFDMessageK a) => a -> Int32 -> m () Source
unixFDMessageGetFdList
data UnixFDMessageGetFdListMethodInfo Source
((~) (TYPE Lifted) signature (m UnixFDList), MonadIO m, UnixFDMessageK a) => MethodInfo (TYPE Lifted) UnixFDMessageGetFdListMethodInfo a signature Source | |
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
((~) (TYPE Lifted) signature (m [Int32]), MonadIO m, UnixFDMessageK a) => MethodInfo (TYPE Lifted) UnixFDMessageStealFdsMethodInfo a signature Source | |
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