packages feed

gi-soup 2.4.22 → 2.4.23

raw patch · 3 files changed

+21/−5 lines, 3 filesdep ~haskell-gidep ~haskell-gi-basePVP: major bump suggested

API removals or changes: PVP suggests a major version bump

Dependency ranges changed: haskell-gi, haskell-gi-base

API changes (from Hackage documentation)

- GI.Soup.Interfaces.PasswordManager: noPasswordManager :: Maybe PasswordManager
- GI.Soup.Interfaces.ProxyResolver: noProxyResolver :: Maybe ProxyResolver
- GI.Soup.Interfaces.ProxyURIResolver: noProxyURIResolver :: Maybe ProxyURIResolver
- GI.Soup.Interfaces.SessionFeature: noSessionFeature :: Maybe SessionFeature
- GI.Soup.Objects.Address: noAddress :: Maybe Address
- GI.Soup.Objects.Auth: noAuth :: Maybe Auth
- GI.Soup.Objects.AuthBasic: noAuthBasic :: Maybe AuthBasic
- GI.Soup.Objects.AuthDigest: noAuthDigest :: Maybe AuthDigest
- GI.Soup.Objects.AuthDomain: noAuthDomain :: Maybe AuthDomain
- GI.Soup.Objects.AuthDomainBasic: noAuthDomainBasic :: Maybe AuthDomainBasic
- GI.Soup.Objects.AuthDomainDigest: noAuthDomainDigest :: Maybe AuthDomainDigest
- GI.Soup.Objects.AuthManager: noAuthManager :: Maybe AuthManager
- GI.Soup.Objects.AuthNTLM: noAuthNTLM :: Maybe AuthNTLM
- GI.Soup.Objects.AuthNegotiate: noAuthNegotiate :: Maybe AuthNegotiate
- GI.Soup.Objects.Cache: noCache :: Maybe Cache
- GI.Soup.Objects.ContentDecoder: noContentDecoder :: Maybe ContentDecoder
- GI.Soup.Objects.ContentSniffer: noContentSniffer :: Maybe ContentSniffer
- GI.Soup.Objects.CookieJar: noCookieJar :: Maybe CookieJar
- GI.Soup.Objects.CookieJarDB: noCookieJarDB :: Maybe CookieJarDB
- GI.Soup.Objects.CookieJarText: noCookieJarText :: Maybe CookieJarText
- GI.Soup.Objects.Logger: noLogger :: Maybe Logger
- GI.Soup.Objects.Message: noMessage :: Maybe Message
- GI.Soup.Objects.MultipartInputStream: noMultipartInputStream :: Maybe MultipartInputStream
- GI.Soup.Objects.ProxyResolverDefault: noProxyResolverDefault :: Maybe ProxyResolverDefault
- GI.Soup.Objects.Request: noRequest :: Maybe Request
- GI.Soup.Objects.RequestData: noRequestData :: Maybe RequestData
- GI.Soup.Objects.RequestFile: noRequestFile :: Maybe RequestFile
- GI.Soup.Objects.RequestHTTP: noRequestHTTP :: Maybe RequestHTTP
- GI.Soup.Objects.Requester: noRequester :: Maybe Requester
- GI.Soup.Objects.Server: noServer :: Maybe Server
- GI.Soup.Objects.Session: noSession :: Maybe Session
- GI.Soup.Objects.SessionAsync: noSessionAsync :: Maybe SessionAsync
- GI.Soup.Objects.SessionSync: noSessionSync :: Maybe SessionSync
- GI.Soup.Objects.Socket: noSocket :: Maybe Socket
- GI.Soup.Objects.WebsocketConnection: noWebsocketConnection :: Maybe WebsocketConnection
- GI.Soup.Structs.Buffer: instance Data.GI.Base.BasicTypes.BoxedObject GI.Soup.Structs.Buffer.Buffer
- GI.Soup.Structs.Buffer: noBuffer :: Maybe Buffer
- GI.Soup.Structs.ClientContext: instance Data.GI.Base.BasicTypes.BoxedObject GI.Soup.Structs.ClientContext.ClientContext
- GI.Soup.Structs.ClientContext: noClientContext :: Maybe ClientContext
- GI.Soup.Structs.Connection: instance Data.GI.Base.BasicTypes.WrappedPtr GI.Soup.Structs.Connection.Connection
- GI.Soup.Structs.Connection: noConnection :: Maybe Connection
- GI.Soup.Structs.Cookie: instance Data.GI.Base.BasicTypes.BoxedObject GI.Soup.Structs.Cookie.Cookie
- GI.Soup.Structs.Cookie: noCookie :: Maybe Cookie
- GI.Soup.Structs.Date: instance Data.GI.Base.BasicTypes.BoxedObject GI.Soup.Structs.Date.Date
- GI.Soup.Structs.Date: noDate :: Maybe Date
- GI.Soup.Structs.MessageBody: instance Data.GI.Base.BasicTypes.BoxedObject GI.Soup.Structs.MessageBody.MessageBody
- GI.Soup.Structs.MessageBody: noMessageBody :: Maybe MessageBody
- GI.Soup.Structs.MessageHeaders: instance Data.GI.Base.BasicTypes.BoxedObject GI.Soup.Structs.MessageHeaders.MessageHeaders
- GI.Soup.Structs.MessageHeaders: noMessageHeaders :: Maybe MessageHeaders
- GI.Soup.Structs.MessageHeadersIter: instance Data.GI.Base.BasicTypes.WrappedPtr GI.Soup.Structs.MessageHeadersIter.MessageHeadersIter
- GI.Soup.Structs.MessageHeadersIter: noMessageHeadersIter :: Maybe MessageHeadersIter
- GI.Soup.Structs.MessageQueue: instance Data.GI.Base.BasicTypes.WrappedPtr GI.Soup.Structs.MessageQueue.MessageQueue
- GI.Soup.Structs.MessageQueue: noMessageQueue :: Maybe MessageQueue
- GI.Soup.Structs.MessageQueueItem: instance Data.GI.Base.BasicTypes.WrappedPtr GI.Soup.Structs.MessageQueueItem.MessageQueueItem
- GI.Soup.Structs.MessageQueueItem: noMessageQueueItem :: Maybe MessageQueueItem
- GI.Soup.Structs.Multipart: instance Data.GI.Base.BasicTypes.BoxedObject GI.Soup.Structs.Multipart.Multipart
- GI.Soup.Structs.Multipart: noMultipart :: Maybe Multipart
- GI.Soup.Structs.Range: instance Data.GI.Base.BasicTypes.WrappedPtr GI.Soup.Structs.Range.Range
- GI.Soup.Structs.Range: noRange :: Maybe Range
- GI.Soup.Structs.URI: instance Data.GI.Base.BasicTypes.BoxedObject GI.Soup.Structs.URI.URI
- GI.Soup.Structs.URI: noURI :: Maybe URI
- GI.Soup.Structs.XMLRPCParams: instance Data.GI.Base.BasicTypes.WrappedPtr GI.Soup.Structs.XMLRPCParams.XMLRPCParams
- GI.Soup.Structs.XMLRPCParams: noXMLRPCParams :: Maybe XMLRPCParams
+ GI.Soup.Constants: pattern HSTS_ENFORCER_DB_FILENAME :: Text
+ GI.Soup.Constants: pattern HSTS_POLICY_MAX_AGE_PAST :: Int32
+ GI.Soup.Constants: pattern MESSAGE_IS_TOP_LEVEL_NAVIGATION :: Text
+ GI.Soup.Constants: pattern MESSAGE_SITE_FOR_COOKIES :: Text
+ GI.Soup.Enums: AnotherSameSitePolicy :: Int -> SameSitePolicy
+ GI.Soup.Enums: SameSitePolicyLax :: SameSitePolicy
+ GI.Soup.Enums: SameSitePolicyNone :: SameSitePolicy
+ GI.Soup.Enums: SameSitePolicyStrict :: SameSitePolicy
+ GI.Soup.Enums: data SameSitePolicy
+ GI.Soup.Enums: instance Data.GI.Base.BasicTypes.BoxedEnum GI.Soup.Enums.SameSitePolicy
+ GI.Soup.Enums: instance Data.GI.Base.BasicTypes.TypedObject GI.Soup.Enums.AddressFamily
+ GI.Soup.Enums: instance Data.GI.Base.BasicTypes.TypedObject GI.Soup.Enums.CacheResponse
+ GI.Soup.Enums: instance Data.GI.Base.BasicTypes.TypedObject GI.Soup.Enums.CacheType
+ GI.Soup.Enums: instance Data.GI.Base.BasicTypes.TypedObject GI.Soup.Enums.ConnectionState
+ GI.Soup.Enums: instance Data.GI.Base.BasicTypes.TypedObject GI.Soup.Enums.CookieJarAcceptPolicy
+ GI.Soup.Enums: instance Data.GI.Base.BasicTypes.TypedObject GI.Soup.Enums.DateFormat
+ GI.Soup.Enums: instance Data.GI.Base.BasicTypes.TypedObject GI.Soup.Enums.Encoding
+ GI.Soup.Enums: instance Data.GI.Base.BasicTypes.TypedObject GI.Soup.Enums.HTTPVersion
+ GI.Soup.Enums: instance Data.GI.Base.BasicTypes.TypedObject GI.Soup.Enums.KnownStatusCode
+ GI.Soup.Enums: instance Data.GI.Base.BasicTypes.TypedObject GI.Soup.Enums.LoggerLogLevel
+ GI.Soup.Enums: instance Data.GI.Base.BasicTypes.TypedObject GI.Soup.Enums.MemoryUse
+ GI.Soup.Enums: instance Data.GI.Base.BasicTypes.TypedObject GI.Soup.Enums.MessageHeadersType
+ GI.Soup.Enums: instance Data.GI.Base.BasicTypes.TypedObject GI.Soup.Enums.MessagePriority
+ GI.Soup.Enums: instance Data.GI.Base.BasicTypes.TypedObject GI.Soup.Enums.RequestError
+ GI.Soup.Enums: instance Data.GI.Base.BasicTypes.TypedObject GI.Soup.Enums.RequesterError
+ GI.Soup.Enums: instance Data.GI.Base.BasicTypes.TypedObject GI.Soup.Enums.SameSitePolicy
+ GI.Soup.Enums: instance Data.GI.Base.BasicTypes.TypedObject GI.Soup.Enums.SocketIOStatus
+ GI.Soup.Enums: instance Data.GI.Base.BasicTypes.TypedObject GI.Soup.Enums.Status
+ GI.Soup.Enums: instance Data.GI.Base.BasicTypes.TypedObject GI.Soup.Enums.TLDError
+ GI.Soup.Enums: instance Data.GI.Base.BasicTypes.TypedObject GI.Soup.Enums.WebsocketCloseCode
+ GI.Soup.Enums: instance Data.GI.Base.BasicTypes.TypedObject GI.Soup.Enums.WebsocketConnectionType
+ GI.Soup.Enums: instance Data.GI.Base.BasicTypes.TypedObject GI.Soup.Enums.WebsocketDataType
+ GI.Soup.Enums: instance Data.GI.Base.BasicTypes.TypedObject GI.Soup.Enums.WebsocketError
+ GI.Soup.Enums: instance Data.GI.Base.BasicTypes.TypedObject GI.Soup.Enums.WebsocketState
+ GI.Soup.Enums: instance Data.GI.Base.BasicTypes.TypedObject GI.Soup.Enums.XMLRPCError
+ GI.Soup.Enums: instance Data.GI.Base.BasicTypes.TypedObject GI.Soup.Enums.XMLRPCFault
+ GI.Soup.Enums: instance Data.GI.Base.Overloading.HasParentTypes GI.Soup.Enums.AddressFamily
+ GI.Soup.Enums: instance Data.GI.Base.Overloading.HasParentTypes GI.Soup.Enums.CacheResponse
+ GI.Soup.Enums: instance Data.GI.Base.Overloading.HasParentTypes GI.Soup.Enums.CacheType
+ GI.Soup.Enums: instance Data.GI.Base.Overloading.HasParentTypes GI.Soup.Enums.ConnectionState
+ GI.Soup.Enums: instance Data.GI.Base.Overloading.HasParentTypes GI.Soup.Enums.CookieJarAcceptPolicy
+ GI.Soup.Enums: instance Data.GI.Base.Overloading.HasParentTypes GI.Soup.Enums.DateFormat
+ GI.Soup.Enums: instance Data.GI.Base.Overloading.HasParentTypes GI.Soup.Enums.Encoding
+ GI.Soup.Enums: instance Data.GI.Base.Overloading.HasParentTypes GI.Soup.Enums.HTTPVersion
+ GI.Soup.Enums: instance Data.GI.Base.Overloading.HasParentTypes GI.Soup.Enums.KnownStatusCode
+ GI.Soup.Enums: instance Data.GI.Base.Overloading.HasParentTypes GI.Soup.Enums.LoggerLogLevel
+ GI.Soup.Enums: instance Data.GI.Base.Overloading.HasParentTypes GI.Soup.Enums.MemoryUse
+ GI.Soup.Enums: instance Data.GI.Base.Overloading.HasParentTypes GI.Soup.Enums.MessageHeadersType
+ GI.Soup.Enums: instance Data.GI.Base.Overloading.HasParentTypes GI.Soup.Enums.MessagePriority
+ GI.Soup.Enums: instance Data.GI.Base.Overloading.HasParentTypes GI.Soup.Enums.RequestError
+ GI.Soup.Enums: instance Data.GI.Base.Overloading.HasParentTypes GI.Soup.Enums.RequesterError
+ GI.Soup.Enums: instance Data.GI.Base.Overloading.HasParentTypes GI.Soup.Enums.SameSitePolicy
+ GI.Soup.Enums: instance Data.GI.Base.Overloading.HasParentTypes GI.Soup.Enums.SocketIOStatus
+ GI.Soup.Enums: instance Data.GI.Base.Overloading.HasParentTypes GI.Soup.Enums.Status
+ GI.Soup.Enums: instance Data.GI.Base.Overloading.HasParentTypes GI.Soup.Enums.TLDError
+ GI.Soup.Enums: instance Data.GI.Base.Overloading.HasParentTypes GI.Soup.Enums.WebsocketCloseCode
+ GI.Soup.Enums: instance Data.GI.Base.Overloading.HasParentTypes GI.Soup.Enums.WebsocketConnectionType
+ GI.Soup.Enums: instance Data.GI.Base.Overloading.HasParentTypes GI.Soup.Enums.WebsocketDataType
+ GI.Soup.Enums: instance Data.GI.Base.Overloading.HasParentTypes GI.Soup.Enums.WebsocketError
+ GI.Soup.Enums: instance Data.GI.Base.Overloading.HasParentTypes GI.Soup.Enums.WebsocketState
+ GI.Soup.Enums: instance Data.GI.Base.Overloading.HasParentTypes GI.Soup.Enums.XMLRPCError
+ GI.Soup.Enums: instance Data.GI.Base.Overloading.HasParentTypes GI.Soup.Enums.XMLRPCFault
+ GI.Soup.Enums: instance GHC.Classes.Eq GI.Soup.Enums.SameSitePolicy
+ GI.Soup.Enums: instance GHC.Classes.Ord GI.Soup.Enums.SameSitePolicy
+ GI.Soup.Enums: instance GHC.Enum.Enum GI.Soup.Enums.SameSitePolicy
+ GI.Soup.Enums: instance GHC.Show.Show GI.Soup.Enums.SameSitePolicy
+ GI.Soup.Flags: instance Data.GI.Base.BasicTypes.TypedObject GI.Soup.Flags.Cacheability
+ GI.Soup.Flags: instance Data.GI.Base.BasicTypes.TypedObject GI.Soup.Flags.Expectation
+ GI.Soup.Flags: instance Data.GI.Base.BasicTypes.TypedObject GI.Soup.Flags.MessageFlags
+ GI.Soup.Flags: instance Data.GI.Base.BasicTypes.TypedObject GI.Soup.Flags.ServerListenOptions
+ GI.Soup.Flags: instance Data.GI.Base.Overloading.HasParentTypes GI.Soup.Flags.Cacheability
+ GI.Soup.Flags: instance Data.GI.Base.Overloading.HasParentTypes GI.Soup.Flags.Expectation
+ GI.Soup.Flags: instance Data.GI.Base.Overloading.HasParentTypes GI.Soup.Flags.MessageFlags
+ GI.Soup.Flags: instance Data.GI.Base.Overloading.HasParentTypes GI.Soup.Flags.ServerListenOptions
+ GI.Soup.Functions: websocketClientPrepareHandshakeWithExtensions :: (HasCallStack, MonadIO m, IsMessage a) => a -> Maybe Text -> Maybe [Text] -> Maybe [TypeClass] -> m ()
+ GI.Soup.Functions: websocketClientVerifyHandshakeWithExtensions :: (HasCallStack, MonadIO m, IsMessage a) => a -> Maybe [TypeClass] -> m [WebsocketExtension]
+ GI.Soup.Functions: websocketServerCheckHandshakeWithExtensions :: (HasCallStack, MonadIO m, IsMessage a) => a -> Maybe Text -> Maybe [Text] -> Maybe [TypeClass] -> m ()
+ GI.Soup.Functions: websocketServerProcessHandshakeWithExtensions :: (HasCallStack, MonadIO m, IsMessage a) => a -> Maybe Text -> Maybe [Text] -> Maybe [TypeClass] -> m (Bool, [WebsocketExtension])
+ GI.Soup.Interfaces.PasswordManager: instance Data.GI.Base.BasicTypes.ManagedPtrNewtype GI.Soup.Interfaces.PasswordManager.PasswordManager
+ GI.Soup.Interfaces.PasswordManager: instance Data.GI.Base.BasicTypes.TypedObject GI.Soup.Interfaces.PasswordManager.PasswordManager
+ GI.Soup.Interfaces.ProxyResolver: instance Data.GI.Base.BasicTypes.ManagedPtrNewtype GI.Soup.Interfaces.ProxyResolver.ProxyResolver
+ GI.Soup.Interfaces.ProxyResolver: instance Data.GI.Base.BasicTypes.TypedObject GI.Soup.Interfaces.ProxyResolver.ProxyResolver
+ GI.Soup.Interfaces.ProxyURIResolver: instance Data.GI.Base.BasicTypes.ManagedPtrNewtype GI.Soup.Interfaces.ProxyURIResolver.ProxyURIResolver
+ GI.Soup.Interfaces.ProxyURIResolver: instance Data.GI.Base.BasicTypes.TypedObject GI.Soup.Interfaces.ProxyURIResolver.ProxyURIResolver
+ GI.Soup.Interfaces.SessionFeature: instance Data.GI.Base.BasicTypes.ManagedPtrNewtype GI.Soup.Interfaces.SessionFeature.SessionFeature
+ GI.Soup.Interfaces.SessionFeature: instance Data.GI.Base.BasicTypes.TypedObject GI.Soup.Interfaces.SessionFeature.SessionFeature
+ GI.Soup.Objects.Address: instance Data.GI.Base.BasicTypes.ManagedPtrNewtype GI.Soup.Objects.Address.Address
+ GI.Soup.Objects.Address: instance Data.GI.Base.BasicTypes.TypedObject GI.Soup.Objects.Address.Address
+ GI.Soup.Objects.Auth: instance Data.GI.Base.BasicTypes.ManagedPtrNewtype GI.Soup.Objects.Auth.Auth
+ GI.Soup.Objects.Auth: instance Data.GI.Base.BasicTypes.TypedObject GI.Soup.Objects.Auth.Auth
+ GI.Soup.Objects.AuthBasic: instance Data.GI.Base.BasicTypes.ManagedPtrNewtype GI.Soup.Objects.AuthBasic.AuthBasic
+ GI.Soup.Objects.AuthBasic: instance Data.GI.Base.BasicTypes.TypedObject GI.Soup.Objects.AuthBasic.AuthBasic
+ GI.Soup.Objects.AuthDigest: instance Data.GI.Base.BasicTypes.ManagedPtrNewtype GI.Soup.Objects.AuthDigest.AuthDigest
+ GI.Soup.Objects.AuthDigest: instance Data.GI.Base.BasicTypes.TypedObject GI.Soup.Objects.AuthDigest.AuthDigest
+ GI.Soup.Objects.AuthDomain: instance Data.GI.Base.BasicTypes.ManagedPtrNewtype GI.Soup.Objects.AuthDomain.AuthDomain
+ GI.Soup.Objects.AuthDomain: instance Data.GI.Base.BasicTypes.TypedObject GI.Soup.Objects.AuthDomain.AuthDomain
+ GI.Soup.Objects.AuthDomainBasic: instance Data.GI.Base.BasicTypes.ManagedPtrNewtype GI.Soup.Objects.AuthDomainBasic.AuthDomainBasic
+ GI.Soup.Objects.AuthDomainBasic: instance Data.GI.Base.BasicTypes.TypedObject GI.Soup.Objects.AuthDomainBasic.AuthDomainBasic
+ GI.Soup.Objects.AuthDomainDigest: instance Data.GI.Base.BasicTypes.ManagedPtrNewtype GI.Soup.Objects.AuthDomainDigest.AuthDomainDigest
+ GI.Soup.Objects.AuthDomainDigest: instance Data.GI.Base.BasicTypes.TypedObject GI.Soup.Objects.AuthDomainDigest.AuthDomainDigest
+ GI.Soup.Objects.AuthManager: instance Data.GI.Base.BasicTypes.ManagedPtrNewtype GI.Soup.Objects.AuthManager.AuthManager
+ GI.Soup.Objects.AuthManager: instance Data.GI.Base.BasicTypes.TypedObject GI.Soup.Objects.AuthManager.AuthManager
+ GI.Soup.Objects.AuthNTLM: instance Data.GI.Base.BasicTypes.ManagedPtrNewtype GI.Soup.Objects.AuthNTLM.AuthNTLM
+ GI.Soup.Objects.AuthNTLM: instance Data.GI.Base.BasicTypes.TypedObject GI.Soup.Objects.AuthNTLM.AuthNTLM
+ GI.Soup.Objects.AuthNegotiate: instance Data.GI.Base.BasicTypes.ManagedPtrNewtype GI.Soup.Objects.AuthNegotiate.AuthNegotiate
+ GI.Soup.Objects.AuthNegotiate: instance Data.GI.Base.BasicTypes.TypedObject GI.Soup.Objects.AuthNegotiate.AuthNegotiate
+ GI.Soup.Objects.Cache: instance Data.GI.Base.BasicTypes.ManagedPtrNewtype GI.Soup.Objects.Cache.Cache
+ GI.Soup.Objects.Cache: instance Data.GI.Base.BasicTypes.TypedObject GI.Soup.Objects.Cache.Cache
+ GI.Soup.Objects.ContentDecoder: instance Data.GI.Base.BasicTypes.ManagedPtrNewtype GI.Soup.Objects.ContentDecoder.ContentDecoder
+ GI.Soup.Objects.ContentDecoder: instance Data.GI.Base.BasicTypes.TypedObject GI.Soup.Objects.ContentDecoder.ContentDecoder
+ GI.Soup.Objects.ContentSniffer: instance Data.GI.Base.BasicTypes.ManagedPtrNewtype GI.Soup.Objects.ContentSniffer.ContentSniffer
+ GI.Soup.Objects.ContentSniffer: instance Data.GI.Base.BasicTypes.TypedObject GI.Soup.Objects.ContentSniffer.ContentSniffer
+ GI.Soup.Objects.CookieJar: cookieJarAddCookieFull :: (HasCallStack, MonadIO m, IsCookieJar a) => a -> Cookie -> Maybe URI -> Maybe URI -> m ()
+ GI.Soup.Objects.CookieJar: cookieJarGetCookieListWithSameSiteInfo :: (HasCallStack, MonadIO m, IsCookieJar a) => a -> URI -> Maybe URI -> Maybe URI -> Bool -> Bool -> Bool -> m [Cookie]
+ GI.Soup.Objects.CookieJar: instance Data.GI.Base.BasicTypes.ManagedPtrNewtype GI.Soup.Objects.CookieJar.CookieJar
+ GI.Soup.Objects.CookieJar: instance Data.GI.Base.BasicTypes.TypedObject GI.Soup.Objects.CookieJar.CookieJar
+ GI.Soup.Objects.CookieJarDB: instance Data.GI.Base.BasicTypes.ManagedPtrNewtype GI.Soup.Objects.CookieJarDB.CookieJarDB
+ GI.Soup.Objects.CookieJarDB: instance Data.GI.Base.BasicTypes.TypedObject GI.Soup.Objects.CookieJarDB.CookieJarDB
+ GI.Soup.Objects.CookieJarText: instance Data.GI.Base.BasicTypes.ManagedPtrNewtype GI.Soup.Objects.CookieJarText.CookieJarText
+ GI.Soup.Objects.CookieJarText: instance Data.GI.Base.BasicTypes.TypedObject GI.Soup.Objects.CookieJarText.CookieJarText
+ GI.Soup.Objects.HSTSEnforcer: HSTSEnforcer :: ManagedPtr HSTSEnforcer -> HSTSEnforcer
+ GI.Soup.Objects.HSTSEnforcer: afterHSTSEnforcerChanged :: (IsHSTSEnforcer a, MonadIO m) => a -> HSTSEnforcerChangedCallback -> m SignalHandlerId
+ GI.Soup.Objects.HSTSEnforcer: afterHSTSEnforcerHstsEnforced :: (IsHSTSEnforcer a, MonadIO m) => a -> HSTSEnforcerHstsEnforcedCallback -> m SignalHandlerId
+ GI.Soup.Objects.HSTSEnforcer: class (GObject o, IsDescendantOf HSTSEnforcer o) => IsHSTSEnforcer o
+ GI.Soup.Objects.HSTSEnforcer: genClosure_HSTSEnforcerChanged :: MonadIO m => HSTSEnforcerChangedCallback -> m (GClosure C_HSTSEnforcerChangedCallback)
+ GI.Soup.Objects.HSTSEnforcer: genClosure_HSTSEnforcerHstsEnforced :: MonadIO m => HSTSEnforcerHstsEnforcedCallback -> m (GClosure C_HSTSEnforcerHstsEnforcedCallback)
+ GI.Soup.Objects.HSTSEnforcer: hSTSEnforcerGetDomains :: (HasCallStack, MonadIO m, IsHSTSEnforcer a) => a -> Bool -> m [Text]
+ GI.Soup.Objects.HSTSEnforcer: hSTSEnforcerGetPolicies :: (HasCallStack, MonadIO m, IsHSTSEnforcer a) => a -> Bool -> m [HSTSPolicy]
+ GI.Soup.Objects.HSTSEnforcer: hSTSEnforcerHasValidPolicy :: (HasCallStack, MonadIO m, IsHSTSEnforcer a) => a -> Text -> m Bool
+ GI.Soup.Objects.HSTSEnforcer: hSTSEnforcerIsPersistent :: (HasCallStack, MonadIO m, IsHSTSEnforcer a) => a -> m Bool
+ GI.Soup.Objects.HSTSEnforcer: hSTSEnforcerNew :: (HasCallStack, MonadIO m) => m HSTSEnforcer
+ GI.Soup.Objects.HSTSEnforcer: hSTSEnforcerSetPolicy :: (HasCallStack, MonadIO m, IsHSTSEnforcer a) => a -> HSTSPolicy -> m ()
+ GI.Soup.Objects.HSTSEnforcer: hSTSEnforcerSetSessionPolicy :: (HasCallStack, MonadIO m, IsHSTSEnforcer a) => a -> Text -> Bool -> m ()
+ GI.Soup.Objects.HSTSEnforcer: instance (Data.GI.Base.BasicTypes.GObject o, Data.GI.Base.Overloading.IsDescendantOf GI.Soup.Objects.HSTSEnforcer.HSTSEnforcer o) => GI.Soup.Objects.HSTSEnforcer.IsHSTSEnforcer o
+ GI.Soup.Objects.HSTSEnforcer: instance Data.GI.Base.BasicTypes.GObject GI.Soup.Objects.HSTSEnforcer.HSTSEnforcer
+ GI.Soup.Objects.HSTSEnforcer: instance Data.GI.Base.BasicTypes.ManagedPtrNewtype GI.Soup.Objects.HSTSEnforcer.HSTSEnforcer
+ GI.Soup.Objects.HSTSEnforcer: instance Data.GI.Base.BasicTypes.TypedObject GI.Soup.Objects.HSTSEnforcer.HSTSEnforcer
+ GI.Soup.Objects.HSTSEnforcer: instance Data.GI.Base.GValue.IsGValue GI.Soup.Objects.HSTSEnforcer.HSTSEnforcer
+ GI.Soup.Objects.HSTSEnforcer: instance Data.GI.Base.Overloading.HasParentTypes GI.Soup.Objects.HSTSEnforcer.HSTSEnforcer
+ GI.Soup.Objects.HSTSEnforcer: instance GHC.Classes.Eq GI.Soup.Objects.HSTSEnforcer.HSTSEnforcer
+ GI.Soup.Objects.HSTSEnforcer: mk_HSTSEnforcerChangedCallback :: C_HSTSEnforcerChangedCallback -> IO (FunPtr C_HSTSEnforcerChangedCallback)
+ GI.Soup.Objects.HSTSEnforcer: mk_HSTSEnforcerHstsEnforcedCallback :: C_HSTSEnforcerHstsEnforcedCallback -> IO (FunPtr C_HSTSEnforcerHstsEnforcedCallback)
+ GI.Soup.Objects.HSTSEnforcer: newtype HSTSEnforcer
+ GI.Soup.Objects.HSTSEnforcer: noHSTSEnforcerChangedCallback :: Maybe HSTSEnforcerChangedCallback
+ GI.Soup.Objects.HSTSEnforcer: noHSTSEnforcerHstsEnforcedCallback :: Maybe HSTSEnforcerHstsEnforcedCallback
+ GI.Soup.Objects.HSTSEnforcer: onHSTSEnforcerChanged :: (IsHSTSEnforcer a, MonadIO m) => a -> HSTSEnforcerChangedCallback -> m SignalHandlerId
+ GI.Soup.Objects.HSTSEnforcer: onHSTSEnforcerHstsEnforced :: (IsHSTSEnforcer a, MonadIO m) => a -> HSTSEnforcerHstsEnforcedCallback -> m SignalHandlerId
+ GI.Soup.Objects.HSTSEnforcer: toHSTSEnforcer :: (MonadIO m, IsHSTSEnforcer o) => o -> m HSTSEnforcer
+ GI.Soup.Objects.HSTSEnforcer: type C_HSTSEnforcerChangedCallback = Ptr () -> Ptr HSTSPolicy -> Ptr HSTSPolicy -> Ptr () -> IO ()
+ GI.Soup.Objects.HSTSEnforcer: type C_HSTSEnforcerHstsEnforcedCallback = Ptr () -> Ptr Message -> Ptr () -> IO ()
+ GI.Soup.Objects.HSTSEnforcer: type HSTSEnforcerChangedCallback = HSTSPolicy " /@oldPolicy@/: the old t'GI.Soup.Structs.HSTSPolicy.HSTSPolicy' value" -> HSTSPolicy " /@newPolicy@/: the new t'GI.Soup.Structs.HSTSPolicy.HSTSPolicy' value" -> IO ()
+ GI.Soup.Objects.HSTSEnforcer: type HSTSEnforcerHstsEnforcedCallback = Message " /@message@/: the message for which HSTS is being enforced" -> IO ()
+ GI.Soup.Objects.HSTSEnforcer: wrap_HSTSEnforcerChangedCallback :: HSTSEnforcerChangedCallback -> C_HSTSEnforcerChangedCallback
+ GI.Soup.Objects.HSTSEnforcer: wrap_HSTSEnforcerHstsEnforcedCallback :: HSTSEnforcerHstsEnforcedCallback -> C_HSTSEnforcerHstsEnforcedCallback
+ GI.Soup.Objects.HSTSEnforcerDB: HSTSEnforcerDB :: ManagedPtr HSTSEnforcerDB -> HSTSEnforcerDB
+ GI.Soup.Objects.HSTSEnforcerDB: class (GObject o, IsDescendantOf HSTSEnforcerDB o) => IsHSTSEnforcerDB o
+ GI.Soup.Objects.HSTSEnforcerDB: constructHSTSEnforcerDBFilename :: (IsHSTSEnforcerDB o, MonadIO m) => Text -> m (GValueConstruct o)
+ GI.Soup.Objects.HSTSEnforcerDB: getHSTSEnforcerDBFilename :: (MonadIO m, IsHSTSEnforcerDB o) => o -> m (Maybe Text)
+ GI.Soup.Objects.HSTSEnforcerDB: hSTSEnforcerDBNew :: (HasCallStack, MonadIO m) => Text -> m HSTSEnforcerDB
+ GI.Soup.Objects.HSTSEnforcerDB: instance (Data.GI.Base.BasicTypes.GObject o, Data.GI.Base.Overloading.IsDescendantOf GI.Soup.Objects.HSTSEnforcerDB.HSTSEnforcerDB o) => GI.Soup.Objects.HSTSEnforcerDB.IsHSTSEnforcerDB o
+ GI.Soup.Objects.HSTSEnforcerDB: instance Data.GI.Base.BasicTypes.GObject GI.Soup.Objects.HSTSEnforcerDB.HSTSEnforcerDB
+ GI.Soup.Objects.HSTSEnforcerDB: instance Data.GI.Base.BasicTypes.ManagedPtrNewtype GI.Soup.Objects.HSTSEnforcerDB.HSTSEnforcerDB
+ GI.Soup.Objects.HSTSEnforcerDB: instance Data.GI.Base.BasicTypes.TypedObject GI.Soup.Objects.HSTSEnforcerDB.HSTSEnforcerDB
+ GI.Soup.Objects.HSTSEnforcerDB: instance Data.GI.Base.GValue.IsGValue GI.Soup.Objects.HSTSEnforcerDB.HSTSEnforcerDB
+ GI.Soup.Objects.HSTSEnforcerDB: instance Data.GI.Base.Overloading.HasParentTypes GI.Soup.Objects.HSTSEnforcerDB.HSTSEnforcerDB
+ GI.Soup.Objects.HSTSEnforcerDB: instance GHC.Classes.Eq GI.Soup.Objects.HSTSEnforcerDB.HSTSEnforcerDB
+ GI.Soup.Objects.HSTSEnforcerDB: newtype HSTSEnforcerDB
+ GI.Soup.Objects.HSTSEnforcerDB: toHSTSEnforcerDB :: (MonadIO m, IsHSTSEnforcerDB o) => o -> m HSTSEnforcerDB
+ GI.Soup.Objects.Logger: instance Data.GI.Base.BasicTypes.ManagedPtrNewtype GI.Soup.Objects.Logger.Logger
+ GI.Soup.Objects.Logger: instance Data.GI.Base.BasicTypes.TypedObject GI.Soup.Objects.Logger.Logger
+ GI.Soup.Objects.Message: clearMessageSiteForCookies :: (MonadIO m, IsMessage o) => o -> m ()
+ GI.Soup.Objects.Message: constructMessageIsTopLevelNavigation :: (IsMessage o, MonadIO m) => Bool -> m (GValueConstruct o)
+ GI.Soup.Objects.Message: constructMessageSiteForCookies :: (IsMessage o, MonadIO m) => URI -> m (GValueConstruct o)
+ GI.Soup.Objects.Message: getMessageIsTopLevelNavigation :: (MonadIO m, IsMessage o) => o -> m Bool
+ GI.Soup.Objects.Message: getMessageSiteForCookies :: (MonadIO m, IsMessage o) => o -> m URI
+ GI.Soup.Objects.Message: instance Data.GI.Base.BasicTypes.ManagedPtrNewtype GI.Soup.Objects.Message.Message
+ GI.Soup.Objects.Message: instance Data.GI.Base.BasicTypes.TypedObject GI.Soup.Objects.Message.Message
+ GI.Soup.Objects.Message: messageGetIsTopLevelNavigation :: (HasCallStack, MonadIO m, IsMessage a) => a -> m Bool
+ GI.Soup.Objects.Message: messageGetSiteForCookies :: (HasCallStack, MonadIO m, IsMessage a) => a -> m URI
+ GI.Soup.Objects.Message: messageSetIsTopLevelNavigation :: (HasCallStack, MonadIO m, IsMessage a) => a -> Bool -> m ()
+ GI.Soup.Objects.Message: messageSetSiteForCookies :: (HasCallStack, MonadIO m, IsMessage a) => a -> Maybe URI -> m ()
+ GI.Soup.Objects.Message: setMessageIsTopLevelNavigation :: (MonadIO m, IsMessage o) => o -> Bool -> m ()
+ GI.Soup.Objects.Message: setMessageSiteForCookies :: (MonadIO m, IsMessage o) => o -> URI -> m ()
+ GI.Soup.Objects.MultipartInputStream: instance Data.GI.Base.BasicTypes.ManagedPtrNewtype GI.Soup.Objects.MultipartInputStream.MultipartInputStream
+ GI.Soup.Objects.MultipartInputStream: instance Data.GI.Base.BasicTypes.TypedObject GI.Soup.Objects.MultipartInputStream.MultipartInputStream
+ GI.Soup.Objects.ProxyResolverDefault: instance Data.GI.Base.BasicTypes.ManagedPtrNewtype GI.Soup.Objects.ProxyResolverDefault.ProxyResolverDefault
+ GI.Soup.Objects.ProxyResolverDefault: instance Data.GI.Base.BasicTypes.TypedObject GI.Soup.Objects.ProxyResolverDefault.ProxyResolverDefault
+ GI.Soup.Objects.Request: instance Data.GI.Base.BasicTypes.ManagedPtrNewtype GI.Soup.Objects.Request.Request
+ GI.Soup.Objects.Request: instance Data.GI.Base.BasicTypes.TypedObject GI.Soup.Objects.Request.Request
+ GI.Soup.Objects.RequestData: instance Data.GI.Base.BasicTypes.ManagedPtrNewtype GI.Soup.Objects.RequestData.RequestData
+ GI.Soup.Objects.RequestData: instance Data.GI.Base.BasicTypes.TypedObject GI.Soup.Objects.RequestData.RequestData
+ GI.Soup.Objects.RequestFile: instance Data.GI.Base.BasicTypes.ManagedPtrNewtype GI.Soup.Objects.RequestFile.RequestFile
+ GI.Soup.Objects.RequestFile: instance Data.GI.Base.BasicTypes.TypedObject GI.Soup.Objects.RequestFile.RequestFile
+ GI.Soup.Objects.RequestHTTP: instance Data.GI.Base.BasicTypes.ManagedPtrNewtype GI.Soup.Objects.RequestHTTP.RequestHTTP
+ GI.Soup.Objects.RequestHTTP: instance Data.GI.Base.BasicTypes.TypedObject GI.Soup.Objects.RequestHTTP.RequestHTTP
+ GI.Soup.Objects.Requester: instance Data.GI.Base.BasicTypes.ManagedPtrNewtype GI.Soup.Objects.Requester.Requester
+ GI.Soup.Objects.Requester: instance Data.GI.Base.BasicTypes.TypedObject GI.Soup.Objects.Requester.Requester
+ GI.Soup.Objects.Server: instance Data.GI.Base.BasicTypes.ManagedPtrNewtype GI.Soup.Objects.Server.Server
+ GI.Soup.Objects.Server: instance Data.GI.Base.BasicTypes.TypedObject GI.Soup.Objects.Server.Server
+ GI.Soup.Objects.Server: serverAddWebsocketExtension :: (HasCallStack, MonadIO m, IsServer a) => a -> GType -> m ()
+ GI.Soup.Objects.Server: serverRemoveWebsocketExtension :: (HasCallStack, MonadIO m, IsServer a) => a -> GType -> m ()
+ GI.Soup.Objects.Session: instance Data.GI.Base.BasicTypes.ManagedPtrNewtype GI.Soup.Objects.Session.Session
+ GI.Soup.Objects.Session: instance Data.GI.Base.BasicTypes.TypedObject GI.Soup.Objects.Session.Session
+ GI.Soup.Objects.SessionAsync: instance Data.GI.Base.BasicTypes.ManagedPtrNewtype GI.Soup.Objects.SessionAsync.SessionAsync
+ GI.Soup.Objects.SessionAsync: instance Data.GI.Base.BasicTypes.TypedObject GI.Soup.Objects.SessionAsync.SessionAsync
+ GI.Soup.Objects.SessionSync: instance Data.GI.Base.BasicTypes.ManagedPtrNewtype GI.Soup.Objects.SessionSync.SessionSync
+ GI.Soup.Objects.SessionSync: instance Data.GI.Base.BasicTypes.TypedObject GI.Soup.Objects.SessionSync.SessionSync
+ GI.Soup.Objects.Socket: instance Data.GI.Base.BasicTypes.ManagedPtrNewtype GI.Soup.Objects.Socket.Socket
+ GI.Soup.Objects.Socket: instance Data.GI.Base.BasicTypes.TypedObject GI.Soup.Objects.Socket.Socket
+ GI.Soup.Objects.WebsocketConnection: constructWebsocketConnectionExtensions :: (IsWebsocketConnection o, MonadIO m) => Ptr () -> m (GValueConstruct o)
+ GI.Soup.Objects.WebsocketConnection: getWebsocketConnectionExtensions :: (MonadIO m, IsWebsocketConnection o) => o -> m (Ptr ())
+ GI.Soup.Objects.WebsocketConnection: instance Data.GI.Base.BasicTypes.ManagedPtrNewtype GI.Soup.Objects.WebsocketConnection.WebsocketConnection
+ GI.Soup.Objects.WebsocketConnection: instance Data.GI.Base.BasicTypes.TypedObject GI.Soup.Objects.WebsocketConnection.WebsocketConnection
+ GI.Soup.Objects.WebsocketConnection: websocketConnectionGetExtensions :: (HasCallStack, MonadIO m, IsWebsocketConnection a) => a -> m [WebsocketExtension]
+ GI.Soup.Objects.WebsocketConnection: websocketConnectionNewWithExtensions :: (HasCallStack, MonadIO m, IsIOStream a, IsWebsocketExtension b) => a -> URI -> WebsocketConnectionType -> Maybe Text -> Maybe Text -> [b] -> m WebsocketConnection
+ GI.Soup.Objects.WebsocketConnection: websocketConnectionSendMessage :: (HasCallStack, MonadIO m, IsWebsocketConnection a) => a -> WebsocketDataType -> Bytes -> m ()
+ GI.Soup.Objects.WebsocketExtension: WebsocketExtension :: ManagedPtr WebsocketExtension -> WebsocketExtension
+ GI.Soup.Objects.WebsocketExtension: class (GObject o, IsDescendantOf WebsocketExtension o) => IsWebsocketExtension o
+ GI.Soup.Objects.WebsocketExtension: instance (Data.GI.Base.BasicTypes.GObject o, Data.GI.Base.Overloading.IsDescendantOf GI.Soup.Objects.WebsocketExtension.WebsocketExtension o) => GI.Soup.Objects.WebsocketExtension.IsWebsocketExtension o
+ GI.Soup.Objects.WebsocketExtension: instance Data.GI.Base.BasicTypes.GObject GI.Soup.Objects.WebsocketExtension.WebsocketExtension
+ GI.Soup.Objects.WebsocketExtension: instance Data.GI.Base.BasicTypes.ManagedPtrNewtype GI.Soup.Objects.WebsocketExtension.WebsocketExtension
+ GI.Soup.Objects.WebsocketExtension: instance Data.GI.Base.BasicTypes.TypedObject GI.Soup.Objects.WebsocketExtension.WebsocketExtension
+ GI.Soup.Objects.WebsocketExtension: instance Data.GI.Base.GValue.IsGValue GI.Soup.Objects.WebsocketExtension.WebsocketExtension
+ GI.Soup.Objects.WebsocketExtension: instance Data.GI.Base.Overloading.HasParentTypes GI.Soup.Objects.WebsocketExtension.WebsocketExtension
+ GI.Soup.Objects.WebsocketExtension: instance GHC.Classes.Eq GI.Soup.Objects.WebsocketExtension.WebsocketExtension
+ GI.Soup.Objects.WebsocketExtension: newtype WebsocketExtension
+ GI.Soup.Objects.WebsocketExtension: toWebsocketExtension :: (MonadIO m, IsWebsocketExtension o) => o -> m WebsocketExtension
+ GI.Soup.Objects.WebsocketExtension: websocketExtensionConfigure :: (HasCallStack, MonadIO m, IsWebsocketExtension a) => a -> WebsocketConnectionType -> Maybe (Map (Ptr ()) (Ptr ())) -> m ()
+ GI.Soup.Objects.WebsocketExtension: websocketExtensionGetRequestParams :: (HasCallStack, MonadIO m, IsWebsocketExtension a) => a -> m (Maybe Text)
+ GI.Soup.Objects.WebsocketExtension: websocketExtensionGetResponseParams :: (HasCallStack, MonadIO m, IsWebsocketExtension a) => a -> m (Maybe Text)
+ GI.Soup.Objects.WebsocketExtension: websocketExtensionProcessIncomingMessage :: (HasCallStack, MonadIO m, IsWebsocketExtension a) => a -> Word8 -> Bytes -> m (Bytes, Word8)
+ GI.Soup.Objects.WebsocketExtension: websocketExtensionProcessOutgoingMessage :: (HasCallStack, MonadIO m, IsWebsocketExtension a) => a -> Word8 -> Bytes -> m (Bytes, Word8)
+ GI.Soup.Objects.WebsocketExtensionDeflate: WebsocketExtensionDeflate :: ManagedPtr WebsocketExtensionDeflate -> WebsocketExtensionDeflate
+ GI.Soup.Objects.WebsocketExtensionDeflate: class (GObject o, IsDescendantOf WebsocketExtensionDeflate o) => IsWebsocketExtensionDeflate o
+ GI.Soup.Objects.WebsocketExtensionDeflate: instance (Data.GI.Base.BasicTypes.GObject o, Data.GI.Base.Overloading.IsDescendantOf GI.Soup.Objects.WebsocketExtensionDeflate.WebsocketExtensionDeflate o) => GI.Soup.Objects.WebsocketExtensionDeflate.IsWebsocketExtensionDeflate o
+ GI.Soup.Objects.WebsocketExtensionDeflate: instance Data.GI.Base.BasicTypes.GObject GI.Soup.Objects.WebsocketExtensionDeflate.WebsocketExtensionDeflate
+ GI.Soup.Objects.WebsocketExtensionDeflate: instance Data.GI.Base.BasicTypes.ManagedPtrNewtype GI.Soup.Objects.WebsocketExtensionDeflate.WebsocketExtensionDeflate
+ GI.Soup.Objects.WebsocketExtensionDeflate: instance Data.GI.Base.BasicTypes.TypedObject GI.Soup.Objects.WebsocketExtensionDeflate.WebsocketExtensionDeflate
+ GI.Soup.Objects.WebsocketExtensionDeflate: instance Data.GI.Base.GValue.IsGValue GI.Soup.Objects.WebsocketExtensionDeflate.WebsocketExtensionDeflate
+ GI.Soup.Objects.WebsocketExtensionDeflate: instance Data.GI.Base.Overloading.HasParentTypes GI.Soup.Objects.WebsocketExtensionDeflate.WebsocketExtensionDeflate
+ GI.Soup.Objects.WebsocketExtensionDeflate: instance GHC.Classes.Eq GI.Soup.Objects.WebsocketExtensionDeflate.WebsocketExtensionDeflate
+ GI.Soup.Objects.WebsocketExtensionDeflate: newtype WebsocketExtensionDeflate
+ GI.Soup.Objects.WebsocketExtensionDeflate: toWebsocketExtensionDeflate :: (MonadIO m, IsWebsocketExtensionDeflate o) => o -> m WebsocketExtensionDeflate
+ GI.Soup.Objects.WebsocketExtensionManager: WebsocketExtensionManager :: ManagedPtr WebsocketExtensionManager -> WebsocketExtensionManager
+ GI.Soup.Objects.WebsocketExtensionManager: class (GObject o, IsDescendantOf WebsocketExtensionManager o) => IsWebsocketExtensionManager o
+ GI.Soup.Objects.WebsocketExtensionManager: instance (Data.GI.Base.BasicTypes.GObject o, Data.GI.Base.Overloading.IsDescendantOf GI.Soup.Objects.WebsocketExtensionManager.WebsocketExtensionManager o) => GI.Soup.Objects.WebsocketExtensionManager.IsWebsocketExtensionManager o
+ GI.Soup.Objects.WebsocketExtensionManager: instance Data.GI.Base.BasicTypes.GObject GI.Soup.Objects.WebsocketExtensionManager.WebsocketExtensionManager
+ GI.Soup.Objects.WebsocketExtensionManager: instance Data.GI.Base.BasicTypes.ManagedPtrNewtype GI.Soup.Objects.WebsocketExtensionManager.WebsocketExtensionManager
+ GI.Soup.Objects.WebsocketExtensionManager: instance Data.GI.Base.BasicTypes.TypedObject GI.Soup.Objects.WebsocketExtensionManager.WebsocketExtensionManager
+ GI.Soup.Objects.WebsocketExtensionManager: instance Data.GI.Base.GValue.IsGValue GI.Soup.Objects.WebsocketExtensionManager.WebsocketExtensionManager
+ GI.Soup.Objects.WebsocketExtensionManager: instance Data.GI.Base.Overloading.HasParentTypes GI.Soup.Objects.WebsocketExtensionManager.WebsocketExtensionManager
+ GI.Soup.Objects.WebsocketExtensionManager: instance GHC.Classes.Eq GI.Soup.Objects.WebsocketExtensionManager.WebsocketExtensionManager
+ GI.Soup.Objects.WebsocketExtensionManager: newtype WebsocketExtensionManager
+ GI.Soup.Objects.WebsocketExtensionManager: toWebsocketExtensionManager :: (MonadIO m, IsWebsocketExtensionManager o) => o -> m WebsocketExtensionManager
+ GI.Soup.Structs.Buffer: instance Data.GI.Base.BasicTypes.GBoxed GI.Soup.Structs.Buffer.Buffer
+ GI.Soup.Structs.Buffer: instance Data.GI.Base.BasicTypes.ManagedPtrNewtype GI.Soup.Structs.Buffer.Buffer
+ GI.Soup.Structs.Buffer: instance Data.GI.Base.BasicTypes.TypedObject GI.Soup.Structs.Buffer.Buffer
+ GI.Soup.Structs.Buffer: instance Data.GI.Base.Overloading.HasParentTypes GI.Soup.Structs.Buffer.Buffer
+ GI.Soup.Structs.ClientContext: instance Data.GI.Base.BasicTypes.GBoxed GI.Soup.Structs.ClientContext.ClientContext
+ GI.Soup.Structs.ClientContext: instance Data.GI.Base.BasicTypes.ManagedPtrNewtype GI.Soup.Structs.ClientContext.ClientContext
+ GI.Soup.Structs.ClientContext: instance Data.GI.Base.BasicTypes.TypedObject GI.Soup.Structs.ClientContext.ClientContext
+ GI.Soup.Structs.ClientContext: instance Data.GI.Base.Overloading.HasParentTypes GI.Soup.Structs.ClientContext.ClientContext
+ GI.Soup.Structs.Connection: instance Data.GI.Base.BasicTypes.BoxedPtr GI.Soup.Structs.Connection.Connection
+ GI.Soup.Structs.Connection: instance Data.GI.Base.BasicTypes.ManagedPtrNewtype GI.Soup.Structs.Connection.Connection
+ GI.Soup.Structs.Cookie: cookieGetSameSitePolicy :: (HasCallStack, MonadIO m) => Cookie -> m SameSitePolicy
+ GI.Soup.Structs.Cookie: cookieSetSameSitePolicy :: (HasCallStack, MonadIO m) => Cookie -> SameSitePolicy -> m ()
+ GI.Soup.Structs.Cookie: instance Data.GI.Base.BasicTypes.GBoxed GI.Soup.Structs.Cookie.Cookie
+ GI.Soup.Structs.Cookie: instance Data.GI.Base.BasicTypes.ManagedPtrNewtype GI.Soup.Structs.Cookie.Cookie
+ GI.Soup.Structs.Cookie: instance Data.GI.Base.BasicTypes.TypedObject GI.Soup.Structs.Cookie.Cookie
+ GI.Soup.Structs.Cookie: instance Data.GI.Base.Overloading.HasParentTypes GI.Soup.Structs.Cookie.Cookie
+ GI.Soup.Structs.Date: instance Data.GI.Base.BasicTypes.GBoxed GI.Soup.Structs.Date.Date
+ GI.Soup.Structs.Date: instance Data.GI.Base.BasicTypes.ManagedPtrNewtype GI.Soup.Structs.Date.Date
+ GI.Soup.Structs.Date: instance Data.GI.Base.BasicTypes.TypedObject GI.Soup.Structs.Date.Date
+ GI.Soup.Structs.Date: instance Data.GI.Base.Overloading.HasParentTypes GI.Soup.Structs.Date.Date
+ GI.Soup.Structs.HSTSPolicy: HSTSPolicy :: ManagedPtr HSTSPolicy -> HSTSPolicy
+ GI.Soup.Structs.HSTSPolicy: clearHSTSPolicyDomain :: MonadIO m => HSTSPolicy -> m ()
+ GI.Soup.Structs.HSTSPolicy: clearHSTSPolicyExpires :: MonadIO m => HSTSPolicy -> m ()
+ GI.Soup.Structs.HSTSPolicy: getHSTSPolicyDomain :: MonadIO m => HSTSPolicy -> m (Maybe Text)
+ GI.Soup.Structs.HSTSPolicy: getHSTSPolicyExpires :: MonadIO m => HSTSPolicy -> m (Maybe Date)
+ GI.Soup.Structs.HSTSPolicy: getHSTSPolicyIncludeSubdomains :: MonadIO m => HSTSPolicy -> m Bool
+ GI.Soup.Structs.HSTSPolicy: getHSTSPolicyMaxAge :: MonadIO m => HSTSPolicy -> m CULong
+ GI.Soup.Structs.HSTSPolicy: hSTSPolicyCopy :: (HasCallStack, MonadIO m) => HSTSPolicy -> m HSTSPolicy
+ GI.Soup.Structs.HSTSPolicy: hSTSPolicyEqual :: (HasCallStack, MonadIO m) => HSTSPolicy -> HSTSPolicy -> m Bool
+ GI.Soup.Structs.HSTSPolicy: hSTSPolicyFree :: (HasCallStack, MonadIO m) => HSTSPolicy -> m ()
+ GI.Soup.Structs.HSTSPolicy: hSTSPolicyGetDomain :: (HasCallStack, MonadIO m) => HSTSPolicy -> m Text
+ GI.Soup.Structs.HSTSPolicy: hSTSPolicyIncludesSubdomains :: (HasCallStack, MonadIO m) => HSTSPolicy -> m Bool
+ GI.Soup.Structs.HSTSPolicy: hSTSPolicyIsExpired :: (HasCallStack, MonadIO m) => HSTSPolicy -> m Bool
+ GI.Soup.Structs.HSTSPolicy: hSTSPolicyIsSessionPolicy :: (HasCallStack, MonadIO m) => HSTSPolicy -> m Bool
+ GI.Soup.Structs.HSTSPolicy: hSTSPolicyNew :: (HasCallStack, MonadIO m) => Text -> CULong -> Bool -> m HSTSPolicy
+ GI.Soup.Structs.HSTSPolicy: hSTSPolicyNewFromResponse :: (HasCallStack, MonadIO m, IsMessage a) => a -> m (Maybe HSTSPolicy)
+ GI.Soup.Structs.HSTSPolicy: hSTSPolicyNewFull :: (HasCallStack, MonadIO m) => Text -> CULong -> Date -> Bool -> m HSTSPolicy
+ GI.Soup.Structs.HSTSPolicy: hSTSPolicyNewSessionPolicy :: (HasCallStack, MonadIO m) => Text -> Bool -> m HSTSPolicy
+ GI.Soup.Structs.HSTSPolicy: instance (tag GHC.Types.~ 'Data.GI.Base.Attributes.AttrSet) => Data.GI.Base.Constructible.Constructible GI.Soup.Structs.HSTSPolicy.HSTSPolicy tag
+ GI.Soup.Structs.HSTSPolicy: instance Data.GI.Base.BasicTypes.GBoxed GI.Soup.Structs.HSTSPolicy.HSTSPolicy
+ GI.Soup.Structs.HSTSPolicy: instance Data.GI.Base.BasicTypes.ManagedPtrNewtype GI.Soup.Structs.HSTSPolicy.HSTSPolicy
+ GI.Soup.Structs.HSTSPolicy: instance Data.GI.Base.BasicTypes.TypedObject GI.Soup.Structs.HSTSPolicy.HSTSPolicy
+ GI.Soup.Structs.HSTSPolicy: instance Data.GI.Base.GValue.IsGValue GI.Soup.Structs.HSTSPolicy.HSTSPolicy
+ GI.Soup.Structs.HSTSPolicy: instance Data.GI.Base.Overloading.HasParentTypes GI.Soup.Structs.HSTSPolicy.HSTSPolicy
+ GI.Soup.Structs.HSTSPolicy: instance GHC.Classes.Eq GI.Soup.Structs.HSTSPolicy.HSTSPolicy
+ GI.Soup.Structs.HSTSPolicy: newZeroHSTSPolicy :: MonadIO m => m HSTSPolicy
+ GI.Soup.Structs.HSTSPolicy: newtype HSTSPolicy
+ GI.Soup.Structs.HSTSPolicy: setHSTSPolicyDomain :: MonadIO m => HSTSPolicy -> CString -> m ()
+ GI.Soup.Structs.HSTSPolicy: setHSTSPolicyExpires :: MonadIO m => HSTSPolicy -> Ptr Date -> m ()
+ GI.Soup.Structs.HSTSPolicy: setHSTSPolicyIncludeSubdomains :: MonadIO m => HSTSPolicy -> Bool -> m ()
+ GI.Soup.Structs.HSTSPolicy: setHSTSPolicyMaxAge :: MonadIO m => HSTSPolicy -> CULong -> m ()
+ GI.Soup.Structs.MessageBody: instance Data.GI.Base.BasicTypes.GBoxed GI.Soup.Structs.MessageBody.MessageBody
+ GI.Soup.Structs.MessageBody: instance Data.GI.Base.BasicTypes.ManagedPtrNewtype GI.Soup.Structs.MessageBody.MessageBody
+ GI.Soup.Structs.MessageBody: instance Data.GI.Base.BasicTypes.TypedObject GI.Soup.Structs.MessageBody.MessageBody
+ GI.Soup.Structs.MessageBody: instance Data.GI.Base.Overloading.HasParentTypes GI.Soup.Structs.MessageBody.MessageBody
+ GI.Soup.Structs.MessageHeaders: instance Data.GI.Base.BasicTypes.GBoxed GI.Soup.Structs.MessageHeaders.MessageHeaders
+ GI.Soup.Structs.MessageHeaders: instance Data.GI.Base.BasicTypes.ManagedPtrNewtype GI.Soup.Structs.MessageHeaders.MessageHeaders
+ GI.Soup.Structs.MessageHeaders: instance Data.GI.Base.BasicTypes.TypedObject GI.Soup.Structs.MessageHeaders.MessageHeaders
+ GI.Soup.Structs.MessageHeaders: instance Data.GI.Base.Overloading.HasParentTypes GI.Soup.Structs.MessageHeaders.MessageHeaders
+ GI.Soup.Structs.MessageHeadersIter: instance Data.GI.Base.BasicTypes.BoxedPtr GI.Soup.Structs.MessageHeadersIter.MessageHeadersIter
+ GI.Soup.Structs.MessageHeadersIter: instance Data.GI.Base.BasicTypes.CallocPtr GI.Soup.Structs.MessageHeadersIter.MessageHeadersIter
+ GI.Soup.Structs.MessageHeadersIter: instance Data.GI.Base.BasicTypes.ManagedPtrNewtype GI.Soup.Structs.MessageHeadersIter.MessageHeadersIter
+ GI.Soup.Structs.MessageQueue: instance Data.GI.Base.BasicTypes.BoxedPtr GI.Soup.Structs.MessageQueue.MessageQueue
+ GI.Soup.Structs.MessageQueue: instance Data.GI.Base.BasicTypes.ManagedPtrNewtype GI.Soup.Structs.MessageQueue.MessageQueue
+ GI.Soup.Structs.MessageQueueItem: instance Data.GI.Base.BasicTypes.BoxedPtr GI.Soup.Structs.MessageQueueItem.MessageQueueItem
+ GI.Soup.Structs.MessageQueueItem: instance Data.GI.Base.BasicTypes.ManagedPtrNewtype GI.Soup.Structs.MessageQueueItem.MessageQueueItem
+ GI.Soup.Structs.Multipart: instance Data.GI.Base.BasicTypes.GBoxed GI.Soup.Structs.Multipart.Multipart
+ GI.Soup.Structs.Multipart: instance Data.GI.Base.BasicTypes.ManagedPtrNewtype GI.Soup.Structs.Multipart.Multipart
+ GI.Soup.Structs.Multipart: instance Data.GI.Base.BasicTypes.TypedObject GI.Soup.Structs.Multipart.Multipart
+ GI.Soup.Structs.Multipart: instance Data.GI.Base.Overloading.HasParentTypes GI.Soup.Structs.Multipart.Multipart
+ GI.Soup.Structs.Range: instance Data.GI.Base.BasicTypes.BoxedPtr GI.Soup.Structs.Range.Range
+ GI.Soup.Structs.Range: instance Data.GI.Base.BasicTypes.CallocPtr GI.Soup.Structs.Range.Range
+ GI.Soup.Structs.Range: instance Data.GI.Base.BasicTypes.ManagedPtrNewtype GI.Soup.Structs.Range.Range
+ GI.Soup.Structs.URI: instance Data.GI.Base.BasicTypes.GBoxed GI.Soup.Structs.URI.URI
+ GI.Soup.Structs.URI: instance Data.GI.Base.BasicTypes.ManagedPtrNewtype GI.Soup.Structs.URI.URI
+ GI.Soup.Structs.URI: instance Data.GI.Base.BasicTypes.TypedObject GI.Soup.Structs.URI.URI
+ GI.Soup.Structs.URI: instance Data.GI.Base.Overloading.HasParentTypes GI.Soup.Structs.URI.URI
+ GI.Soup.Structs.XMLRPCParams: instance Data.GI.Base.BasicTypes.BoxedPtr GI.Soup.Structs.XMLRPCParams.XMLRPCParams
+ GI.Soup.Structs.XMLRPCParams: instance Data.GI.Base.BasicTypes.ManagedPtrNewtype GI.Soup.Structs.XMLRPCParams.XMLRPCParams
- GI.Soup.Objects.Address: constructAddressFamily :: IsAddress o => AddressFamily -> IO (GValueConstruct o)
+ GI.Soup.Objects.Address: constructAddressFamily :: (IsAddress o, MonadIO m) => AddressFamily -> m (GValueConstruct o)
- GI.Soup.Objects.Address: constructAddressName :: IsAddress o => Text -> IO (GValueConstruct o)
+ GI.Soup.Objects.Address: constructAddressName :: (IsAddress o, MonadIO m) => Text -> m (GValueConstruct o)
- GI.Soup.Objects.Address: constructAddressPort :: IsAddress o => Int32 -> IO (GValueConstruct o)
+ GI.Soup.Objects.Address: constructAddressPort :: (IsAddress o, MonadIO m) => Int32 -> m (GValueConstruct o)
- GI.Soup.Objects.Address: constructAddressProtocol :: IsAddress o => Text -> IO (GValueConstruct o)
+ GI.Soup.Objects.Address: constructAddressProtocol :: (IsAddress o, MonadIO m) => Text -> m (GValueConstruct o)
- GI.Soup.Objects.Address: constructAddressSockaddr :: IsAddress o => Ptr () -> IO (GValueConstruct o)
+ GI.Soup.Objects.Address: constructAddressSockaddr :: (IsAddress o, MonadIO m) => Ptr () -> m (GValueConstruct o)
- GI.Soup.Objects.Auth: constructAuthHost :: IsAuth o => Text -> IO (GValueConstruct o)
+ GI.Soup.Objects.Auth: constructAuthHost :: (IsAuth o, MonadIO m) => Text -> m (GValueConstruct o)
- GI.Soup.Objects.Auth: constructAuthIsForProxy :: IsAuth o => Bool -> IO (GValueConstruct o)
+ GI.Soup.Objects.Auth: constructAuthIsForProxy :: (IsAuth o, MonadIO m) => Bool -> m (GValueConstruct o)
- GI.Soup.Objects.Auth: constructAuthRealm :: IsAuth o => Text -> IO (GValueConstruct o)
+ GI.Soup.Objects.Auth: constructAuthRealm :: (IsAuth o, MonadIO m) => Text -> m (GValueConstruct o)
- GI.Soup.Objects.AuthDomain: constructAuthDomainAddPath :: IsAuthDomain o => Text -> IO (GValueConstruct o)
+ GI.Soup.Objects.AuthDomain: constructAuthDomainAddPath :: (IsAuthDomain o, MonadIO m) => Text -> m (GValueConstruct o)
- GI.Soup.Objects.AuthDomain: constructAuthDomainFilter :: IsAuthDomain o => FunPtr C_AuthDomainFilter -> IO (GValueConstruct o)
+ GI.Soup.Objects.AuthDomain: constructAuthDomainFilter :: (IsAuthDomain o, MonadIO m) => FunPtr C_AuthDomainFilter -> m (GValueConstruct o)
- GI.Soup.Objects.AuthDomain: constructAuthDomainFilterData :: IsAuthDomain o => Ptr () -> IO (GValueConstruct o)
+ GI.Soup.Objects.AuthDomain: constructAuthDomainFilterData :: (IsAuthDomain o, MonadIO m) => Ptr () -> m (GValueConstruct o)
- GI.Soup.Objects.AuthDomain: constructAuthDomainGenericAuthCallback :: IsAuthDomain o => FunPtr C_AuthDomainGenericAuthCallback -> IO (GValueConstruct o)
+ GI.Soup.Objects.AuthDomain: constructAuthDomainGenericAuthCallback :: (IsAuthDomain o, MonadIO m) => FunPtr C_AuthDomainGenericAuthCallback -> m (GValueConstruct o)
- GI.Soup.Objects.AuthDomain: constructAuthDomainGenericAuthData :: IsAuthDomain o => Ptr () -> IO (GValueConstruct o)
+ GI.Soup.Objects.AuthDomain: constructAuthDomainGenericAuthData :: (IsAuthDomain o, MonadIO m) => Ptr () -> m (GValueConstruct o)
- GI.Soup.Objects.AuthDomain: constructAuthDomainProxy :: IsAuthDomain o => Bool -> IO (GValueConstruct o)
+ GI.Soup.Objects.AuthDomain: constructAuthDomainProxy :: (IsAuthDomain o, MonadIO m) => Bool -> m (GValueConstruct o)
- GI.Soup.Objects.AuthDomain: constructAuthDomainRealm :: IsAuthDomain o => Text -> IO (GValueConstruct o)
+ GI.Soup.Objects.AuthDomain: constructAuthDomainRealm :: (IsAuthDomain o, MonadIO m) => Text -> m (GValueConstruct o)
- GI.Soup.Objects.AuthDomain: constructAuthDomainRemovePath :: IsAuthDomain o => Text -> IO (GValueConstruct o)
+ GI.Soup.Objects.AuthDomain: constructAuthDomainRemovePath :: (IsAuthDomain o, MonadIO m) => Text -> m (GValueConstruct o)
- GI.Soup.Objects.AuthDomainBasic: constructAuthDomainBasicAuthCallback :: IsAuthDomainBasic o => FunPtr C_AuthDomainBasicAuthCallback -> IO (GValueConstruct o)
+ GI.Soup.Objects.AuthDomainBasic: constructAuthDomainBasicAuthCallback :: (IsAuthDomainBasic o, MonadIO m) => FunPtr C_AuthDomainBasicAuthCallback -> m (GValueConstruct o)
- GI.Soup.Objects.AuthDomainBasic: constructAuthDomainBasicAuthData :: IsAuthDomainBasic o => Ptr () -> IO (GValueConstruct o)
+ GI.Soup.Objects.AuthDomainBasic: constructAuthDomainBasicAuthData :: (IsAuthDomainBasic o, MonadIO m) => Ptr () -> m (GValueConstruct o)
- GI.Soup.Objects.AuthDomainDigest: constructAuthDomainDigestAuthCallback :: IsAuthDomainDigest o => FunPtr C_AuthDomainDigestAuthCallback -> IO (GValueConstruct o)
+ GI.Soup.Objects.AuthDomainDigest: constructAuthDomainDigestAuthCallback :: (IsAuthDomainDigest o, MonadIO m) => FunPtr C_AuthDomainDigestAuthCallback -> m (GValueConstruct o)
- GI.Soup.Objects.AuthDomainDigest: constructAuthDomainDigestAuthData :: IsAuthDomainDigest o => Ptr () -> IO (GValueConstruct o)
+ GI.Soup.Objects.AuthDomainDigest: constructAuthDomainDigestAuthData :: (IsAuthDomainDigest o, MonadIO m) => Ptr () -> m (GValueConstruct o)
- GI.Soup.Objects.Cache: constructCacheCacheDir :: IsCache o => Text -> IO (GValueConstruct o)
+ GI.Soup.Objects.Cache: constructCacheCacheDir :: (IsCache o, MonadIO m) => Text -> m (GValueConstruct o)
- GI.Soup.Objects.Cache: constructCacheCacheType :: IsCache o => CacheType -> IO (GValueConstruct o)
+ GI.Soup.Objects.Cache: constructCacheCacheType :: (IsCache o, MonadIO m) => CacheType -> m (GValueConstruct o)
- GI.Soup.Objects.CookieJar: constructCookieJarAcceptPolicy :: IsCookieJar o => CookieJarAcceptPolicy -> IO (GValueConstruct o)
+ GI.Soup.Objects.CookieJar: constructCookieJarAcceptPolicy :: (IsCookieJar o, MonadIO m) => CookieJarAcceptPolicy -> m (GValueConstruct o)
- GI.Soup.Objects.CookieJar: constructCookieJarReadOnly :: IsCookieJar o => Bool -> IO (GValueConstruct o)
+ GI.Soup.Objects.CookieJar: constructCookieJarReadOnly :: (IsCookieJar o, MonadIO m) => Bool -> m (GValueConstruct o)
- GI.Soup.Objects.CookieJarDB: constructCookieJarDBFilename :: IsCookieJarDB o => Text -> IO (GValueConstruct o)
+ GI.Soup.Objects.CookieJarDB: constructCookieJarDBFilename :: (IsCookieJarDB o, MonadIO m) => Text -> m (GValueConstruct o)
- GI.Soup.Objects.CookieJarText: constructCookieJarTextFilename :: IsCookieJarText o => Text -> IO (GValueConstruct o)
+ GI.Soup.Objects.CookieJarText: constructCookieJarTextFilename :: (IsCookieJarText o, MonadIO m) => Text -> m (GValueConstruct o)
- GI.Soup.Objects.Logger: constructLoggerLevel :: IsLogger o => LoggerLogLevel -> IO (GValueConstruct o)
+ GI.Soup.Objects.Logger: constructLoggerLevel :: (IsLogger o, MonadIO m) => LoggerLogLevel -> m (GValueConstruct o)
- GI.Soup.Objects.Logger: constructLoggerMaxBodySize :: IsLogger o => Int32 -> IO (GValueConstruct o)
+ GI.Soup.Objects.Logger: constructLoggerMaxBodySize :: (IsLogger o, MonadIO m) => Int32 -> m (GValueConstruct o)
- GI.Soup.Objects.Message: constructMessageFirstParty :: IsMessage o => URI -> IO (GValueConstruct o)
+ GI.Soup.Objects.Message: constructMessageFirstParty :: (IsMessage o, MonadIO m) => URI -> m (GValueConstruct o)
- GI.Soup.Objects.Message: constructMessageFlags :: IsMessage o => [MessageFlags] -> IO (GValueConstruct o)
+ GI.Soup.Objects.Message: constructMessageFlags :: (IsMessage o, MonadIO m) => [MessageFlags] -> m (GValueConstruct o)
- GI.Soup.Objects.Message: constructMessageHttpVersion :: IsMessage o => HTTPVersion -> IO (GValueConstruct o)
+ GI.Soup.Objects.Message: constructMessageHttpVersion :: (IsMessage o, MonadIO m) => HTTPVersion -> m (GValueConstruct o)
- GI.Soup.Objects.Message: constructMessageMethod :: IsMessage o => Text -> IO (GValueConstruct o)
+ GI.Soup.Objects.Message: constructMessageMethod :: (IsMessage o, MonadIO m) => Text -> m (GValueConstruct o)
- GI.Soup.Objects.Message: constructMessagePriority :: IsMessage o => MessagePriority -> IO (GValueConstruct o)
+ GI.Soup.Objects.Message: constructMessagePriority :: (IsMessage o, MonadIO m) => MessagePriority -> m (GValueConstruct o)
- GI.Soup.Objects.Message: constructMessageReasonPhrase :: IsMessage o => Text -> IO (GValueConstruct o)
+ GI.Soup.Objects.Message: constructMessageReasonPhrase :: (IsMessage o, MonadIO m) => Text -> m (GValueConstruct o)
- GI.Soup.Objects.Message: constructMessageServerSide :: IsMessage o => Bool -> IO (GValueConstruct o)
+ GI.Soup.Objects.Message: constructMessageServerSide :: (IsMessage o, MonadIO m) => Bool -> m (GValueConstruct o)
- GI.Soup.Objects.Message: constructMessageStatusCode :: IsMessage o => Word32 -> IO (GValueConstruct o)
+ GI.Soup.Objects.Message: constructMessageStatusCode :: (IsMessage o, MonadIO m) => Word32 -> m (GValueConstruct o)
- GI.Soup.Objects.Message: constructMessageTlsCertificate :: (IsMessage o, IsTlsCertificate a) => a -> IO (GValueConstruct o)
+ GI.Soup.Objects.Message: constructMessageTlsCertificate :: (IsMessage o, MonadIO m, IsTlsCertificate a) => a -> m (GValueConstruct o)
- GI.Soup.Objects.Message: constructMessageTlsErrors :: IsMessage o => [TlsCertificateFlags] -> IO (GValueConstruct o)
+ GI.Soup.Objects.Message: constructMessageTlsErrors :: (IsMessage o, MonadIO m) => [TlsCertificateFlags] -> m (GValueConstruct o)
- GI.Soup.Objects.Message: constructMessageUri :: IsMessage o => URI -> IO (GValueConstruct o)
+ GI.Soup.Objects.Message: constructMessageUri :: (IsMessage o, MonadIO m) => URI -> m (GValueConstruct o)
- GI.Soup.Objects.MultipartInputStream: constructMultipartInputStreamMessage :: (IsMultipartInputStream o, IsMessage a) => a -> IO (GValueConstruct o)
+ GI.Soup.Objects.MultipartInputStream: constructMultipartInputStreamMessage :: (IsMultipartInputStream o, MonadIO m, IsMessage a) => a -> m (GValueConstruct o)
- GI.Soup.Objects.ProxyResolverDefault: constructProxyResolverDefaultGproxyResolver :: (IsProxyResolverDefault o, IsProxyResolver a) => a -> IO (GValueConstruct o)
+ GI.Soup.Objects.ProxyResolverDefault: constructProxyResolverDefaultGproxyResolver :: (IsProxyResolverDefault o, MonadIO m, IsProxyResolver a) => a -> m (GValueConstruct o)
- GI.Soup.Objects.Request: constructRequestSession :: (IsRequest o, IsSession a) => a -> IO (GValueConstruct o)
+ GI.Soup.Objects.Request: constructRequestSession :: (IsRequest o, MonadIO m, IsSession a) => a -> m (GValueConstruct o)
- GI.Soup.Objects.Request: constructRequestUri :: IsRequest o => URI -> IO (GValueConstruct o)
+ GI.Soup.Objects.Request: constructRequestUri :: (IsRequest o, MonadIO m) => URI -> m (GValueConstruct o)
- GI.Soup.Objects.Server: constructServerAsyncContext :: IsServer o => Ptr () -> IO (GValueConstruct o)
+ GI.Soup.Objects.Server: constructServerAsyncContext :: (IsServer o, MonadIO m) => Ptr () -> m (GValueConstruct o)
- GI.Soup.Objects.Server: constructServerHttpAliases :: IsServer o => [Text] -> IO (GValueConstruct o)
+ GI.Soup.Objects.Server: constructServerHttpAliases :: (IsServer o, MonadIO m) => [Text] -> m (GValueConstruct o)
- GI.Soup.Objects.Server: constructServerHttpsAliases :: IsServer o => [Text] -> IO (GValueConstruct o)
+ GI.Soup.Objects.Server: constructServerHttpsAliases :: (IsServer o, MonadIO m) => [Text] -> m (GValueConstruct o)
- GI.Soup.Objects.Server: constructServerInterface :: (IsServer o, IsAddress a) => a -> IO (GValueConstruct o)
+ GI.Soup.Objects.Server: constructServerInterface :: (IsServer o, MonadIO m, IsAddress a) => a -> m (GValueConstruct o)
- GI.Soup.Objects.Server: constructServerPort :: IsServer o => Word32 -> IO (GValueConstruct o)
+ GI.Soup.Objects.Server: constructServerPort :: (IsServer o, MonadIO m) => Word32 -> m (GValueConstruct o)
- GI.Soup.Objects.Server: constructServerRawPaths :: IsServer o => Bool -> IO (GValueConstruct o)
+ GI.Soup.Objects.Server: constructServerRawPaths :: (IsServer o, MonadIO m) => Bool -> m (GValueConstruct o)
- GI.Soup.Objects.Server: constructServerServerHeader :: IsServer o => Text -> IO (GValueConstruct o)
+ GI.Soup.Objects.Server: constructServerServerHeader :: (IsServer o, MonadIO m) => Text -> m (GValueConstruct o)
- GI.Soup.Objects.Server: constructServerSslCertFile :: IsServer o => Text -> IO (GValueConstruct o)
+ GI.Soup.Objects.Server: constructServerSslCertFile :: (IsServer o, MonadIO m) => Text -> m (GValueConstruct o)
- GI.Soup.Objects.Server: constructServerSslKeyFile :: IsServer o => Text -> IO (GValueConstruct o)
+ GI.Soup.Objects.Server: constructServerSslKeyFile :: (IsServer o, MonadIO m) => Text -> m (GValueConstruct o)
- GI.Soup.Objects.Server: constructServerTlsCertificate :: (IsServer o, IsTlsCertificate a) => a -> IO (GValueConstruct o)
+ GI.Soup.Objects.Server: constructServerTlsCertificate :: (IsServer o, MonadIO m, IsTlsCertificate a) => a -> m (GValueConstruct o)
- GI.Soup.Objects.Session: constructSessionAcceptLanguage :: IsSession o => Text -> IO (GValueConstruct o)
+ GI.Soup.Objects.Session: constructSessionAcceptLanguage :: (IsSession o, MonadIO m) => Text -> m (GValueConstruct o)
- GI.Soup.Objects.Session: constructSessionAcceptLanguageAuto :: IsSession o => Bool -> IO (GValueConstruct o)
+ GI.Soup.Objects.Session: constructSessionAcceptLanguageAuto :: (IsSession o, MonadIO m) => Bool -> m (GValueConstruct o)
- GI.Soup.Objects.Session: constructSessionAsyncContext :: IsSession o => Ptr () -> IO (GValueConstruct o)
+ GI.Soup.Objects.Session: constructSessionAsyncContext :: (IsSession o, MonadIO m) => Ptr () -> m (GValueConstruct o)
- GI.Soup.Objects.Session: constructSessionHttpAliases :: IsSession o => [Text] -> IO (GValueConstruct o)
+ GI.Soup.Objects.Session: constructSessionHttpAliases :: (IsSession o, MonadIO m) => [Text] -> m (GValueConstruct o)
- GI.Soup.Objects.Session: constructSessionHttpsAliases :: IsSession o => [Text] -> IO (GValueConstruct o)
+ GI.Soup.Objects.Session: constructSessionHttpsAliases :: (IsSession o, MonadIO m) => [Text] -> m (GValueConstruct o)
- GI.Soup.Objects.Session: constructSessionIdleTimeout :: IsSession o => Word32 -> IO (GValueConstruct o)
+ GI.Soup.Objects.Session: constructSessionIdleTimeout :: (IsSession o, MonadIO m) => Word32 -> m (GValueConstruct o)
- GI.Soup.Objects.Session: constructSessionLocalAddress :: (IsSession o, IsAddress a) => a -> IO (GValueConstruct o)
+ GI.Soup.Objects.Session: constructSessionLocalAddress :: (IsSession o, MonadIO m, IsAddress a) => a -> m (GValueConstruct o)
- GI.Soup.Objects.Session: constructSessionMaxConns :: IsSession o => Int32 -> IO (GValueConstruct o)
+ GI.Soup.Objects.Session: constructSessionMaxConns :: (IsSession o, MonadIO m) => Int32 -> m (GValueConstruct o)
- GI.Soup.Objects.Session: constructSessionMaxConnsPerHost :: IsSession o => Int32 -> IO (GValueConstruct o)
+ GI.Soup.Objects.Session: constructSessionMaxConnsPerHost :: (IsSession o, MonadIO m) => Int32 -> m (GValueConstruct o)
- GI.Soup.Objects.Session: constructSessionProxyResolver :: (IsSession o, IsProxyResolver a) => a -> IO (GValueConstruct o)
+ GI.Soup.Objects.Session: constructSessionProxyResolver :: (IsSession o, MonadIO m, IsProxyResolver a) => a -> m (GValueConstruct o)
- GI.Soup.Objects.Session: constructSessionProxyUri :: IsSession o => URI -> IO (GValueConstruct o)
+ GI.Soup.Objects.Session: constructSessionProxyUri :: (IsSession o, MonadIO m) => URI -> m (GValueConstruct o)
- GI.Soup.Objects.Session: constructSessionSslCaFile :: IsSession o => Text -> IO (GValueConstruct o)
+ GI.Soup.Objects.Session: constructSessionSslCaFile :: (IsSession o, MonadIO m) => Text -> m (GValueConstruct o)
- GI.Soup.Objects.Session: constructSessionSslStrict :: IsSession o => Bool -> IO (GValueConstruct o)
+ GI.Soup.Objects.Session: constructSessionSslStrict :: (IsSession o, MonadIO m) => Bool -> m (GValueConstruct o)
- GI.Soup.Objects.Session: constructSessionSslUseSystemCaFile :: IsSession o => Bool -> IO (GValueConstruct o)
+ GI.Soup.Objects.Session: constructSessionSslUseSystemCaFile :: (IsSession o, MonadIO m) => Bool -> m (GValueConstruct o)
- GI.Soup.Objects.Session: constructSessionTimeout :: IsSession o => Word32 -> IO (GValueConstruct o)
+ GI.Soup.Objects.Session: constructSessionTimeout :: (IsSession o, MonadIO m) => Word32 -> m (GValueConstruct o)
- GI.Soup.Objects.Session: constructSessionTlsDatabase :: (IsSession o, IsTlsDatabase a) => a -> IO (GValueConstruct o)
+ GI.Soup.Objects.Session: constructSessionTlsDatabase :: (IsSession o, MonadIO m, IsTlsDatabase a) => a -> m (GValueConstruct o)
- GI.Soup.Objects.Session: constructSessionTlsInteraction :: (IsSession o, IsTlsInteraction a) => a -> IO (GValueConstruct o)
+ GI.Soup.Objects.Session: constructSessionTlsInteraction :: (IsSession o, MonadIO m, IsTlsInteraction a) => a -> m (GValueConstruct o)
- GI.Soup.Objects.Session: constructSessionUseNtlm :: IsSession o => Bool -> IO (GValueConstruct o)
+ GI.Soup.Objects.Session: constructSessionUseNtlm :: (IsSession o, MonadIO m) => Bool -> m (GValueConstruct o)
- GI.Soup.Objects.Session: constructSessionUseThreadContext :: IsSession o => Bool -> IO (GValueConstruct o)
+ GI.Soup.Objects.Session: constructSessionUseThreadContext :: (IsSession o, MonadIO m) => Bool -> m (GValueConstruct o)
- GI.Soup.Objects.Session: constructSessionUserAgent :: IsSession o => Text -> IO (GValueConstruct o)
+ GI.Soup.Objects.Session: constructSessionUserAgent :: (IsSession o, MonadIO m) => Text -> m (GValueConstruct o)
- GI.Soup.Objects.Socket: constructSocketAsyncContext :: IsSocket o => Ptr () -> IO (GValueConstruct o)
+ GI.Soup.Objects.Socket: constructSocketAsyncContext :: (IsSocket o, MonadIO m) => Ptr () -> m (GValueConstruct o)
- GI.Soup.Objects.Socket: constructSocketFd :: IsSocket o => Int32 -> IO (GValueConstruct o)
+ GI.Soup.Objects.Socket: constructSocketFd :: (IsSocket o, MonadIO m) => Int32 -> m (GValueConstruct o)
- GI.Soup.Objects.Socket: constructSocketGsocket :: (IsSocket o, IsSocket a) => a -> IO (GValueConstruct o)
+ GI.Soup.Objects.Socket: constructSocketGsocket :: (IsSocket o, MonadIO m, IsSocket a) => a -> m (GValueConstruct o)
- GI.Soup.Objects.Socket: constructSocketIostream :: (IsSocket o, IsIOStream a) => a -> IO (GValueConstruct o)
+ GI.Soup.Objects.Socket: constructSocketIostream :: (IsSocket o, MonadIO m, IsIOStream a) => a -> m (GValueConstruct o)
- GI.Soup.Objects.Socket: constructSocketIpv6Only :: IsSocket o => Bool -> IO (GValueConstruct o)
+ GI.Soup.Objects.Socket: constructSocketIpv6Only :: (IsSocket o, MonadIO m) => Bool -> m (GValueConstruct o)
- GI.Soup.Objects.Socket: constructSocketLocalAddress :: (IsSocket o, IsAddress a) => a -> IO (GValueConstruct o)
+ GI.Soup.Objects.Socket: constructSocketLocalAddress :: (IsSocket o, MonadIO m, IsAddress a) => a -> m (GValueConstruct o)
- GI.Soup.Objects.Socket: constructSocketNonBlocking :: IsSocket o => Bool -> IO (GValueConstruct o)
+ GI.Soup.Objects.Socket: constructSocketNonBlocking :: (IsSocket o, MonadIO m) => Bool -> m (GValueConstruct o)
- GI.Soup.Objects.Socket: constructSocketRemoteAddress :: (IsSocket o, IsAddress a) => a -> IO (GValueConstruct o)
+ GI.Soup.Objects.Socket: constructSocketRemoteAddress :: (IsSocket o, MonadIO m, IsAddress a) => a -> m (GValueConstruct o)
- GI.Soup.Objects.Socket: constructSocketSslCreds :: IsSocket o => Ptr () -> IO (GValueConstruct o)
+ GI.Soup.Objects.Socket: constructSocketSslCreds :: (IsSocket o, MonadIO m) => Ptr () -> m (GValueConstruct o)
- GI.Soup.Objects.Socket: constructSocketSslFallback :: IsSocket o => Bool -> IO (GValueConstruct o)
+ GI.Soup.Objects.Socket: constructSocketSslFallback :: (IsSocket o, MonadIO m) => Bool -> m (GValueConstruct o)
- GI.Soup.Objects.Socket: constructSocketSslStrict :: IsSocket o => Bool -> IO (GValueConstruct o)
+ GI.Soup.Objects.Socket: constructSocketSslStrict :: (IsSocket o, MonadIO m) => Bool -> m (GValueConstruct o)
- GI.Soup.Objects.Socket: constructSocketTimeout :: IsSocket o => Word32 -> IO (GValueConstruct o)
+ GI.Soup.Objects.Socket: constructSocketTimeout :: (IsSocket o, MonadIO m) => Word32 -> m (GValueConstruct o)
- GI.Soup.Objects.Socket: constructSocketUseThreadContext :: IsSocket o => Bool -> IO (GValueConstruct o)
+ GI.Soup.Objects.Socket: constructSocketUseThreadContext :: (IsSocket o, MonadIO m) => Bool -> m (GValueConstruct o)
- GI.Soup.Objects.WebsocketConnection: constructWebsocketConnectionConnectionType :: IsWebsocketConnection o => WebsocketConnectionType -> IO (GValueConstruct o)
+ GI.Soup.Objects.WebsocketConnection: constructWebsocketConnectionConnectionType :: (IsWebsocketConnection o, MonadIO m) => WebsocketConnectionType -> m (GValueConstruct o)
- GI.Soup.Objects.WebsocketConnection: constructWebsocketConnectionIoStream :: (IsWebsocketConnection o, IsIOStream a) => a -> IO (GValueConstruct o)
+ GI.Soup.Objects.WebsocketConnection: constructWebsocketConnectionIoStream :: (IsWebsocketConnection o, MonadIO m, IsIOStream a) => a -> m (GValueConstruct o)
- GI.Soup.Objects.WebsocketConnection: constructWebsocketConnectionKeepaliveInterval :: IsWebsocketConnection o => Word32 -> IO (GValueConstruct o)
+ GI.Soup.Objects.WebsocketConnection: constructWebsocketConnectionKeepaliveInterval :: (IsWebsocketConnection o, MonadIO m) => Word32 -> m (GValueConstruct o)
- GI.Soup.Objects.WebsocketConnection: constructWebsocketConnectionMaxIncomingPayloadSize :: IsWebsocketConnection o => Word64 -> IO (GValueConstruct o)
+ GI.Soup.Objects.WebsocketConnection: constructWebsocketConnectionMaxIncomingPayloadSize :: (IsWebsocketConnection o, MonadIO m) => Word64 -> m (GValueConstruct o)
- GI.Soup.Objects.WebsocketConnection: constructWebsocketConnectionOrigin :: IsWebsocketConnection o => Text -> IO (GValueConstruct o)
+ GI.Soup.Objects.WebsocketConnection: constructWebsocketConnectionOrigin :: (IsWebsocketConnection o, MonadIO m) => Text -> m (GValueConstruct o)
- GI.Soup.Objects.WebsocketConnection: constructWebsocketConnectionProtocol :: IsWebsocketConnection o => Text -> IO (GValueConstruct o)
+ GI.Soup.Objects.WebsocketConnection: constructWebsocketConnectionProtocol :: (IsWebsocketConnection o, MonadIO m) => Text -> m (GValueConstruct o)
- GI.Soup.Objects.WebsocketConnection: constructWebsocketConnectionUri :: IsWebsocketConnection o => URI -> IO (GValueConstruct o)
+ GI.Soup.Objects.WebsocketConnection: constructWebsocketConnectionUri :: (IsWebsocketConnection o, MonadIO m) => URI -> m (GValueConstruct o)
- GI.Soup.Objects.WebsocketConnection: websocketConnectionSendBinary :: (HasCallStack, MonadIO m, IsWebsocketConnection a) => a -> ByteString -> m ()
+ GI.Soup.Objects.WebsocketConnection: websocketConnectionSendBinary :: (HasCallStack, MonadIO m, IsWebsocketConnection a) => a -> Maybe ByteString -> m ()

Files

ChangeLog.md view
@@ -1,3 +1,7 @@+### 2.4.23+++ Upgrade to haskell-gi-base-0.24+ ### 2.4.22  + Update for haskell-gi(-base)-0.23
README.md view
@@ -1,6 +1,6 @@ # Documentation Autogenerated documentation for this package can be found at -[https://hackage.haskell.org/package/gi-soup-2.4.22/docs/GI-Soup.html](https://hackage.haskell.org/package/gi-soup-2.4.22/docs/GI-Soup.html)+[https://hackage.haskell.org/package/gi-soup-2.4.23/docs/GI-Soup.html](https://hackage.haskell.org/package/gi-soup-2.4.23/docs/GI-Soup.html)  For general documentation on using [haskell-gi](https://github.com/haskell-gi/haskell-gi) based bindings, see [the project page](https://github.com/haskell-gi/haskell-gi) or [the Wiki](https://github.com/haskell-gi/haskell-gi/wiki).
gi-soup.cabal view
@@ -1,5 +1,5 @@ name:                 gi-soup-version:              2.4.22+version:              2.4.23 synopsis:             Libsoup bindings description:          Bindings for Libsoup, autogenerated by haskell-gi. homepage:             https://github.com/haskell-gi/haskell-gi@@ -16,7 +16,7 @@ custom-setup       setup-depends: base >= 4.9 && < 5,                      Cabal >= 1.24,-                     haskell-gi >= 0.23 && < 0.24,+                     haskell-gi >= 0.24 && < 0.25,                      gi-gio == 2.0.*,                      gi-gobject == 2.0.*,                      gi-glib == 2.0.*@@ -29,8 +29,8 @@        pkgconfig-depends: libsoup-2.4       build-depends: base >= 4.7 && <5,-                     haskell-gi-base >= 0.23 && < 0.24,-                     haskell-gi >= 0.23.0 && < 0.24,+                     haskell-gi-base >= 0.24 && < 0.25,+                     haskell-gi >= 0.24.0 && < 0.25,                      haskell-gi-overloading < 1.1,                      gi-gio == 2.0.*,                      gi-gobject == 2.0.*,@@ -80,6 +80,8 @@                        GI.Soup.Objects.CookieJar,                        GI.Soup.Objects.CookieJarDB,                        GI.Soup.Objects.CookieJarText,+                       GI.Soup.Objects.HSTSEnforcer,+                       GI.Soup.Objects.HSTSEnforcerDB,                        GI.Soup.Objects.Logger,                        GI.Soup.Objects.Message,                        GI.Soup.Objects.MultipartInputStream,@@ -95,12 +97,16 @@                        GI.Soup.Objects.SessionSync,                        GI.Soup.Objects.Socket,                        GI.Soup.Objects.WebsocketConnection,+                       GI.Soup.Objects.WebsocketExtension,+                       GI.Soup.Objects.WebsocketExtensionDeflate,+                       GI.Soup.Objects.WebsocketExtensionManager,                        GI.Soup.Structs,                        GI.Soup.Structs.Buffer,                        GI.Soup.Structs.ClientContext,                        GI.Soup.Structs.Connection,                        GI.Soup.Structs.Cookie,                        GI.Soup.Structs.Date,+                       GI.Soup.Structs.HSTSPolicy,                        GI.Soup.Structs.MessageBody,                        GI.Soup.Structs.MessageHeaders,                        GI.Soup.Structs.MessageHeadersIter,@@ -140,6 +146,8 @@                        GI.Soup.Objects.CookieJar,                        GI.Soup.Objects.CookieJarDB,                        GI.Soup.Objects.CookieJarText,+                       GI.Soup.Objects.HSTSEnforcer,+                       GI.Soup.Objects.HSTSEnforcerDB,                        GI.Soup.Objects.Logger,                        GI.Soup.Objects.Message,                        GI.Soup.Objects.MultipartInputStream,@@ -155,12 +163,16 @@                        GI.Soup.Objects.SessionSync,                        GI.Soup.Objects.Socket,                        GI.Soup.Objects.WebsocketConnection,+                       GI.Soup.Objects.WebsocketExtension,+                       GI.Soup.Objects.WebsocketExtensionDeflate,+                       GI.Soup.Objects.WebsocketExtensionManager,                        GI.Soup.Structs,                        GI.Soup.Structs.Buffer,                        GI.Soup.Structs.ClientContext,                        GI.Soup.Structs.Connection,                        GI.Soup.Structs.Cookie,                        GI.Soup.Structs.Date,+                       GI.Soup.Structs.HSTSPolicy,                        GI.Soup.Structs.MessageBody,                        GI.Soup.Structs.MessageHeaders,                        GI.Soup.Structs.MessageHeadersIter,