| 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
Contents
Description
- newtype Proxy = Proxy (ForeignPtr Proxy)
 - noProxy :: Maybe Proxy
 - class GObject o => ProxyK o
 - toProxy :: ProxyK o => o -> IO Proxy
 - data ProxyConnectMethodInfo
 - proxyConnect :: (MonadIO m, ProxyK a, IOStreamK b, ProxyAddressK c, CancellableK d) => a -> b -> c -> Maybe d -> m IOStream
 - data ProxyConnectAsyncMethodInfo
 - proxyConnectAsync :: (MonadIO m, ProxyK a, IOStreamK b, ProxyAddressK c, CancellableK d) => a -> b -> c -> Maybe d -> Maybe AsyncReadyCallback -> m ()
 - data ProxyConnectFinishMethodInfo
 - proxyConnectFinish :: (MonadIO m, ProxyK a, AsyncResultK b) => a -> b -> m IOStream
 - proxyGetDefaultForProtocol :: MonadIO m => Text -> m Proxy
 - data ProxySupportsHostnameMethodInfo
 - proxySupportsHostname :: (MonadIO m, ProxyK a) => a -> m Bool
 
Exported types
Constructors
| Proxy (ForeignPtr Proxy) | 
Instances
| GObject Proxy | |
| ((~) * info (ResolveProxyMethod t Proxy), MethodInfo * info Proxy p) => IsLabelProxy t (Proxy -> p) | |
| type ParentTypes Proxy | |
| type AttributeList Proxy | |
| type SignalList Proxy | 
Methods
proxyConnect
data ProxyConnectMethodInfo Source
Instances
| ((~) * signature (b -> c -> Maybe d -> m IOStream), MonadIO m, ProxyK a, IOStreamK b, ProxyAddressK c, CancellableK d) => MethodInfo * ProxyConnectMethodInfo a signature | 
proxyConnect :: (MonadIO m, ProxyK a, IOStreamK b, ProxyAddressK c, CancellableK d) => a -> b -> c -> Maybe d -> m IOStream Source
proxyConnectAsync
data ProxyConnectAsyncMethodInfo Source
Instances
| ((~) * signature (b -> c -> Maybe d -> Maybe AsyncReadyCallback -> m ()), MonadIO m, ProxyK a, IOStreamK b, ProxyAddressK c, CancellableK d) => MethodInfo * ProxyConnectAsyncMethodInfo a signature | 
proxyConnectAsync :: (MonadIO m, ProxyK a, IOStreamK b, ProxyAddressK c, CancellableK d) => a -> b -> c -> Maybe d -> Maybe AsyncReadyCallback -> m () Source
proxyConnectFinish
data ProxyConnectFinishMethodInfo Source
Instances
| ((~) * signature (b -> m IOStream), MonadIO m, ProxyK a, AsyncResultK b) => MethodInfo * ProxyConnectFinishMethodInfo a signature | 
proxyConnectFinish :: (MonadIO m, ProxyK a, AsyncResultK b) => a -> b -> m IOStream Source
proxyGetDefaultForProtocol
proxyGetDefaultForProtocol :: MonadIO m => Text -> m Proxy Source
proxySupportsHostname
data ProxySupportsHostnameMethodInfo Source
Instances
| ((~) * signature (m Bool), MonadIO m, ProxyK a) => MethodInfo * ProxySupportsHostnameMethodInfo a signature | 
proxySupportsHostname :: (MonadIO m, ProxyK a) => a -> m Bool Source