| 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.ProxyResolver
Description
- newtype ProxyResolver = ProxyResolver (ManagedPtr ProxyResolver)
- noProxyResolver :: Maybe ProxyResolver
- class GObject o => IsProxyResolver o
- toProxyResolver :: IsProxyResolver o => o -> IO ProxyResolver
- proxyResolverGetDefault :: MonadIO m => m ProxyResolver
- data ProxyResolverIsSupportedMethodInfo
- proxyResolverIsSupported :: (MonadIO m, IsProxyResolver a) => a -> m Bool
- data ProxyResolverLookupMethodInfo
- proxyResolverLookup :: (MonadIO m, IsProxyResolver a, IsCancellable b) => a -> Text -> Maybe b -> m [Text]
- data ProxyResolverLookupAsyncMethodInfo
- proxyResolverLookupAsync :: (MonadIO m, IsProxyResolver a, IsCancellable b) => a -> Text -> Maybe b -> Maybe AsyncReadyCallback -> m ()
- data ProxyResolverLookupFinishMethodInfo
- proxyResolverLookupFinish :: (MonadIO m, IsProxyResolver a, IsAsyncResult b) => a -> b -> m [Text]
Exported types
newtype ProxyResolver Source #
Constructors
| ProxyResolver (ManagedPtr ProxyResolver) |
Instances
| GObject ProxyResolver Source # | |
| IsObject ProxyResolver Source # | |
| IsProxyResolver ProxyResolver Source # | |
| ((~) * info (ResolveProxyResolverMethod t ProxyResolver), MethodInfo * info ProxyResolver p) => IsLabel t (ProxyResolver -> p) Source # | |
| ((~) * info (ResolveProxyResolverMethod t ProxyResolver), MethodInfo * info ProxyResolver p) => IsLabelProxy t (ProxyResolver -> p) Source # | |
| HasAttributeList * ProxyResolver Source # | |
| type SignalList ProxyResolver Source # | |
| type AttributeList ProxyResolver Source # | |
class GObject o => IsProxyResolver o Source #
Instances
| (GObject a, UnknownAncestorError Constraint ProxyResolver a) => IsProxyResolver a Source # | |
| IsProxyResolver ProxyResolver Source # | |
| IsProxyResolver SimpleProxyResolver Source # | |
toProxyResolver :: IsProxyResolver o => o -> IO ProxyResolver Source #
Methods
getDefault
proxyResolverGetDefault :: MonadIO m => m ProxyResolver Source #
isSupported
data ProxyResolverIsSupportedMethodInfo Source #
Instances
| ((~) * signature (m Bool), MonadIO m, IsProxyResolver a) => MethodInfo * ProxyResolverIsSupportedMethodInfo a signature Source # | |
proxyResolverIsSupported :: (MonadIO m, IsProxyResolver a) => a -> m Bool Source #
lookup
data ProxyResolverLookupMethodInfo Source #
Instances
| ((~) * signature (Text -> Maybe b -> m [Text]), MonadIO m, IsProxyResolver a, IsCancellable b) => MethodInfo * ProxyResolverLookupMethodInfo a signature Source # | |
proxyResolverLookup :: (MonadIO m, IsProxyResolver a, IsCancellable b) => a -> Text -> Maybe b -> m [Text] Source #
lookupAsync
data ProxyResolverLookupAsyncMethodInfo Source #
Instances
| ((~) * signature (Text -> Maybe b -> Maybe AsyncReadyCallback -> m ()), MonadIO m, IsProxyResolver a, IsCancellable b) => MethodInfo * ProxyResolverLookupAsyncMethodInfo a signature Source # | |
proxyResolverLookupAsync :: (MonadIO m, IsProxyResolver a, IsCancellable b) => a -> Text -> Maybe b -> Maybe AsyncReadyCallback -> m () Source #
lookupFinish
data ProxyResolverLookupFinishMethodInfo Source #
Instances
| ((~) * signature (b -> m [Text]), MonadIO m, IsProxyResolver a, IsAsyncResult b) => MethodInfo * ProxyResolverLookupFinishMethodInfo a signature Source # | |
proxyResolverLookupFinish :: (MonadIO m, IsProxyResolver a, IsAsyncResult b) => a -> b -> m [Text] Source #