| 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.Resolver
Contents
- Exported types
- Methods
- resolverGetDefault
- resolverLookupByAddress
- resolverLookupByAddressAsync
- resolverLookupByAddressFinish
- resolverLookupByName
- resolverLookupByNameAsync
- resolverLookupByNameFinish
- resolverLookupRecords
- resolverLookupRecordsAsync
- resolverLookupRecordsFinish
- resolverLookupService
- resolverLookupServiceAsync
- resolverLookupServiceFinish
- resolverSetDefault
- Signals
Description
- newtype Resolver = Resolver (ForeignPtr Resolver)
- class GObject o => IsResolver o
- toResolver :: IsResolver o => o -> IO Resolver
- noResolver :: Maybe Resolver
- resolverGetDefault :: MonadIO m => m Resolver
- data ResolverLookupByAddressMethodInfo
- resolverLookupByAddress :: (MonadIO m, IsResolver a, IsInetAddress b, IsCancellable c) => a -> b -> Maybe c -> m Text
- data ResolverLookupByAddressAsyncMethodInfo
- resolverLookupByAddressAsync :: (MonadIO m, IsResolver a, IsInetAddress b, IsCancellable c) => a -> b -> Maybe c -> Maybe AsyncReadyCallback -> m ()
- data ResolverLookupByAddressFinishMethodInfo
- resolverLookupByAddressFinish :: (MonadIO m, IsResolver a, IsAsyncResult b) => a -> b -> m Text
- data ResolverLookupByNameMethodInfo
- resolverLookupByName :: (MonadIO m, IsResolver a, IsCancellable b) => a -> Text -> Maybe b -> m [InetAddress]
- data ResolverLookupByNameAsyncMethodInfo
- resolverLookupByNameAsync :: (MonadIO m, IsResolver a, IsCancellable b) => a -> Text -> Maybe b -> Maybe AsyncReadyCallback -> m ()
- data ResolverLookupByNameFinishMethodInfo
- resolverLookupByNameFinish :: (MonadIO m, IsResolver a, IsAsyncResult b) => a -> b -> m [InetAddress]
- data ResolverLookupRecordsMethodInfo
- resolverLookupRecords :: (MonadIO m, IsResolver a, IsCancellable b) => a -> Text -> ResolverRecordType -> Maybe b -> m [GVariant]
- data ResolverLookupRecordsAsyncMethodInfo
- resolverLookupRecordsAsync :: (MonadIO m, IsResolver a, IsCancellable b) => a -> Text -> ResolverRecordType -> Maybe b -> Maybe AsyncReadyCallback -> m ()
- data ResolverLookupRecordsFinishMethodInfo
- resolverLookupRecordsFinish :: (MonadIO m, IsResolver a, IsAsyncResult b) => a -> b -> m [GVariant]
- data ResolverLookupServiceMethodInfo
- resolverLookupService :: (MonadIO m, IsResolver a, IsCancellable b) => a -> Text -> Text -> Text -> Maybe b -> m [SrvTarget]
- data ResolverLookupServiceAsyncMethodInfo
- resolverLookupServiceAsync :: (MonadIO m, IsResolver a, IsCancellable b) => a -> Text -> Text -> Text -> Maybe b -> Maybe AsyncReadyCallback -> m ()
- data ResolverLookupServiceFinishMethodInfo
- resolverLookupServiceFinish :: (MonadIO m, IsResolver a, IsAsyncResult b) => a -> b -> m [SrvTarget]
- data ResolverSetDefaultMethodInfo
- resolverSetDefault :: (MonadIO m, IsResolver a) => a -> m ()
- type ResolverReloadCallback = IO ()
- type ResolverReloadCallbackC = Ptr () -> Ptr () -> IO ()
- data ResolverReloadSignalInfo
- afterResolverReload :: (GObject a, MonadIO m) => a -> ResolverReloadCallback -> m SignalHandlerId
- mkResolverReloadCallback :: ResolverReloadCallbackC -> IO (FunPtr ResolverReloadCallbackC)
- noResolverReloadCallback :: Maybe ResolverReloadCallback
- onResolverReload :: (GObject a, MonadIO m) => a -> ResolverReloadCallback -> m SignalHandlerId
- resolverReloadCallbackWrapper :: ResolverReloadCallback -> Ptr () -> Ptr () -> IO ()
- resolverReloadClosure :: ResolverReloadCallback -> IO Closure
Exported types
Constructors
| Resolver (ForeignPtr Resolver) |
Instances
| GObject Resolver Source # | |
| IsObject Resolver Source # | |
| IsResolver Resolver Source # | |
| ((~) * info (ResolveResolverMethod t Resolver), MethodInfo * info Resolver p) => IsLabel t (Resolver -> p) Source # | |
| ((~) * info (ResolveResolverMethod t Resolver), MethodInfo * info Resolver p) => IsLabelProxy t (Resolver -> p) Source # | |
| HasAttributeList * Resolver Source # | |
| type SignalList Resolver Source # | |
| type AttributeList Resolver Source # | |
class GObject o => IsResolver o Source #
Instances
| (GObject a, UnknownAncestorError Constraint Resolver a) => IsResolver a Source # | |
| IsResolver Resolver Source # | |
toResolver :: IsResolver o => o -> IO Resolver Source #
Methods
resolverGetDefault
resolverGetDefault :: MonadIO m => m Resolver Source #
resolverLookupByAddress
data ResolverLookupByAddressMethodInfo Source #
Instances
| ((~) * signature (b -> Maybe c -> m Text), MonadIO m, IsResolver a, IsInetAddress b, IsCancellable c) => MethodInfo * ResolverLookupByAddressMethodInfo a signature Source # | |
resolverLookupByAddress :: (MonadIO m, IsResolver a, IsInetAddress b, IsCancellable c) => a -> b -> Maybe c -> m Text Source #
resolverLookupByAddressAsync
data ResolverLookupByAddressAsyncMethodInfo Source #
Instances
| ((~) * signature (b -> Maybe c -> Maybe AsyncReadyCallback -> m ()), MonadIO m, IsResolver a, IsInetAddress b, IsCancellable c) => MethodInfo * ResolverLookupByAddressAsyncMethodInfo a signature Source # | |
resolverLookupByAddressAsync :: (MonadIO m, IsResolver a, IsInetAddress b, IsCancellable c) => a -> b -> Maybe c -> Maybe AsyncReadyCallback -> m () Source #
resolverLookupByAddressFinish
data ResolverLookupByAddressFinishMethodInfo Source #
Instances
| ((~) * signature (b -> m Text), MonadIO m, IsResolver a, IsAsyncResult b) => MethodInfo * ResolverLookupByAddressFinishMethodInfo a signature Source # | |
resolverLookupByAddressFinish :: (MonadIO m, IsResolver a, IsAsyncResult b) => a -> b -> m Text Source #
resolverLookupByName
data ResolverLookupByNameMethodInfo Source #
Instances
| ((~) * signature (Text -> Maybe b -> m [InetAddress]), MonadIO m, IsResolver a, IsCancellable b) => MethodInfo * ResolverLookupByNameMethodInfo a signature Source # | |
resolverLookupByName :: (MonadIO m, IsResolver a, IsCancellable b) => a -> Text -> Maybe b -> m [InetAddress] Source #
resolverLookupByNameAsync
data ResolverLookupByNameAsyncMethodInfo Source #
Instances
| ((~) * signature (Text -> Maybe b -> Maybe AsyncReadyCallback -> m ()), MonadIO m, IsResolver a, IsCancellable b) => MethodInfo * ResolverLookupByNameAsyncMethodInfo a signature Source # | |
resolverLookupByNameAsync :: (MonadIO m, IsResolver a, IsCancellable b) => a -> Text -> Maybe b -> Maybe AsyncReadyCallback -> m () Source #
resolverLookupByNameFinish
data ResolverLookupByNameFinishMethodInfo Source #
Instances
| ((~) * signature (b -> m [InetAddress]), MonadIO m, IsResolver a, IsAsyncResult b) => MethodInfo * ResolverLookupByNameFinishMethodInfo a signature Source # | |
resolverLookupByNameFinish :: (MonadIO m, IsResolver a, IsAsyncResult b) => a -> b -> m [InetAddress] Source #
resolverLookupRecords
data ResolverLookupRecordsMethodInfo Source #
Instances
| ((~) * signature (Text -> ResolverRecordType -> Maybe b -> m [GVariant]), MonadIO m, IsResolver a, IsCancellable b) => MethodInfo * ResolverLookupRecordsMethodInfo a signature Source # | |
resolverLookupRecords :: (MonadIO m, IsResolver a, IsCancellable b) => a -> Text -> ResolverRecordType -> Maybe b -> m [GVariant] Source #
resolverLookupRecordsAsync
data ResolverLookupRecordsAsyncMethodInfo Source #
Instances
| ((~) * signature (Text -> ResolverRecordType -> Maybe b -> Maybe AsyncReadyCallback -> m ()), MonadIO m, IsResolver a, IsCancellable b) => MethodInfo * ResolverLookupRecordsAsyncMethodInfo a signature Source # | |
resolverLookupRecordsAsync :: (MonadIO m, IsResolver a, IsCancellable b) => a -> Text -> ResolverRecordType -> Maybe b -> Maybe AsyncReadyCallback -> m () Source #
resolverLookupRecordsFinish
data ResolverLookupRecordsFinishMethodInfo Source #
Instances
| ((~) * signature (b -> m [GVariant]), MonadIO m, IsResolver a, IsAsyncResult b) => MethodInfo * ResolverLookupRecordsFinishMethodInfo a signature Source # | |
resolverLookupRecordsFinish :: (MonadIO m, IsResolver a, IsAsyncResult b) => a -> b -> m [GVariant] Source #
resolverLookupService
data ResolverLookupServiceMethodInfo Source #
Instances
| ((~) * signature (Text -> Text -> Text -> Maybe b -> m [SrvTarget]), MonadIO m, IsResolver a, IsCancellable b) => MethodInfo * ResolverLookupServiceMethodInfo a signature Source # | |
resolverLookupService :: (MonadIO m, IsResolver a, IsCancellable b) => a -> Text -> Text -> Text -> Maybe b -> m [SrvTarget] Source #
resolverLookupServiceAsync
data ResolverLookupServiceAsyncMethodInfo Source #
Instances
| ((~) * signature (Text -> Text -> Text -> Maybe b -> Maybe AsyncReadyCallback -> m ()), MonadIO m, IsResolver a, IsCancellable b) => MethodInfo * ResolverLookupServiceAsyncMethodInfo a signature Source # | |
resolverLookupServiceAsync :: (MonadIO m, IsResolver a, IsCancellable b) => a -> Text -> Text -> Text -> Maybe b -> Maybe AsyncReadyCallback -> m () Source #
resolverLookupServiceFinish
data ResolverLookupServiceFinishMethodInfo Source #
Instances
| ((~) * signature (b -> m [SrvTarget]), MonadIO m, IsResolver a, IsAsyncResult b) => MethodInfo * ResolverLookupServiceFinishMethodInfo a signature Source # | |
resolverLookupServiceFinish :: (MonadIO m, IsResolver a, IsAsyncResult b) => a -> b -> m [SrvTarget] Source #
resolverSetDefault
data ResolverSetDefaultMethodInfo Source #
Instances
| ((~) * signature (m ()), MonadIO m, IsResolver a) => MethodInfo * ResolverSetDefaultMethodInfo a signature Source # | |
resolverSetDefault :: (MonadIO m, IsResolver a) => a -> m () Source #
Signals
Reload
type ResolverReloadCallback = IO () Source #
data ResolverReloadSignalInfo Source #
Instances
| SignalInfo ResolverReloadSignalInfo Source # | |
| type HaskellCallbackType ResolverReloadSignalInfo Source # | |
afterResolverReload :: (GObject a, MonadIO m) => a -> ResolverReloadCallback -> m SignalHandlerId Source #
onResolverReload :: (GObject a, MonadIO m) => a -> ResolverReloadCallback -> m SignalHandlerId Source #
resolverReloadCallbackWrapper :: ResolverReloadCallback -> Ptr () -> Ptr () -> IO () Source #
resolverReloadClosure :: ResolverReloadCallback -> IO Closure Source #