| 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.SocketAddressEnumerator
Description
- newtype SocketAddressEnumerator = SocketAddressEnumerator (ManagedPtr SocketAddressEnumerator)
- class GObject o => IsSocketAddressEnumerator o
- toSocketAddressEnumerator :: IsSocketAddressEnumerator o => o -> IO SocketAddressEnumerator
- noSocketAddressEnumerator :: Maybe SocketAddressEnumerator
- data SocketAddressEnumeratorNextMethodInfo
- socketAddressEnumeratorNext :: (MonadIO m, IsSocketAddressEnumerator a, IsCancellable b) => a -> Maybe b -> m SocketAddress
- data SocketAddressEnumeratorNextAsyncMethodInfo
- socketAddressEnumeratorNextAsync :: (MonadIO m, IsSocketAddressEnumerator a, IsCancellable b) => a -> Maybe b -> Maybe AsyncReadyCallback -> m ()
- data SocketAddressEnumeratorNextFinishMethodInfo
- socketAddressEnumeratorNextFinish :: (MonadIO m, IsSocketAddressEnumerator a, IsAsyncResult b) => a -> b -> m SocketAddress
Exported types
newtype SocketAddressEnumerator Source #
Constructors
| SocketAddressEnumerator (ManagedPtr SocketAddressEnumerator) |
Instances
| GObject SocketAddressEnumerator Source # | |
| IsObject SocketAddressEnumerator Source # | |
| IsSocketAddressEnumerator SocketAddressEnumerator Source # | |
| ((~) * info (ResolveSocketAddressEnumeratorMethod t SocketAddressEnumerator), MethodInfo * info SocketAddressEnumerator p) => IsLabel t (SocketAddressEnumerator -> p) Source # | |
| ((~) * info (ResolveSocketAddressEnumeratorMethod t SocketAddressEnumerator), MethodInfo * info SocketAddressEnumerator p) => IsLabelProxy t (SocketAddressEnumerator -> p) Source # | |
| HasAttributeList * SocketAddressEnumerator Source # | |
| type SignalList SocketAddressEnumerator Source # | |
| type AttributeList SocketAddressEnumerator Source # | |
class GObject o => IsSocketAddressEnumerator o Source #
Instances
| (GObject a, UnknownAncestorError Constraint SocketAddressEnumerator a) => IsSocketAddressEnumerator a Source # | |
| IsSocketAddressEnumerator SocketAddressEnumerator Source # | |
| IsSocketAddressEnumerator ProxyAddressEnumerator Source # | |
toSocketAddressEnumerator :: IsSocketAddressEnumerator o => o -> IO SocketAddressEnumerator Source #
Methods
next
data SocketAddressEnumeratorNextMethodInfo Source #
Instances
| ((~) * signature (Maybe b -> m SocketAddress), MonadIO m, IsSocketAddressEnumerator a, IsCancellable b) => MethodInfo * SocketAddressEnumeratorNextMethodInfo a signature Source # | |
socketAddressEnumeratorNext :: (MonadIO m, IsSocketAddressEnumerator a, IsCancellable b) => a -> Maybe b -> m SocketAddress Source #
nextAsync
data SocketAddressEnumeratorNextAsyncMethodInfo Source #
Instances
| ((~) * signature (Maybe b -> Maybe AsyncReadyCallback -> m ()), MonadIO m, IsSocketAddressEnumerator a, IsCancellable b) => MethodInfo * SocketAddressEnumeratorNextAsyncMethodInfo a signature Source # | |
socketAddressEnumeratorNextAsync :: (MonadIO m, IsSocketAddressEnumerator a, IsCancellable b) => a -> Maybe b -> Maybe AsyncReadyCallback -> m () Source #
nextFinish
data SocketAddressEnumeratorNextFinishMethodInfo Source #
Instances
| ((~) * signature (b -> m SocketAddress), MonadIO m, IsSocketAddressEnumerator a, IsAsyncResult b) => MethodInfo * SocketAddressEnumeratorNextFinishMethodInfo a signature Source # | |
socketAddressEnumeratorNextFinish :: (MonadIO m, IsSocketAddressEnumerator a, IsAsyncResult b) => a -> b -> m SocketAddress Source #