| 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.Interfaces.DatagramBased
Description
- newtype DatagramBased = DatagramBased (ManagedPtr DatagramBased)
- noDatagramBased :: Maybe DatagramBased
- class GObject o => IsDatagramBased o
- toDatagramBased :: IsDatagramBased o => o -> IO DatagramBased
- data DatagramBasedConditionCheckMethodInfo
- datagramBasedConditionCheck :: (MonadIO m, IsDatagramBased a) => a -> [IOCondition] -> m [IOCondition]
- data DatagramBasedConditionWaitMethodInfo
- datagramBasedConditionWait :: (MonadIO m, IsDatagramBased a, IsCancellable b) => a -> [IOCondition] -> Int64 -> Maybe b -> m ()
- data DatagramBasedCreateSourceMethodInfo
- datagramBasedCreateSource :: (MonadIO m, IsDatagramBased a, IsCancellable b) => a -> [IOCondition] -> Maybe b -> m Source
- data DatagramBasedReceiveMessagesMethodInfo
- datagramBasedReceiveMessages :: (MonadIO m, IsDatagramBased a, IsCancellable b) => a -> [InputMessage] -> Int32 -> Int64 -> Maybe b -> m Int32
- data DatagramBasedSendMessagesMethodInfo
- datagramBasedSendMessages :: (MonadIO m, IsDatagramBased a, IsCancellable b) => a -> [OutputMessage] -> Int32 -> Int64 -> Maybe b -> m Int32
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 # | |
| ((~) * info (ResolveDatagramBasedMethod t DatagramBased), MethodInfo * info DatagramBased p) => IsLabelProxy t (DatagramBased -> p) Source # | |
| HasAttributeList * DatagramBased Source # | |
| type SignalList DatagramBased Source # | |
| type AttributeList DatagramBased Source # | |
class GObject o => IsDatagramBased o Source #
Instances
| (GObject a, UnknownAncestorError Constraint DatagramBased a) => IsDatagramBased a Source # | |
| IsDatagramBased Socket Source # | |
| IsDatagramBased DtlsConnection Source # | |
| IsDatagramBased DatagramBased Source # | |
| IsDatagramBased DtlsClientConnection Source # | |
| IsDatagramBased DtlsServerConnection Source # | |
toDatagramBased :: IsDatagramBased o => o -> IO DatagramBased Source #
Methods
conditionCheck
data DatagramBasedConditionCheckMethodInfo Source #
Instances
| ((~) * signature ([IOCondition] -> m [IOCondition]), MonadIO m, IsDatagramBased a) => MethodInfo * DatagramBasedConditionCheckMethodInfo a signature Source # | |
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 # | |
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 # | |
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 # | |
datagramBasedReceiveMessages :: (MonadIO m, IsDatagramBased a, IsCancellable b) => a -> [InputMessage] -> Int32 -> Int64 -> Maybe b -> m Int32 Source #
sendMessages
data DatagramBasedSendMessagesMethodInfo Source #
Instances
| ((~) * signature ([OutputMessage] -> Int32 -> Int64 -> Maybe b -> m Int32), MonadIO m, IsDatagramBased a, IsCancellable b) => MethodInfo * DatagramBasedSendMessagesMethodInfo a signature Source # | |
datagramBasedSendMessages :: (MonadIO m, IsDatagramBased a, IsCancellable b) => a -> [OutputMessage] -> Int32 -> Int64 -> Maybe b -> m Int32 Source #