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 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 | |
type ParentTypes Proxy Source | |
type AttributeList Proxy Source | |
type SignalList Proxy Source |
Methods
proxyConnect
data ProxyConnectMethodInfo Source
((~) (TYPE Lifted) signature (b -> c -> Maybe d -> m IOStream), MonadIO m, ProxyK a, IOStreamK b, ProxyAddressK c, CancellableK d) => MethodInfo (TYPE Lifted) ProxyConnectMethodInfo a signature Source | |
proxyConnect :: (MonadIO m, ProxyK a, IOStreamK b, ProxyAddressK c, CancellableK d) => a -> b -> c -> Maybe d -> m IOStream Source
proxyConnectAsync
data ProxyConnectAsyncMethodInfo Source
((~) (TYPE Lifted) signature (b -> c -> Maybe d -> Maybe AsyncReadyCallback -> m ()), MonadIO m, ProxyK a, IOStreamK b, ProxyAddressK c, CancellableK d) => MethodInfo (TYPE Lifted) ProxyConnectAsyncMethodInfo a signature Source | |
proxyConnectAsync :: (MonadIO m, ProxyK a, IOStreamK b, ProxyAddressK c, CancellableK d) => a -> b -> c -> Maybe d -> Maybe AsyncReadyCallback -> m () Source
proxyConnectFinish
data ProxyConnectFinishMethodInfo Source
((~) (TYPE Lifted) signature (b -> m IOStream), MonadIO m, ProxyK a, AsyncResultK b) => MethodInfo (TYPE Lifted) ProxyConnectFinishMethodInfo a signature Source | |
proxyConnectFinish :: (MonadIO m, ProxyK a, AsyncResultK b) => a -> b -> m IOStream Source
proxyGetDefaultForProtocol
proxyGetDefaultForProtocol :: MonadIO m => Text -> m Proxy Source
proxySupportsHostname
data ProxySupportsHostnameMethodInfo Source
((~) (TYPE Lifted) signature (m Bool), MonadIO m, ProxyK a) => MethodInfo (TYPE Lifted) ProxySupportsHostnameMethodInfo a signature Source | |
proxySupportsHostname :: (MonadIO m, ProxyK a) => a -> m Bool Source