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 |
- Exported types
- Methods
- resolverGetDefault
- resolverLookupByAddress
- resolverLookupByAddressAsync
- resolverLookupByAddressFinish
- resolverLookupByName
- resolverLookupByNameAsync
- resolverLookupByNameFinish
- resolverLookupRecords
- resolverLookupRecordsAsync
- resolverLookupRecordsFinish
- resolverLookupService
- resolverLookupServiceAsync
- resolverLookupServiceFinish
- resolverSetDefault
- Signals
- newtype Resolver = Resolver (ForeignPtr Resolver)
- class GObject o => ResolverK o
- toResolver :: ResolverK o => o -> IO Resolver
- noResolver :: Maybe Resolver
- resolverGetDefault :: MonadIO m => m Resolver
- data ResolverLookupByAddressMethodInfo
- resolverLookupByAddress :: (MonadIO m, ResolverK a, InetAddressK b, CancellableK c) => a -> b -> Maybe c -> m Text
- data ResolverLookupByAddressAsyncMethodInfo
- resolverLookupByAddressAsync :: (MonadIO m, ResolverK a, InetAddressK b, CancellableK c) => a -> b -> Maybe c -> Maybe AsyncReadyCallback -> m ()
- data ResolverLookupByAddressFinishMethodInfo
- resolverLookupByAddressFinish :: (MonadIO m, ResolverK a, AsyncResultK b) => a -> b -> m Text
- data ResolverLookupByNameMethodInfo
- resolverLookupByName :: (MonadIO m, ResolverK a, CancellableK b) => a -> Text -> Maybe b -> m [InetAddress]
- data ResolverLookupByNameAsyncMethodInfo
- resolverLookupByNameAsync :: (MonadIO m, ResolverK a, CancellableK b) => a -> Text -> Maybe b -> Maybe AsyncReadyCallback -> m ()
- data ResolverLookupByNameFinishMethodInfo
- resolverLookupByNameFinish :: (MonadIO m, ResolverK a, AsyncResultK b) => a -> b -> m [InetAddress]
- data ResolverLookupRecordsMethodInfo
- resolverLookupRecords :: (MonadIO m, ResolverK a, CancellableK b) => a -> Text -> ResolverRecordType -> Maybe b -> m [GVariant]
- data ResolverLookupRecordsAsyncMethodInfo
- resolverLookupRecordsAsync :: (MonadIO m, ResolverK a, CancellableK b) => a -> Text -> ResolverRecordType -> Maybe b -> Maybe AsyncReadyCallback -> m ()
- data ResolverLookupRecordsFinishMethodInfo
- resolverLookupRecordsFinish :: (MonadIO m, ResolverK a, AsyncResultK b) => a -> b -> m [GVariant]
- data ResolverLookupServiceMethodInfo
- resolverLookupService :: (MonadIO m, ResolverK a, CancellableK b) => a -> Text -> Text -> Text -> Maybe b -> m [SrvTarget]
- data ResolverLookupServiceAsyncMethodInfo
- resolverLookupServiceAsync :: (MonadIO m, ResolverK a, CancellableK b) => a -> Text -> Text -> Text -> Maybe b -> Maybe AsyncReadyCallback -> m ()
- data ResolverLookupServiceFinishMethodInfo
- resolverLookupServiceFinish :: (MonadIO m, ResolverK a, AsyncResultK b) => a -> b -> m [SrvTarget]
- data ResolverSetDefaultMethodInfo
- resolverSetDefault :: (MonadIO m, ResolverK 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
GObject 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 | |
type ParentTypes Resolver Source | |
type AttributeList Resolver Source | |
type SignalList Resolver Source |
toResolver :: ResolverK o => o -> IO Resolver Source
Methods
resolverGetDefault
resolverGetDefault :: MonadIO m => m Resolver Source
resolverLookupByAddress
data ResolverLookupByAddressMethodInfo Source
((~) (TYPE Lifted) signature (b -> Maybe c -> m Text), MonadIO m, ResolverK a, InetAddressK b, CancellableK c) => MethodInfo (TYPE Lifted) ResolverLookupByAddressMethodInfo a signature Source | |
resolverLookupByAddress :: (MonadIO m, ResolverK a, InetAddressK b, CancellableK c) => a -> b -> Maybe c -> m Text Source
resolverLookupByAddressAsync
data ResolverLookupByAddressAsyncMethodInfo Source
((~) (TYPE Lifted) signature (b -> Maybe c -> Maybe AsyncReadyCallback -> m ()), MonadIO m, ResolverK a, InetAddressK b, CancellableK c) => MethodInfo (TYPE Lifted) ResolverLookupByAddressAsyncMethodInfo a signature Source | |
resolverLookupByAddressAsync :: (MonadIO m, ResolverK a, InetAddressK b, CancellableK c) => a -> b -> Maybe c -> Maybe AsyncReadyCallback -> m () Source
resolverLookupByAddressFinish
data ResolverLookupByAddressFinishMethodInfo Source
((~) (TYPE Lifted) signature (b -> m Text), MonadIO m, ResolverK a, AsyncResultK b) => MethodInfo (TYPE Lifted) ResolverLookupByAddressFinishMethodInfo a signature Source | |
resolverLookupByAddressFinish :: (MonadIO m, ResolverK a, AsyncResultK b) => a -> b -> m Text Source
resolverLookupByName
data ResolverLookupByNameMethodInfo Source
((~) (TYPE Lifted) signature (Text -> Maybe b -> m [InetAddress]), MonadIO m, ResolverK a, CancellableK b) => MethodInfo (TYPE Lifted) ResolverLookupByNameMethodInfo a signature Source | |
resolverLookupByName :: (MonadIO m, ResolverK a, CancellableK b) => a -> Text -> Maybe b -> m [InetAddress] Source
resolverLookupByNameAsync
data ResolverLookupByNameAsyncMethodInfo Source
((~) (TYPE Lifted) signature (Text -> Maybe b -> Maybe AsyncReadyCallback -> m ()), MonadIO m, ResolverK a, CancellableK b) => MethodInfo (TYPE Lifted) ResolverLookupByNameAsyncMethodInfo a signature Source | |
resolverLookupByNameAsync :: (MonadIO m, ResolverK a, CancellableK b) => a -> Text -> Maybe b -> Maybe AsyncReadyCallback -> m () Source
resolverLookupByNameFinish
data ResolverLookupByNameFinishMethodInfo Source
((~) (TYPE Lifted) signature (b -> m [InetAddress]), MonadIO m, ResolverK a, AsyncResultK b) => MethodInfo (TYPE Lifted) ResolverLookupByNameFinishMethodInfo a signature Source | |
resolverLookupByNameFinish :: (MonadIO m, ResolverK a, AsyncResultK b) => a -> b -> m [InetAddress] Source
resolverLookupRecords
data ResolverLookupRecordsMethodInfo Source
((~) (TYPE Lifted) signature (Text -> ResolverRecordType -> Maybe b -> m [GVariant]), MonadIO m, ResolverK a, CancellableK b) => MethodInfo (TYPE Lifted) ResolverLookupRecordsMethodInfo a signature Source | |
resolverLookupRecords :: (MonadIO m, ResolverK a, CancellableK b) => a -> Text -> ResolverRecordType -> Maybe b -> m [GVariant] Source
resolverLookupRecordsAsync
data ResolverLookupRecordsAsyncMethodInfo Source
((~) (TYPE Lifted) signature (Text -> ResolverRecordType -> Maybe b -> Maybe AsyncReadyCallback -> m ()), MonadIO m, ResolverK a, CancellableK b) => MethodInfo (TYPE Lifted) ResolverLookupRecordsAsyncMethodInfo a signature Source | |
resolverLookupRecordsAsync :: (MonadIO m, ResolverK a, CancellableK b) => a -> Text -> ResolverRecordType -> Maybe b -> Maybe AsyncReadyCallback -> m () Source
resolverLookupRecordsFinish
data ResolverLookupRecordsFinishMethodInfo Source
((~) (TYPE Lifted) signature (b -> m [GVariant]), MonadIO m, ResolverK a, AsyncResultK b) => MethodInfo (TYPE Lifted) ResolverLookupRecordsFinishMethodInfo a signature Source | |
resolverLookupRecordsFinish :: (MonadIO m, ResolverK a, AsyncResultK b) => a -> b -> m [GVariant] Source
resolverLookupService
data ResolverLookupServiceMethodInfo Source
((~) (TYPE Lifted) signature (Text -> Text -> Text -> Maybe b -> m [SrvTarget]), MonadIO m, ResolverK a, CancellableK b) => MethodInfo (TYPE Lifted) ResolverLookupServiceMethodInfo a signature Source | |
resolverLookupService :: (MonadIO m, ResolverK a, CancellableK b) => a -> Text -> Text -> Text -> Maybe b -> m [SrvTarget] Source
resolverLookupServiceAsync
data ResolverLookupServiceAsyncMethodInfo Source
((~) (TYPE Lifted) signature (Text -> Text -> Text -> Maybe b -> Maybe AsyncReadyCallback -> m ()), MonadIO m, ResolverK a, CancellableK b) => MethodInfo (TYPE Lifted) ResolverLookupServiceAsyncMethodInfo a signature Source | |
resolverLookupServiceAsync :: (MonadIO m, ResolverK a, CancellableK b) => a -> Text -> Text -> Text -> Maybe b -> Maybe AsyncReadyCallback -> m () Source
resolverLookupServiceFinish
data ResolverLookupServiceFinishMethodInfo Source
((~) (TYPE Lifted) signature (b -> m [SrvTarget]), MonadIO m, ResolverK a, AsyncResultK b) => MethodInfo (TYPE Lifted) ResolverLookupServiceFinishMethodInfo a signature Source | |
resolverLookupServiceFinish :: (MonadIO m, ResolverK a, AsyncResultK b) => a -> b -> m [SrvTarget] Source
resolverSetDefault
data ResolverSetDefaultMethodInfo Source
((~) (TYPE Lifted) signature (m ()), MonadIO m, ResolverK a) => MethodInfo (TYPE Lifted) ResolverSetDefaultMethodInfo a signature Source | |
resolverSetDefault :: (MonadIO m, ResolverK a) => a -> m () Source
Signals
Reload
type ResolverReloadCallback = IO () Source
type ResolverReloadCallbackC = Ptr () -> Ptr () -> IO () 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