gi-soup-0.2.52.14: 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

newtype Session Source

Constructors

Session (ForeignPtr Session) 

Instances

GObject Session 
((~) * info (ResolveSessionMethod t Session), MethodInfo * info Session p) => IsLabelProxy t (Session -> p) 
type ParentTypes Session 
type AttributeList Session 
type SignalList Session 

class GObject o => SessionK o Source

Instances

Methods

sessionAbort

data SessionAbortMethodInfo Source

Instances

((~) * signature (m ()), MonadIO m, SessionK a) => MethodInfo * SessionAbortMethodInfo a signature 

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

sessionAddFeature

data SessionAddFeatureMethodInfo Source

Instances

((~) * signature (b -> m ()), MonadIO m, SessionK a, SessionFeatureK b) => MethodInfo * SessionAddFeatureMethodInfo a signature 

sessionAddFeatureByType

data SessionAddFeatureByTypeMethodInfo Source

Instances

((~) * signature (GType -> m ()), MonadIO m, SessionK a) => MethodInfo * SessionAddFeatureByTypeMethodInfo a signature 

sessionCancelMessage

data SessionCancelMessageMethodInfo Source

Instances

((~) * signature (b -> Word32 -> m ()), MonadIO m, SessionK a, MessageK b) => MethodInfo * SessionCancelMessageMethodInfo a signature 

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

sessionGetAsyncContext

sessionGetFeature

data SessionGetFeatureMethodInfo Source

Instances

((~) * signature (GType -> m (Maybe SessionFeature)), MonadIO m, SessionK a) => MethodInfo * SessionGetFeatureMethodInfo a signature 

sessionGetFeatureForMessage

sessionGetFeatures

data SessionGetFeaturesMethodInfo Source

Instances

((~) * signature (GType -> m [SessionFeature]), MonadIO m, SessionK a) => MethodInfo * SessionGetFeaturesMethodInfo a signature 

sessionHasFeature

data SessionHasFeatureMethodInfo Source

Instances

((~) * signature (GType -> m Bool), MonadIO m, SessionK a) => MethodInfo * SessionHasFeatureMethodInfo a signature 

sessionNew

sessionPauseMessage

data SessionPauseMessageMethodInfo Source

Instances

((~) * signature (b -> m ()), MonadIO m, SessionK a, MessageK b) => MethodInfo * SessionPauseMessageMethodInfo a signature 

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

sessionPrefetchDns

data SessionPrefetchDnsMethodInfo Source

Instances

((~) * signature (Text -> Maybe b -> Maybe AddressCallback -> m ()), MonadIO m, SessionK a, CancellableK b) => MethodInfo * SessionPrefetchDnsMethodInfo a signature 

sessionPrepareForUri

data SessionPrepareForUriMethodInfo Source

Instances

((~) * signature (URI -> m ()), MonadIO m, SessionK a) => MethodInfo * SessionPrepareForUriMethodInfo a signature 

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

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

sessionQueueMessage

data SessionQueueMessageMethodInfo Source

Instances

((~) * signature (b -> Maybe SessionCallback -> m ()), MonadIO m, SessionK a, MessageK b) => MethodInfo * SessionQueueMessageMethodInfo a signature 

sessionRedirectMessage

data SessionRedirectMessageMethodInfo Source

Instances

((~) * signature (b -> m Bool), MonadIO m, SessionK a, MessageK b) => MethodInfo * SessionRedirectMessageMethodInfo a signature 

sessionRemoveFeature

data SessionRemoveFeatureMethodInfo Source

Instances

((~) * signature (b -> m ()), MonadIO m, SessionK a, SessionFeatureK b) => MethodInfo * SessionRemoveFeatureMethodInfo a signature 

sessionRemoveFeatureByType

data SessionRemoveFeatureByTypeMethodInfo Source

Instances

((~) * signature (GType -> m ()), MonadIO m, SessionK a) => MethodInfo * SessionRemoveFeatureByTypeMethodInfo a signature 

sessionRequest

data SessionRequestMethodInfo Source

Instances

((~) * signature (Text -> m Request), MonadIO m, SessionK a) => MethodInfo * SessionRequestMethodInfo a signature 

sessionRequestHttp

data SessionRequestHttpMethodInfo Source

Instances

((~) * signature (Text -> Text -> m RequestHTTP), MonadIO m, SessionK a) => MethodInfo * SessionRequestHttpMethodInfo a signature 

sessionRequestHttpUri

data SessionRequestHttpUriMethodInfo Source

Instances

((~) * signature (Text -> URI -> m RequestHTTP), MonadIO m, SessionK a) => MethodInfo * SessionRequestHttpUriMethodInfo a signature 

sessionRequestUri

data SessionRequestUriMethodInfo Source

Instances

((~) * signature (URI -> m Request), MonadIO m, SessionK a) => MethodInfo * SessionRequestUriMethodInfo a signature 

sessionRequeueMessage

data SessionRequeueMessageMethodInfo Source

Instances

((~) * signature (b -> m ()), MonadIO m, SessionK a, MessageK b) => MethodInfo * SessionRequeueMessageMethodInfo a signature 

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

sessionSend

data SessionSendMethodInfo Source

Instances

((~) * signature (b -> Maybe c -> m InputStream), MonadIO m, SessionK a, MessageK b, CancellableK c) => MethodInfo * SessionSendMethodInfo a signature 

sessionSendAsync

data SessionSendAsyncMethodInfo Source

Instances

((~) * signature (b -> Maybe c -> Maybe AsyncReadyCallback -> m ()), MonadIO m, SessionK a, MessageK b, CancellableK c) => MethodInfo * SessionSendAsyncMethodInfo a signature 

sessionSendFinish

data SessionSendFinishMethodInfo Source

Instances

((~) * signature (b -> m InputStream), MonadIO m, SessionK a, AsyncResultK b) => MethodInfo * SessionSendFinishMethodInfo a signature 

sessionSendMessage

data SessionSendMessageMethodInfo Source

Instances

((~) * signature (b -> m Word32), MonadIO m, SessionK a, MessageK b) => MethodInfo * SessionSendMessageMethodInfo a signature 

sessionStealConnection

data SessionStealConnectionMethodInfo Source

Instances

((~) * signature (b -> m IOStream), MonadIO m, SessionK a, MessageK b) => MethodInfo * SessionStealConnectionMethodInfo a signature 

sessionUnpauseMessage

data SessionUnpauseMessageMethodInfo Source

Instances

((~) * signature (b -> m ()), MonadIO m, SessionK a, MessageK b) => MethodInfo * SessionUnpauseMessageMethodInfo a signature 

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

sessionWebsocketConnectAsync

sessionWebsocketConnectFinish

sessionWouldRedirect

data SessionWouldRedirectMethodInfo Source

Instances

((~) * signature (b -> m Bool), MonadIO m, SessionK a, MessageK b) => MethodInfo * SessionWouldRedirectMethodInfo a signature 

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