gi-soup-0.2.52.12: Soup bindings

CopyrightWill Thompson, Iñaki García Etxebarria and Jonas Platte
LicenseLGPL-2.1
MaintainerIñaki García Etxebarria (garetxe@gmail.com)
Safe HaskellNone
LanguageHaskell2010

GI.Soup.Objects.Session

Contents

Description

 

Synopsis

Exported types

class GObject o => SessionK o Source

Instances

Methods

sessionAbort

sessionAbort :: (MonadIO m, SessionK a) => a -> m () Source

sessionAddFeature

sessionAddFeatureByType

sessionCancelMessage

sessionCancelMessage :: (MonadIO m, SessionK a, MessageK b) => a -> b -> Word32 -> m () Source

sessionGetAsyncContext

sessionGetFeature

sessionGetFeatureForMessage

sessionGetFeatures

sessionHasFeature

sessionNew

sessionPauseMessage

sessionPauseMessage :: (MonadIO m, SessionK a, MessageK b) => a -> b -> m () Source

sessionPrefetchDns

sessionPrepareForUri

sessionPrepareForUri :: (MonadIO m, SessionK a) => a -> URI -> m () Source

Deprecated: (Since version 2.38)use soup_session_prefetch_dns() instead

sessionQueueMessage

sessionRedirectMessage

sessionRemoveFeature

sessionRemoveFeatureByType

sessionRequest

sessionRequestHttp

sessionRequestHttpUri

sessionRequestUri

sessionRequeueMessage

sessionRequeueMessage :: (MonadIO m, SessionK a, MessageK b) => a -> b -> m () Source

sessionSend

sessionSendAsync

sessionSendFinish

sessionSendMessage

sessionStealConnection

sessionUnpauseMessage

sessionUnpauseMessage :: (MonadIO m, SessionK a, MessageK b) => a -> b -> m () Source

sessionWebsocketConnectAsync

sessionWebsocketConnectFinish

sessionWouldRedirect

Properties

AcceptLanguage

AcceptLanguageAuto

AsyncContext

HttpAliases

setSessionHttpAliases :: (MonadIO m, SessionK o) => o -> [Text] -> m () Source

HttpsAliases

setSessionHttpsAliases :: (MonadIO m, SessionK o) => o -> [Text] -> m () Source

IdleTimeout

LocalAddress

MaxConns

setSessionMaxConns :: (MonadIO m, SessionK o) => o -> Int32 -> m () Source

MaxConnsPerHost

ProxyResolver

ProxyUri

setSessionProxyUri :: (MonadIO m, SessionK o) => o -> URI -> m () Source

SslCaFile

setSessionSslCaFile :: (MonadIO m, SessionK o) => o -> Text -> m () Source

SslStrict

setSessionSslStrict :: (MonadIO m, SessionK o) => o -> Bool -> m () Source

SslUseSystemCaFile

Timeout

setSessionTimeout :: (MonadIO m, SessionK o) => o -> Word32 -> m () Source

TlsDatabase

TlsInteraction

UseNtlm

setSessionUseNtlm :: (MonadIO m, SessionK o) => o -> Bool -> m () Source

UseThreadContext

UserAgent

setSessionUserAgent :: (MonadIO m, SessionK o) => o -> Text -> m () Source

Signals

Authenticate

ConnectionCreated

RequestQueued

RequestStarted

RequestUnqueued

Tunneling