| 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 |
GI.Gio.Objects.UnixFDMessage
Contents
Description
- newtype UnixFDMessage = UnixFDMessage (ForeignPtr UnixFDMessage)
- class GObject o => IsUnixFDMessage o
- toUnixFDMessage :: IsUnixFDMessage o => o -> IO UnixFDMessage
- noUnixFDMessage :: Maybe UnixFDMessage
- data UnixFDMessageAppendFdMethodInfo
- unixFDMessageAppendFd :: (MonadIO m, IsUnixFDMessage a) => a -> Int32 -> m ()
- data UnixFDMessageGetFdListMethodInfo
- unixFDMessageGetFdList :: (MonadIO m, IsUnixFDMessage a) => a -> m UnixFDList
- unixFDMessageNew :: MonadIO m => m UnixFDMessage
- unixFDMessageNewWithFdList :: (MonadIO m, IsUnixFDList a) => a -> m UnixFDMessage
- data UnixFDMessageStealFdsMethodInfo
- unixFDMessageStealFds :: (MonadIO m, IsUnixFDMessage a) => a -> m [Int32]
- data UnixFDMessageFdListPropertyInfo
- constructUnixFDMessageFdList :: (IsUnixFDMessage o, IsUnixFDList a) => a -> IO (GValueConstruct o)
- getUnixFDMessageFdList :: (MonadIO m, IsUnixFDMessage o) => o -> m UnixFDList
- unixFDMessageFdList :: AttrLabelProxy "fdList"
Exported types
newtype UnixFDMessage Source #
Constructors
| UnixFDMessage (ForeignPtr UnixFDMessage) |
Instances
| GObject UnixFDMessage Source # | |
| IsObject UnixFDMessage Source # | |
| IsSocketControlMessage UnixFDMessage Source # | |
| IsUnixFDMessage 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 # | |
| HasAttributeList * UnixFDMessage Source # | |
| type SignalList UnixFDMessage Source # | |
| type AttributeList UnixFDMessage Source # | |
class GObject o => IsUnixFDMessage o Source #
Instances
| (GObject a, UnknownAncestorError Constraint UnixFDMessage a) => IsUnixFDMessage a Source # | |
| IsUnixFDMessage UnixFDMessage Source # | |
toUnixFDMessage :: IsUnixFDMessage o => o -> IO UnixFDMessage Source #
Methods
unixFDMessageAppendFd
data UnixFDMessageAppendFdMethodInfo Source #
Instances
| ((~) * signature (Int32 -> m ()), MonadIO m, IsUnixFDMessage a) => MethodInfo * UnixFDMessageAppendFdMethodInfo a signature Source # | |
unixFDMessageAppendFd :: (MonadIO m, IsUnixFDMessage a) => a -> Int32 -> m () Source #
unixFDMessageGetFdList
data UnixFDMessageGetFdListMethodInfo Source #
Instances
| ((~) * signature (m UnixFDList), MonadIO m, IsUnixFDMessage a) => MethodInfo * UnixFDMessageGetFdListMethodInfo a signature Source # | |
unixFDMessageGetFdList :: (MonadIO m, IsUnixFDMessage a) => a -> m UnixFDList Source #
unixFDMessageNew
unixFDMessageNew :: MonadIO m => m UnixFDMessage Source #
unixFDMessageNewWithFdList
unixFDMessageNewWithFdList :: (MonadIO m, IsUnixFDList a) => a -> m UnixFDMessage Source #
unixFDMessageStealFds
data UnixFDMessageStealFdsMethodInfo Source #
Instances
| ((~) * signature (m [Int32]), MonadIO m, IsUnixFDMessage a) => MethodInfo * UnixFDMessageStealFdsMethodInfo a signature Source # | |
unixFDMessageStealFds :: (MonadIO m, IsUnixFDMessage a) => a -> m [Int32] Source #
Properties
FdList
data UnixFDMessageFdListPropertyInfo Source #
Instances
| AttrInfo UnixFDMessageFdListPropertyInfo Source # | |
| type AttrSetTypeConstraint UnixFDMessageFdListPropertyInfo Source # | |
| type AttrLabel UnixFDMessageFdListPropertyInfo Source # | |
| type AttrGetType UnixFDMessageFdListPropertyInfo Source # | |
| type AttrBaseTypeConstraint UnixFDMessageFdListPropertyInfo Source # | |
| type AttrAllowedOps UnixFDMessageFdListPropertyInfo Source # | |
constructUnixFDMessageFdList :: (IsUnixFDMessage o, IsUnixFDList a) => a -> IO (GValueConstruct o) Source #
getUnixFDMessageFdList :: (MonadIO m, IsUnixFDMessage o) => o -> m UnixFDList Source #
unixFDMessageFdList :: AttrLabelProxy "fdList" Source #