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.Interfaces.DatagramBased

Contents

Description

 

Synopsis

Exported types

newtype DatagramBased Source #

Constructors

DatagramBased (ManagedPtr DatagramBased) 

Instances

GObject DatagramBased Source # 
IsObject DatagramBased Source # 
IsDatagramBased DatagramBased Source # 
((~) * info (ResolveDatagramBasedMethod t DatagramBased), MethodInfo * info DatagramBased p) => IsLabel t (DatagramBased -> p) Source # 

Methods

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

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

Methods

conditionCheck

data DatagramBasedConditionCheckMethodInfo Source #

Instances

((~) * signature ([IOCondition] -> m [IOCondition]), MonadIO m, IsDatagramBased a) => MethodInfo * DatagramBasedConditionCheckMethodInfo a signature Source # 

Methods

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

datagramBasedConditionCheck :: (MonadIO m, IsDatagramBased a) => a -> [IOCondition] -> m [IOCondition] Source #

conditionWait

data DatagramBasedConditionWaitMethodInfo Source #

Instances

((~) * signature ([IOCondition] -> Int64 -> Maybe b -> m ()), MonadIO m, IsDatagramBased a, IsCancellable b) => MethodInfo * DatagramBasedConditionWaitMethodInfo a signature Source # 

Methods

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

datagramBasedConditionWait :: (MonadIO m, IsDatagramBased a, IsCancellable b) => a -> [IOCondition] -> Int64 -> Maybe b -> m () Source #

createSource

data DatagramBasedCreateSourceMethodInfo Source #

Instances

((~) * signature ([IOCondition] -> Maybe b -> m Source), MonadIO m, IsDatagramBased a, IsCancellable b) => MethodInfo * DatagramBasedCreateSourceMethodInfo a signature Source # 

Methods

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

datagramBasedCreateSource :: (MonadIO m, IsDatagramBased a, IsCancellable b) => a -> [IOCondition] -> Maybe b -> m Source Source #

receiveMessages

data DatagramBasedReceiveMessagesMethodInfo Source #

Instances

((~) * signature ([InputMessage] -> Int32 -> Int64 -> Maybe b -> m Int32), MonadIO m, IsDatagramBased a, IsCancellable b) => MethodInfo * DatagramBasedReceiveMessagesMethodInfo a signature Source # 

Methods

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

sendMessages

data DatagramBasedSendMessagesMethodInfo Source #

Instances

((~) * signature ([OutputMessage] -> Int32 -> Int64 -> Maybe b -> m Int32), MonadIO m, IsDatagramBased a, IsCancellable b) => MethodInfo * DatagramBasedSendMessagesMethodInfo a signature Source # 

Methods

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