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 |
- 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
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
((~) * 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
((~) * 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
((~) * 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
((~) * signature (m Bool), MonadIO m, ProxyK a) => MethodInfo * ProxySupportsHostnameMethodInfo a signature |
proxySupportsHostname :: (MonadIO m, ProxyK a) => a -> m Bool Source