| 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.Proxy
Description
- newtype Proxy = Proxy (ManagedPtr Proxy)
- noProxy :: Maybe Proxy
- class GObject o => IsProxy o
- toProxy :: IsProxy o => o -> IO Proxy
- data ProxyConnectMethodInfo
- proxyConnect :: (MonadIO m, IsProxy a, IsIOStream b, IsProxyAddress c, IsCancellable d) => a -> b -> c -> Maybe d -> m IOStream
- data ProxyConnectAsyncMethodInfo
- proxyConnectAsync :: (MonadIO m, IsProxy a, IsIOStream b, IsProxyAddress c, IsCancellable d) => a -> b -> c -> Maybe d -> Maybe AsyncReadyCallback -> m ()
- data ProxyConnectFinishMethodInfo
- proxyConnectFinish :: (MonadIO m, IsProxy a, IsAsyncResult b) => a -> b -> m IOStream
- proxyGetDefaultForProtocol :: MonadIO m => Text -> m Proxy
- data ProxySupportsHostnameMethodInfo
- proxySupportsHostname :: (MonadIO m, IsProxy a) => a -> m Bool
Exported types
Instances
| GObject Proxy Source # | |
| IsObject Proxy Source # | |
| IsProxy Proxy Source # | |
| ((~) * info (ResolveProxyMethod t Proxy), MethodInfo * info Proxy p) => IsLabel t (Proxy -> p) Source # | |
| ((~) * info (ResolveProxyMethod t Proxy), MethodInfo * info Proxy p) => IsLabelProxy t (Proxy -> p) Source # | |
| HasAttributeList * Proxy Source # | |
| type SignalList Proxy Source # | |
| type AttributeList Proxy Source # | |
Methods
connect
data ProxyConnectMethodInfo Source #
Instances
| ((~) * signature (b -> c -> Maybe d -> m IOStream), MonadIO m, IsProxy a, IsIOStream b, IsProxyAddress c, IsCancellable d) => MethodInfo * ProxyConnectMethodInfo a signature Source # | |
proxyConnect :: (MonadIO m, IsProxy a, IsIOStream b, IsProxyAddress c, IsCancellable d) => a -> b -> c -> Maybe d -> m IOStream Source #
connectAsync
data ProxyConnectAsyncMethodInfo Source #
Instances
| ((~) * signature (b -> c -> Maybe d -> Maybe AsyncReadyCallback -> m ()), MonadIO m, IsProxy a, IsIOStream b, IsProxyAddress c, IsCancellable d) => MethodInfo * ProxyConnectAsyncMethodInfo a signature Source # | |
proxyConnectAsync :: (MonadIO m, IsProxy a, IsIOStream b, IsProxyAddress c, IsCancellable d) => a -> b -> c -> Maybe d -> Maybe AsyncReadyCallback -> m () Source #
connectFinish
data ProxyConnectFinishMethodInfo Source #
Instances
| ((~) * signature (b -> m IOStream), MonadIO m, IsProxy a, IsAsyncResult b) => MethodInfo * ProxyConnectFinishMethodInfo a signature Source # | |
proxyConnectFinish :: (MonadIO m, IsProxy a, IsAsyncResult b) => a -> b -> m IOStream Source #
getDefaultForProtocol
proxyGetDefaultForProtocol :: MonadIO m => Text -> m Proxy Source #