gi-gio-2.0.7: Gio bindings

CopyrightWill Thompson, Iñaki García Etxebarria and Jonas Platte
LicenseLGPL-2.1
MaintainerIñaki García Etxebarria (garetxe@gmail.com)
Safe HaskellNone
LanguageHaskell2010

GI.Gio.Objects.UnixFDMessage

Contents

Description

 

Synopsis

Exported types

newtype UnixFDMessage Source #

Constructors

UnixFDMessage (ManagedPtr 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 # 

Methods

fromLabel :: Proxy# Symbol t -> UnixFDMessage -> p #

((~) * info (ResolveUnixFDMessageMethod t UnixFDMessage), MethodInfo * info UnixFDMessage p) => IsLabelProxy t (UnixFDMessage -> p) Source # 
HasAttributeList * UnixFDMessage Source # 
type SignalList UnixFDMessage Source # 
type SignalList UnixFDMessage
type AttributeList UnixFDMessage Source # 
type AttributeList UnixFDMessage

class GObject o => IsUnixFDMessage o Source #

Instances

(GObject a, UnknownAncestorError Constraint UnixFDMessage a) => IsUnixFDMessage a Source # 
IsUnixFDMessage UnixFDMessage Source # 

Methods

appendFd

data UnixFDMessageAppendFdMethodInfo Source #

Instances

((~) * signature (Int32 -> m ()), MonadIO m, IsUnixFDMessage a) => MethodInfo * UnixFDMessageAppendFdMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy UnixFDMessageAppendFdMethodInfo a -> signature -> s

getFdList

data UnixFDMessageGetFdListMethodInfo Source #

Instances

((~) * signature (m UnixFDList), MonadIO m, IsUnixFDMessage a) => MethodInfo * UnixFDMessageGetFdListMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy UnixFDMessageGetFdListMethodInfo a -> signature -> s

new

newWithFdList

stealFds

data UnixFDMessageStealFdsMethodInfo Source #

Instances

((~) * signature (m [Int32]), MonadIO m, IsUnixFDMessage a) => MethodInfo * UnixFDMessageStealFdsMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy UnixFDMessageStealFdsMethodInfo a -> signature -> s

Properties

fdList

data UnixFDMessageFdListPropertyInfo Source #

Instances

AttrInfo UnixFDMessageFdListPropertyInfo Source # 

Associated Types

type AttrAllowedOps UnixFDMessageFdListPropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint UnixFDMessageFdListPropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint UnixFDMessageFdListPropertyInfo :: * -> Constraint

type AttrGetType UnixFDMessageFdListPropertyInfo :: *

type AttrLabel UnixFDMessageFdListPropertyInfo :: Symbol

type AttrOrigin UnixFDMessageFdListPropertyInfo :: *

Methods

attrGet :: AttrBaseTypeConstraint UnixFDMessageFdListPropertyInfo o => Proxy * UnixFDMessageFdListPropertyInfo -> o -> IO (AttrGetType UnixFDMessageFdListPropertyInfo)

attrSet :: (AttrBaseTypeConstraint UnixFDMessageFdListPropertyInfo o, AttrSetTypeConstraint UnixFDMessageFdListPropertyInfo b) => Proxy * UnixFDMessageFdListPropertyInfo -> o -> b -> IO ()

attrClear :: AttrBaseTypeConstraint UnixFDMessageFdListPropertyInfo o => Proxy * UnixFDMessageFdListPropertyInfo -> o -> IO ()

attrConstruct :: (AttrBaseTypeConstraint UnixFDMessageFdListPropertyInfo o, AttrSetTypeConstraint UnixFDMessageFdListPropertyInfo b) => Proxy * UnixFDMessageFdListPropertyInfo -> b -> IO (GValueConstruct o)

type AttrSetTypeConstraint UnixFDMessageFdListPropertyInfo Source # 
type AttrSetTypeConstraint UnixFDMessageFdListPropertyInfo = IsUnixFDList
type AttrOrigin UnixFDMessageFdListPropertyInfo Source # 
type AttrLabel UnixFDMessageFdListPropertyInfo Source # 
type AttrLabel UnixFDMessageFdListPropertyInfo = "fd-list"
type AttrGetType UnixFDMessageFdListPropertyInfo Source # 
type AttrBaseTypeConstraint UnixFDMessageFdListPropertyInfo Source # 
type AttrBaseTypeConstraint UnixFDMessageFdListPropertyInfo = IsUnixFDMessage
type AttrAllowedOps UnixFDMessageFdListPropertyInfo Source # 
type AttrAllowedOps UnixFDMessageFdListPropertyInfo = (:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ((:) AttrOpTag AttrClear ([] AttrOpTag)))

constructUnixFDMessageFdList :: (IsUnixFDMessage o, IsUnixFDList a) => a -> IO (GValueConstruct o) Source #

unixFDMessageFdList :: AttrLabelProxy "fdList" Source #