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 SimpleProxyResolver = SimpleProxyResolver (ForeignPtr SimpleProxyResolver)
- class GObject o => SimpleProxyResolverK o
- toSimpleProxyResolver :: SimpleProxyResolverK o => o -> IO SimpleProxyResolver
- noSimpleProxyResolver :: Maybe SimpleProxyResolver
- simpleProxyResolverNew :: MonadIO m => Maybe Text -> Maybe Text -> m ProxyResolver
- simpleProxyResolverSetDefaultProxy :: (MonadIO m, SimpleProxyResolverK a) => a -> Text -> m ()
- simpleProxyResolverSetIgnoreHosts :: (MonadIO m, SimpleProxyResolverK a) => a -> Text -> m ()
- simpleProxyResolverSetUriProxy :: (MonadIO m, SimpleProxyResolverK a) => a -> Text -> Text -> m ()
- data SimpleProxyResolverDefaultProxyPropertyInfo
- constructSimpleProxyResolverDefaultProxy :: Text -> IO ([Char], GValue)
- getSimpleProxyResolverDefaultProxy :: (MonadIO m, SimpleProxyResolverK o) => o -> m Text
- setSimpleProxyResolverDefaultProxy :: (MonadIO m, SimpleProxyResolverK o) => o -> Text -> m ()
- data SimpleProxyResolverIgnoreHostsPropertyInfo
- constructSimpleProxyResolverIgnoreHosts :: [Text] -> IO ([Char], GValue)
- getSimpleProxyResolverIgnoreHosts :: (MonadIO m, SimpleProxyResolverK o) => o -> m [Text]
- setSimpleProxyResolverIgnoreHosts :: (MonadIO m, SimpleProxyResolverK o) => o -> [Text] -> m ()
Exported types
newtype SimpleProxyResolver Source
class GObject o => SimpleProxyResolverK o Source
toSimpleProxyResolver :: SimpleProxyResolverK o => o -> IO SimpleProxyResolver Source
Methods
simpleProxyResolverNew
simpleProxyResolverNew :: MonadIO m => Maybe Text -> Maybe Text -> m ProxyResolver Source
simpleProxyResolverSetDefaultProxy
simpleProxyResolverSetDefaultProxy :: (MonadIO m, SimpleProxyResolverK a) => a -> Text -> m () Source
simpleProxyResolverSetIgnoreHosts
simpleProxyResolverSetIgnoreHosts :: (MonadIO m, SimpleProxyResolverK a) => a -> Text -> m () Source
simpleProxyResolverSetUriProxy
simpleProxyResolverSetUriProxy :: (MonadIO m, SimpleProxyResolverK a) => a -> Text -> Text -> m () Source
Properties
DefaultProxy
data SimpleProxyResolverDefaultProxyPropertyInfo Source
AttrInfo SimpleProxyResolverDefaultProxyPropertyInfo Source | |
type AttrLabel SimpleProxyResolverDefaultProxyPropertyInfo = "SimpleProxyResolver::default-proxy" Source | |
type AttrGetType SimpleProxyResolverDefaultProxyPropertyInfo = Text Source | |
type AttrBaseTypeConstraint SimpleProxyResolverDefaultProxyPropertyInfo = SimpleProxyResolverK Source | |
type AttrSetTypeConstraint SimpleProxyResolverDefaultProxyPropertyInfo = * ~ Text Source | |
type AttrAllowedOps SimpleProxyResolverDefaultProxyPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) Source |
getSimpleProxyResolverDefaultProxy :: (MonadIO m, SimpleProxyResolverK o) => o -> m Text Source
setSimpleProxyResolverDefaultProxy :: (MonadIO m, SimpleProxyResolverK o) => o -> Text -> m () Source
IgnoreHosts
data SimpleProxyResolverIgnoreHostsPropertyInfo Source
AttrInfo SimpleProxyResolverIgnoreHostsPropertyInfo Source | |
type AttrLabel SimpleProxyResolverIgnoreHostsPropertyInfo = "SimpleProxyResolver::ignore-hosts" Source | |
type AttrGetType SimpleProxyResolverIgnoreHostsPropertyInfo = [Text] Source | |
type AttrBaseTypeConstraint SimpleProxyResolverIgnoreHostsPropertyInfo = SimpleProxyResolverK Source | |
type AttrSetTypeConstraint SimpleProxyResolverIgnoreHostsPropertyInfo = * ~ [Text] Source | |
type AttrAllowedOps SimpleProxyResolverIgnoreHostsPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) Source |
getSimpleProxyResolverIgnoreHosts :: (MonadIO m, SimpleProxyResolverK o) => o -> m [Text] Source
setSimpleProxyResolverIgnoreHosts :: (MonadIO m, SimpleProxyResolverK o) => o -> [Text] -> m () Source