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
- resolverLookupByAddress :: (MonadIO m, ResolverK a, InetAddressK b, CancellableK c) => a -> b -> Maybe c -> m Text
- resolverLookupByAddressAsync :: (MonadIO m, ResolverK a, InetAddressK b, CancellableK c) => a -> b -> Maybe c -> Maybe AsyncReadyCallback -> m ()
- resolverLookupByAddressFinish :: (MonadIO m, ResolverK a, AsyncResultK b) => a -> b -> m Text
- resolverLookupByName :: (MonadIO m, ResolverK a, CancellableK b) => a -> Text -> Maybe b -> m [InetAddress]
- resolverLookupByNameAsync :: (MonadIO m, ResolverK a, CancellableK b) => a -> Text -> Maybe b -> Maybe AsyncReadyCallback -> m ()
- resolverLookupByNameFinish :: (MonadIO m, ResolverK a, AsyncResultK b) => a -> b -> m [InetAddress]
- resolverLookupRecords :: (MonadIO m, ResolverK a, CancellableK b) => a -> Text -> ResolverRecordType -> Maybe b -> m [GVariant]
- resolverLookupRecordsAsync :: (MonadIO m, ResolverK a, CancellableK b) => a -> Text -> ResolverRecordType -> Maybe b -> Maybe AsyncReadyCallback -> m ()
- resolverLookupRecordsFinish :: (MonadIO m, ResolverK a, AsyncResultK b) => a -> b -> m [GVariant]
- resolverLookupService :: (MonadIO m, ResolverK a, CancellableK b) => a -> Text -> Text -> Text -> Maybe b -> m [SrvTarget]
- resolverLookupServiceAsync :: (MonadIO m, ResolverK a, CancellableK b) => a -> Text -> Text -> Text -> Maybe b -> Maybe AsyncReadyCallback -> m ()
- resolverLookupServiceFinish :: (MonadIO m, ResolverK a, AsyncResultK b) => a -> b -> m [SrvTarget]
- 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 | |
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
resolverLookupByAddress :: (MonadIO m, ResolverK a, InetAddressK b, CancellableK c) => a -> b -> Maybe c -> m Text Source
resolverLookupByAddressAsync
resolverLookupByAddressAsync :: (MonadIO m, ResolverK a, InetAddressK b, CancellableK c) => a -> b -> Maybe c -> Maybe AsyncReadyCallback -> m () Source
resolverLookupByAddressFinish
resolverLookupByAddressFinish :: (MonadIO m, ResolverK a, AsyncResultK b) => a -> b -> m Text Source
resolverLookupByName
resolverLookupByName :: (MonadIO m, ResolverK a, CancellableK b) => a -> Text -> Maybe b -> m [InetAddress] Source
resolverLookupByNameAsync
resolverLookupByNameAsync :: (MonadIO m, ResolverK a, CancellableK b) => a -> Text -> Maybe b -> Maybe AsyncReadyCallback -> m () Source
resolverLookupByNameFinish
resolverLookupByNameFinish :: (MonadIO m, ResolverK a, AsyncResultK b) => a -> b -> m [InetAddress] Source
resolverLookupRecords
resolverLookupRecords :: (MonadIO m, ResolverK a, CancellableK b) => a -> Text -> ResolverRecordType -> Maybe b -> m [GVariant] Source
resolverLookupRecordsAsync
resolverLookupRecordsAsync :: (MonadIO m, ResolverK a, CancellableK b) => a -> Text -> ResolverRecordType -> Maybe b -> Maybe AsyncReadyCallback -> m () Source
resolverLookupRecordsFinish
resolverLookupRecordsFinish :: (MonadIO m, ResolverK a, AsyncResultK b) => a -> b -> m [GVariant] Source
resolverLookupService
resolverLookupService :: (MonadIO m, ResolverK a, CancellableK b) => a -> Text -> Text -> Text -> Maybe b -> m [SrvTarget] Source
resolverLookupServiceAsync
resolverLookupServiceAsync :: (MonadIO m, ResolverK a, CancellableK b) => a -> Text -> Text -> Text -> Maybe b -> Maybe AsyncReadyCallback -> m () Source
resolverLookupServiceFinish
resolverLookupServiceFinish :: (MonadIO m, ResolverK a, AsyncResultK b) => a -> b -> m [SrvTarget] Source
resolverSetDefault
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