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 |
- Exported types
- Methods
- sessionAbort
- sessionAddFeature
- sessionAddFeatureByType
- sessionCancelMessage
- sessionGetAsyncContext
- sessionGetFeature
- sessionGetFeatureForMessage
- sessionGetFeatures
- sessionHasFeature
- sessionNew
- sessionPauseMessage
- sessionPrefetchDns
- sessionPrepareForUri
- sessionQueueMessage
- sessionRedirectMessage
- sessionRemoveFeature
- sessionRemoveFeatureByType
- sessionRequest
- sessionRequestHttp
- sessionRequestHttpUri
- sessionRequestUri
- sessionRequeueMessage
- sessionSend
- sessionSendAsync
- sessionSendFinish
- sessionSendMessage
- sessionStealConnection
- sessionUnpauseMessage
- sessionWebsocketConnectAsync
- sessionWebsocketConnectFinish
- sessionWouldRedirect
- Properties
- Signals
- newtype Session = Session (ForeignPtr Session)
- class GObject o => SessionK o
- toSession :: SessionK o => o -> IO Session
- noSession :: Maybe Session
- data SessionAbortMethodInfo
- sessionAbort :: (MonadIO m, SessionK a) => a -> m ()
- data SessionAddFeatureMethodInfo
- sessionAddFeature :: (MonadIO m, SessionK a, SessionFeatureK b) => a -> b -> m ()
- data SessionAddFeatureByTypeMethodInfo
- sessionAddFeatureByType :: (MonadIO m, SessionK a) => a -> GType -> m ()
- data SessionCancelMessageMethodInfo
- sessionCancelMessage :: (MonadIO m, SessionK a, MessageK b) => a -> b -> Word32 -> m ()
- data SessionGetAsyncContextMethodInfo
- sessionGetAsyncContext :: (MonadIO m, SessionK a) => a -> m MainContext
- data SessionGetFeatureMethodInfo
- sessionGetFeature :: (MonadIO m, SessionK a) => a -> GType -> m SessionFeature
- data SessionGetFeatureForMessageMethodInfo
- sessionGetFeatureForMessage :: (MonadIO m, SessionK a, MessageK b) => a -> GType -> b -> m SessionFeature
- data SessionGetFeaturesMethodInfo
- sessionGetFeatures :: (MonadIO m, SessionK a) => a -> GType -> m [SessionFeature]
- data SessionHasFeatureMethodInfo
- sessionHasFeature :: (MonadIO m, SessionK a) => a -> GType -> m Bool
- sessionNew :: MonadIO m => m Session
- data SessionPauseMessageMethodInfo
- sessionPauseMessage :: (MonadIO m, SessionK a, MessageK b) => a -> b -> m ()
- data SessionPrefetchDnsMethodInfo
- sessionPrefetchDns :: (MonadIO m, SessionK a, CancellableK b) => a -> Text -> Maybe b -> Maybe AddressCallback -> m ()
- data SessionPrepareForUriMethodInfo
- sessionPrepareForUri :: (MonadIO m, SessionK a) => a -> URI -> m ()
- data SessionQueueMessageMethodInfo
- sessionQueueMessage :: (MonadIO m, SessionK a, MessageK b) => a -> b -> Maybe SessionCallback -> m ()
- data SessionRedirectMessageMethodInfo
- sessionRedirectMessage :: (MonadIO m, SessionK a, MessageK b) => a -> b -> m Bool
- data SessionRemoveFeatureMethodInfo
- sessionRemoveFeature :: (MonadIO m, SessionK a, SessionFeatureK b) => a -> b -> m ()
- data SessionRemoveFeatureByTypeMethodInfo
- sessionRemoveFeatureByType :: (MonadIO m, SessionK a) => a -> GType -> m ()
- data SessionRequestMethodInfo
- sessionRequest :: (MonadIO m, SessionK a) => a -> Text -> m Request
- data SessionRequestHttpMethodInfo
- sessionRequestHttp :: (MonadIO m, SessionK a) => a -> Text -> Text -> m RequestHTTP
- data SessionRequestHttpUriMethodInfo
- sessionRequestHttpUri :: (MonadIO m, SessionK a) => a -> Text -> URI -> m RequestHTTP
- data SessionRequestUriMethodInfo
- sessionRequestUri :: (MonadIO m, SessionK a) => a -> URI -> m Request
- data SessionRequeueMessageMethodInfo
- sessionRequeueMessage :: (MonadIO m, SessionK a, MessageK b) => a -> b -> m ()
- data SessionSendMethodInfo
- sessionSend :: (MonadIO m, SessionK a, MessageK b, CancellableK c) => a -> b -> Maybe c -> m InputStream
- data SessionSendAsyncMethodInfo
- sessionSendAsync :: (MonadIO m, SessionK a, MessageK b, CancellableK c) => a -> b -> Maybe c -> Maybe AsyncReadyCallback -> m ()
- data SessionSendFinishMethodInfo
- sessionSendFinish :: (MonadIO m, SessionK a, AsyncResultK b) => a -> b -> m InputStream
- data SessionSendMessageMethodInfo
- sessionSendMessage :: (MonadIO m, SessionK a, MessageK b) => a -> b -> m Word32
- data SessionStealConnectionMethodInfo
- sessionStealConnection :: (MonadIO m, SessionK a, MessageK b) => a -> b -> m IOStream
- data SessionUnpauseMessageMethodInfo
- sessionUnpauseMessage :: (MonadIO m, SessionK a, MessageK b) => a -> b -> m ()
- data SessionWebsocketConnectAsyncMethodInfo
- sessionWebsocketConnectAsync :: (MonadIO m, SessionK a, MessageK b, CancellableK c) => a -> b -> Maybe Text -> Maybe [Text] -> Maybe c -> Maybe AsyncReadyCallback -> m ()
- data SessionWebsocketConnectFinishMethodInfo
- sessionWebsocketConnectFinish :: (MonadIO m, SessionK a, AsyncResultK b) => a -> b -> m WebsocketConnection
- data SessionWouldRedirectMethodInfo
- sessionWouldRedirect :: (MonadIO m, SessionK a, MessageK b) => a -> b -> m Bool
- data SessionAcceptLanguagePropertyInfo
- constructSessionAcceptLanguage :: Text -> IO ([Char], GValue)
- getSessionAcceptLanguage :: (MonadIO m, SessionK o) => o -> m Text
- setSessionAcceptLanguage :: (MonadIO m, SessionK o) => o -> Text -> m ()
- data SessionAcceptLanguageAutoPropertyInfo
- constructSessionAcceptLanguageAuto :: Bool -> IO ([Char], GValue)
- getSessionAcceptLanguageAuto :: (MonadIO m, SessionK o) => o -> m Bool
- setSessionAcceptLanguageAuto :: (MonadIO m, SessionK o) => o -> Bool -> m ()
- data SessionAsyncContextPropertyInfo
- constructSessionAsyncContext :: Ptr () -> IO ([Char], GValue)
- getSessionAsyncContext :: (MonadIO m, SessionK o) => o -> m (Ptr ())
- data SessionHttpAliasesPropertyInfo
- constructSessionHttpAliases :: [Text] -> IO ([Char], GValue)
- getSessionHttpAliases :: (MonadIO m, SessionK o) => o -> m [Text]
- setSessionHttpAliases :: (MonadIO m, SessionK o) => o -> [Text] -> m ()
- data SessionHttpsAliasesPropertyInfo
- constructSessionHttpsAliases :: [Text] -> IO ([Char], GValue)
- getSessionHttpsAliases :: (MonadIO m, SessionK o) => o -> m [Text]
- setSessionHttpsAliases :: (MonadIO m, SessionK o) => o -> [Text] -> m ()
- data SessionIdleTimeoutPropertyInfo
- constructSessionIdleTimeout :: Word32 -> IO ([Char], GValue)
- getSessionIdleTimeout :: (MonadIO m, SessionK o) => o -> m Word32
- setSessionIdleTimeout :: (MonadIO m, SessionK o) => o -> Word32 -> m ()
- data SessionLocalAddressPropertyInfo
- constructSessionLocalAddress :: AddressK a => a -> IO ([Char], GValue)
- getSessionLocalAddress :: (MonadIO m, SessionK o) => o -> m Address
- data SessionMaxConnsPropertyInfo
- constructSessionMaxConns :: Int32 -> IO ([Char], GValue)
- getSessionMaxConns :: (MonadIO m, SessionK o) => o -> m Int32
- setSessionMaxConns :: (MonadIO m, SessionK o) => o -> Int32 -> m ()
- data SessionMaxConnsPerHostPropertyInfo
- constructSessionMaxConnsPerHost :: Int32 -> IO ([Char], GValue)
- getSessionMaxConnsPerHost :: (MonadIO m, SessionK o) => o -> m Int32
- setSessionMaxConnsPerHost :: (MonadIO m, SessionK o) => o -> Int32 -> m ()
- data SessionProxyResolverPropertyInfo
- constructSessionProxyResolver :: ProxyResolverK a => a -> IO ([Char], GValue)
- getSessionProxyResolver :: (MonadIO m, SessionK o) => o -> m ProxyResolver
- setSessionProxyResolver :: (MonadIO m, SessionK o, ProxyResolverK a) => o -> a -> m ()
- data SessionProxyUriPropertyInfo
- constructSessionProxyUri :: URI -> IO ([Char], GValue)
- getSessionProxyUri :: (MonadIO m, SessionK o) => o -> m URI
- setSessionProxyUri :: (MonadIO m, SessionK o) => o -> URI -> m ()
- data SessionSslCaFilePropertyInfo
- constructSessionSslCaFile :: Text -> IO ([Char], GValue)
- getSessionSslCaFile :: (MonadIO m, SessionK o) => o -> m Text
- setSessionSslCaFile :: (MonadIO m, SessionK o) => o -> Text -> m ()
- data SessionSslStrictPropertyInfo
- constructSessionSslStrict :: Bool -> IO ([Char], GValue)
- getSessionSslStrict :: (MonadIO m, SessionK o) => o -> m Bool
- setSessionSslStrict :: (MonadIO m, SessionK o) => o -> Bool -> m ()
- data SessionSslUseSystemCaFilePropertyInfo
- constructSessionSslUseSystemCaFile :: Bool -> IO ([Char], GValue)
- getSessionSslUseSystemCaFile :: (MonadIO m, SessionK o) => o -> m Bool
- setSessionSslUseSystemCaFile :: (MonadIO m, SessionK o) => o -> Bool -> m ()
- data SessionTimeoutPropertyInfo
- constructSessionTimeout :: Word32 -> IO ([Char], GValue)
- getSessionTimeout :: (MonadIO m, SessionK o) => o -> m Word32
- setSessionTimeout :: (MonadIO m, SessionK o) => o -> Word32 -> m ()
- data SessionTlsDatabasePropertyInfo
- constructSessionTlsDatabase :: TlsDatabaseK a => a -> IO ([Char], GValue)
- getSessionTlsDatabase :: (MonadIO m, SessionK o) => o -> m TlsDatabase
- setSessionTlsDatabase :: (MonadIO m, SessionK o, TlsDatabaseK a) => o -> a -> m ()
- data SessionTlsInteractionPropertyInfo
- constructSessionTlsInteraction :: TlsInteractionK a => a -> IO ([Char], GValue)
- getSessionTlsInteraction :: (MonadIO m, SessionK o) => o -> m TlsInteraction
- setSessionTlsInteraction :: (MonadIO m, SessionK o, TlsInteractionK a) => o -> a -> m ()
- data SessionUseNtlmPropertyInfo
- constructSessionUseNtlm :: Bool -> IO ([Char], GValue)
- getSessionUseNtlm :: (MonadIO m, SessionK o) => o -> m Bool
- setSessionUseNtlm :: (MonadIO m, SessionK o) => o -> Bool -> m ()
- data SessionUseThreadContextPropertyInfo
- constructSessionUseThreadContext :: Bool -> IO ([Char], GValue)
- getSessionUseThreadContext :: (MonadIO m, SessionK o) => o -> m Bool
- setSessionUseThreadContext :: (MonadIO m, SessionK o) => o -> Bool -> m ()
- data SessionUserAgentPropertyInfo
- constructSessionUserAgent :: Text -> IO ([Char], GValue)
- getSessionUserAgent :: (MonadIO m, SessionK o) => o -> m Text
- setSessionUserAgent :: (MonadIO m, SessionK o) => o -> Text -> m ()
- type SessionAuthenticateCallback = Message -> Auth -> Bool -> IO ()
- type SessionAuthenticateCallbackC = Ptr () -> Ptr Message -> Ptr Auth -> CInt -> Ptr () -> IO ()
- data SessionAuthenticateSignalInfo
- afterSessionAuthenticate :: (GObject a, MonadIO m) => a -> SessionAuthenticateCallback -> m SignalHandlerId
- mkSessionAuthenticateCallback :: SessionAuthenticateCallbackC -> IO (FunPtr SessionAuthenticateCallbackC)
- noSessionAuthenticateCallback :: Maybe SessionAuthenticateCallback
- onSessionAuthenticate :: (GObject a, MonadIO m) => a -> SessionAuthenticateCallback -> m SignalHandlerId
- sessionAuthenticateCallbackWrapper :: SessionAuthenticateCallback -> Ptr () -> Ptr Message -> Ptr Auth -> CInt -> Ptr () -> IO ()
- sessionAuthenticateClosure :: SessionAuthenticateCallback -> IO Closure
- type SessionConnectionCreatedCallback = Object -> IO ()
- type SessionConnectionCreatedCallbackC = Ptr () -> Ptr Object -> Ptr () -> IO ()
- data SessionConnectionCreatedSignalInfo
- afterSessionConnectionCreated :: (GObject a, MonadIO m) => a -> SessionConnectionCreatedCallback -> m SignalHandlerId
- mkSessionConnectionCreatedCallback :: SessionConnectionCreatedCallbackC -> IO (FunPtr SessionConnectionCreatedCallbackC)
- noSessionConnectionCreatedCallback :: Maybe SessionConnectionCreatedCallback
- onSessionConnectionCreated :: (GObject a, MonadIO m) => a -> SessionConnectionCreatedCallback -> m SignalHandlerId
- sessionConnectionCreatedCallbackWrapper :: SessionConnectionCreatedCallback -> Ptr () -> Ptr Object -> Ptr () -> IO ()
- sessionConnectionCreatedClosure :: SessionConnectionCreatedCallback -> IO Closure
- type SessionRequestQueuedCallback = Message -> IO ()
- type SessionRequestQueuedCallbackC = Ptr () -> Ptr Message -> Ptr () -> IO ()
- data SessionRequestQueuedSignalInfo
- afterSessionRequestQueued :: (GObject a, MonadIO m) => a -> SessionRequestQueuedCallback -> m SignalHandlerId
- mkSessionRequestQueuedCallback :: SessionRequestQueuedCallbackC -> IO (FunPtr SessionRequestQueuedCallbackC)
- noSessionRequestQueuedCallback :: Maybe SessionRequestQueuedCallback
- onSessionRequestQueued :: (GObject a, MonadIO m) => a -> SessionRequestQueuedCallback -> m SignalHandlerId
- sessionRequestQueuedCallbackWrapper :: SessionRequestQueuedCallback -> Ptr () -> Ptr Message -> Ptr () -> IO ()
- sessionRequestQueuedClosure :: SessionRequestQueuedCallback -> IO Closure
- type SessionRequestStartedCallback = Message -> Socket -> IO ()
- type SessionRequestStartedCallbackC = Ptr () -> Ptr Message -> Ptr Socket -> Ptr () -> IO ()
- data SessionRequestStartedSignalInfo
- afterSessionRequestStarted :: (GObject a, MonadIO m) => a -> SessionRequestStartedCallback -> m SignalHandlerId
- mkSessionRequestStartedCallback :: SessionRequestStartedCallbackC -> IO (FunPtr SessionRequestStartedCallbackC)
- noSessionRequestStartedCallback :: Maybe SessionRequestStartedCallback
- onSessionRequestStarted :: (GObject a, MonadIO m) => a -> SessionRequestStartedCallback -> m SignalHandlerId
- sessionRequestStartedCallbackWrapper :: SessionRequestStartedCallback -> Ptr () -> Ptr Message -> Ptr Socket -> Ptr () -> IO ()
- sessionRequestStartedClosure :: SessionRequestStartedCallback -> IO Closure
- type SessionRequestUnqueuedCallback = Message -> IO ()
- type SessionRequestUnqueuedCallbackC = Ptr () -> Ptr Message -> Ptr () -> IO ()
- data SessionRequestUnqueuedSignalInfo
- afterSessionRequestUnqueued :: (GObject a, MonadIO m) => a -> SessionRequestUnqueuedCallback -> m SignalHandlerId
- mkSessionRequestUnqueuedCallback :: SessionRequestUnqueuedCallbackC -> IO (FunPtr SessionRequestUnqueuedCallbackC)
- noSessionRequestUnqueuedCallback :: Maybe SessionRequestUnqueuedCallback
- onSessionRequestUnqueued :: (GObject a, MonadIO m) => a -> SessionRequestUnqueuedCallback -> m SignalHandlerId
- sessionRequestUnqueuedCallbackWrapper :: SessionRequestUnqueuedCallback -> Ptr () -> Ptr Message -> Ptr () -> IO ()
- sessionRequestUnqueuedClosure :: SessionRequestUnqueuedCallback -> IO Closure
- type SessionTunnelingCallback = Object -> IO ()
- type SessionTunnelingCallbackC = Ptr () -> Ptr Object -> Ptr () -> IO ()
- data SessionTunnelingSignalInfo
- afterSessionTunneling :: (GObject a, MonadIO m) => a -> SessionTunnelingCallback -> m SignalHandlerId
- mkSessionTunnelingCallback :: SessionTunnelingCallbackC -> IO (FunPtr SessionTunnelingCallbackC)
- noSessionTunnelingCallback :: Maybe SessionTunnelingCallback
- onSessionTunneling :: (GObject a, MonadIO m) => a -> SessionTunnelingCallback -> m SignalHandlerId
- sessionTunnelingCallbackWrapper :: SessionTunnelingCallback -> Ptr () -> Ptr Object -> Ptr () -> IO ()
- sessionTunnelingClosure :: SessionTunnelingCallback -> IO Closure
Exported types
GObject Session Source | |
((~) * info (ResolveSessionMethod t Session), MethodInfo * info Session p) => IsLabel t (Session -> p) Source | |
((~) * info (ResolveSessionMethod t Session), MethodInfo * info Session p) => IsLabelProxy t (Session -> p) Source | |
type ParentTypes Session Source | |
type AttributeList Session Source | |
type SignalList Session Source |
Methods
sessionAbort
data SessionAbortMethodInfo Source
((~) (TYPE Lifted) signature (m ()), MonadIO m, SessionK a) => MethodInfo (TYPE Lifted) SessionAbortMethodInfo a signature Source | |
sessionAbort :: (MonadIO m, SessionK a) => a -> m () Source
sessionAddFeature
data SessionAddFeatureMethodInfo Source
((~) (TYPE Lifted) signature (b -> m ()), MonadIO m, SessionK a, SessionFeatureK b) => MethodInfo (TYPE Lifted) SessionAddFeatureMethodInfo a signature Source | |
sessionAddFeature :: (MonadIO m, SessionK a, SessionFeatureK b) => a -> b -> m () Source
sessionAddFeatureByType
data SessionAddFeatureByTypeMethodInfo Source
((~) (TYPE Lifted) signature (GType -> m ()), MonadIO m, SessionK a) => MethodInfo (TYPE Lifted) SessionAddFeatureByTypeMethodInfo a signature Source | |
sessionAddFeatureByType :: (MonadIO m, SessionK a) => a -> GType -> m () Source
sessionCancelMessage
sessionGetAsyncContext
data SessionGetAsyncContextMethodInfo Source
((~) (TYPE Lifted) signature (m MainContext), MonadIO m, SessionK a) => MethodInfo (TYPE Lifted) SessionGetAsyncContextMethodInfo a signature Source | |
sessionGetAsyncContext :: (MonadIO m, SessionK a) => a -> m MainContext Source
sessionGetFeature
data SessionGetFeatureMethodInfo Source
((~) (TYPE Lifted) signature (GType -> m SessionFeature), MonadIO m, SessionK a) => MethodInfo (TYPE Lifted) SessionGetFeatureMethodInfo a signature Source | |
sessionGetFeature :: (MonadIO m, SessionK a) => a -> GType -> m SessionFeature Source
sessionGetFeatureForMessage
data SessionGetFeatureForMessageMethodInfo Source
((~) (TYPE Lifted) signature (GType -> b -> m SessionFeature), MonadIO m, SessionK a, MessageK b) => MethodInfo (TYPE Lifted) SessionGetFeatureForMessageMethodInfo a signature Source | |
sessionGetFeatureForMessage :: (MonadIO m, SessionK a, MessageK b) => a -> GType -> b -> m SessionFeature Source
sessionGetFeatures
data SessionGetFeaturesMethodInfo Source
((~) (TYPE Lifted) signature (GType -> m [SessionFeature]), MonadIO m, SessionK a) => MethodInfo (TYPE Lifted) SessionGetFeaturesMethodInfo a signature Source | |
sessionGetFeatures :: (MonadIO m, SessionK a) => a -> GType -> m [SessionFeature] Source
sessionHasFeature
sessionNew
sessionNew :: MonadIO m => m Session Source
sessionPauseMessage
data SessionPauseMessageMethodInfo Source
((~) (TYPE Lifted) signature (b -> m ()), MonadIO m, SessionK a, MessageK b) => MethodInfo (TYPE Lifted) SessionPauseMessageMethodInfo a signature Source | |
sessionPauseMessage :: (MonadIO m, SessionK a, MessageK b) => a -> b -> m () Source
sessionPrefetchDns
data SessionPrefetchDnsMethodInfo Source
((~) (TYPE Lifted) signature (Text -> Maybe b -> Maybe AddressCallback -> m ()), MonadIO m, SessionK a, CancellableK b) => MethodInfo (TYPE Lifted) SessionPrefetchDnsMethodInfo a signature Source | |
sessionPrefetchDns :: (MonadIO m, SessionK a, CancellableK b) => a -> Text -> Maybe b -> Maybe AddressCallback -> m () Source
sessionPrepareForUri
data SessionPrepareForUriMethodInfo Source
((~) (TYPE Lifted) signature (URI -> m ()), MonadIO m, SessionK a) => MethodInfo (TYPE Lifted) SessionPrepareForUriMethodInfo a signature Source | |
sessionPrepareForUri :: (MonadIO m, SessionK a) => a -> URI -> m () Source
Deprecated: (Since version 2.38)use soup_session_prefetch_dns() instead
sessionQueueMessage
data SessionQueueMessageMethodInfo Source
((~) (TYPE Lifted) signature (b -> Maybe SessionCallback -> m ()), MonadIO m, SessionK a, MessageK b) => MethodInfo (TYPE Lifted) SessionQueueMessageMethodInfo a signature Source | |
sessionQueueMessage :: (MonadIO m, SessionK a, MessageK b) => a -> b -> Maybe SessionCallback -> m () Source
sessionRedirectMessage
sessionRemoveFeature
data SessionRemoveFeatureMethodInfo Source
((~) (TYPE Lifted) signature (b -> m ()), MonadIO m, SessionK a, SessionFeatureK b) => MethodInfo (TYPE Lifted) SessionRemoveFeatureMethodInfo a signature Source | |
sessionRemoveFeature :: (MonadIO m, SessionK a, SessionFeatureK b) => a -> b -> m () Source
sessionRemoveFeatureByType
data SessionRemoveFeatureByTypeMethodInfo Source
((~) (TYPE Lifted) signature (GType -> m ()), MonadIO m, SessionK a) => MethodInfo (TYPE Lifted) SessionRemoveFeatureByTypeMethodInfo a signature Source | |
sessionRemoveFeatureByType :: (MonadIO m, SessionK a) => a -> GType -> m () Source
sessionRequest
sessionRequestHttp
data SessionRequestHttpMethodInfo Source
((~) (TYPE Lifted) signature (Text -> Text -> m RequestHTTP), MonadIO m, SessionK a) => MethodInfo (TYPE Lifted) SessionRequestHttpMethodInfo a signature Source | |
sessionRequestHttp :: (MonadIO m, SessionK a) => a -> Text -> Text -> m RequestHTTP Source
sessionRequestHttpUri
data SessionRequestHttpUriMethodInfo Source
((~) (TYPE Lifted) signature (Text -> URI -> m RequestHTTP), MonadIO m, SessionK a) => MethodInfo (TYPE Lifted) SessionRequestHttpUriMethodInfo a signature Source | |
sessionRequestHttpUri :: (MonadIO m, SessionK a) => a -> Text -> URI -> m RequestHTTP Source
sessionRequestUri
sessionRequeueMessage
data SessionRequeueMessageMethodInfo Source
((~) (TYPE Lifted) signature (b -> m ()), MonadIO m, SessionK a, MessageK b) => MethodInfo (TYPE Lifted) SessionRequeueMessageMethodInfo a signature Source | |
sessionRequeueMessage :: (MonadIO m, SessionK a, MessageK b) => a -> b -> m () Source
sessionSend
sessionSend :: (MonadIO m, SessionK a, MessageK b, CancellableK c) => a -> b -> Maybe c -> m InputStream Source
sessionSendAsync
sessionSendAsync :: (MonadIO m, SessionK a, MessageK b, CancellableK c) => a -> b -> Maybe c -> Maybe AsyncReadyCallback -> m () Source
sessionSendFinish
data SessionSendFinishMethodInfo Source
((~) (TYPE Lifted) signature (b -> m InputStream), MonadIO m, SessionK a, AsyncResultK b) => MethodInfo (TYPE Lifted) SessionSendFinishMethodInfo a signature Source | |
sessionSendFinish :: (MonadIO m, SessionK a, AsyncResultK b) => a -> b -> m InputStream Source
sessionSendMessage
sessionStealConnection
data SessionStealConnectionMethodInfo Source
((~) (TYPE Lifted) signature (b -> m IOStream), MonadIO m, SessionK a, MessageK b) => MethodInfo (TYPE Lifted) SessionStealConnectionMethodInfo a signature Source | |
sessionStealConnection :: (MonadIO m, SessionK a, MessageK b) => a -> b -> m IOStream Source
sessionUnpauseMessage
data SessionUnpauseMessageMethodInfo Source
((~) (TYPE Lifted) signature (b -> m ()), MonadIO m, SessionK a, MessageK b) => MethodInfo (TYPE Lifted) SessionUnpauseMessageMethodInfo a signature Source | |
sessionUnpauseMessage :: (MonadIO m, SessionK a, MessageK b) => a -> b -> m () Source
sessionWebsocketConnectAsync
sessionWebsocketConnectAsync :: (MonadIO m, SessionK a, MessageK b, CancellableK c) => a -> b -> Maybe Text -> Maybe [Text] -> Maybe c -> Maybe AsyncReadyCallback -> m () Source
sessionWebsocketConnectFinish
data SessionWebsocketConnectFinishMethodInfo Source
((~) (TYPE Lifted) signature (b -> m WebsocketConnection), MonadIO m, SessionK a, AsyncResultK b) => MethodInfo (TYPE Lifted) SessionWebsocketConnectFinishMethodInfo a signature Source | |
sessionWebsocketConnectFinish :: (MonadIO m, SessionK a, AsyncResultK b) => a -> b -> m WebsocketConnection Source
sessionWouldRedirect
Properties
AcceptLanguage
data SessionAcceptLanguagePropertyInfo Source
AttrInfo SessionAcceptLanguagePropertyInfo Source | |
type AttrLabel SessionAcceptLanguagePropertyInfo = "accept-language" Source | |
type AttrGetType SessionAcceptLanguagePropertyInfo = Text Source | |
type AttrBaseTypeConstraint SessionAcceptLanguagePropertyInfo = SessionK Source | |
type AttrSetTypeConstraint SessionAcceptLanguagePropertyInfo = TYPE Lifted ~ Text Source | |
type AttrAllowedOps SessionAcceptLanguagePropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) Source |
getSessionAcceptLanguage :: (MonadIO m, SessionK o) => o -> m Text Source
setSessionAcceptLanguage :: (MonadIO m, SessionK o) => o -> Text -> m () Source
AcceptLanguageAuto
data SessionAcceptLanguageAutoPropertyInfo Source
AttrInfo SessionAcceptLanguageAutoPropertyInfo Source | |
type AttrLabel SessionAcceptLanguageAutoPropertyInfo = "accept-language-auto" Source | |
type AttrGetType SessionAcceptLanguageAutoPropertyInfo = Bool Source | |
type AttrBaseTypeConstraint SessionAcceptLanguageAutoPropertyInfo = SessionK Source | |
type AttrSetTypeConstraint SessionAcceptLanguageAutoPropertyInfo = TYPE Lifted ~ Bool Source | |
type AttrAllowedOps SessionAcceptLanguageAutoPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) Source |
getSessionAcceptLanguageAuto :: (MonadIO m, SessionK o) => o -> m Bool Source
setSessionAcceptLanguageAuto :: (MonadIO m, SessionK o) => o -> Bool -> m () Source
AsyncContext
data SessionAsyncContextPropertyInfo Source
AttrInfo SessionAsyncContextPropertyInfo Source | |
type AttrLabel SessionAsyncContextPropertyInfo = "async-context" Source | |
type AttrGetType SessionAsyncContextPropertyInfo = Ptr () Source | |
type AttrBaseTypeConstraint SessionAsyncContextPropertyInfo = SessionK Source | |
type AttrSetTypeConstraint SessionAsyncContextPropertyInfo = TYPE Lifted ~ Ptr () Source | |
type AttrAllowedOps SessionAsyncContextPropertyInfo = (:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag)) Source |
getSessionAsyncContext :: (MonadIO m, SessionK o) => o -> m (Ptr ()) Source
HttpAliases
data SessionHttpAliasesPropertyInfo Source
AttrInfo SessionHttpAliasesPropertyInfo Source | |
type AttrLabel SessionHttpAliasesPropertyInfo = "http-aliases" Source | |
type AttrGetType SessionHttpAliasesPropertyInfo = [Text] Source | |
type AttrBaseTypeConstraint SessionHttpAliasesPropertyInfo = SessionK Source | |
type AttrSetTypeConstraint SessionHttpAliasesPropertyInfo = TYPE Lifted ~ [Text] Source | |
type AttrAllowedOps SessionHttpAliasesPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) Source |
getSessionHttpAliases :: (MonadIO m, SessionK o) => o -> m [Text] Source
setSessionHttpAliases :: (MonadIO m, SessionK o) => o -> [Text] -> m () Source
HttpsAliases
data SessionHttpsAliasesPropertyInfo Source
AttrInfo SessionHttpsAliasesPropertyInfo Source | |
type AttrLabel SessionHttpsAliasesPropertyInfo = "https-aliases" Source | |
type AttrGetType SessionHttpsAliasesPropertyInfo = [Text] Source | |
type AttrBaseTypeConstraint SessionHttpsAliasesPropertyInfo = SessionK Source | |
type AttrSetTypeConstraint SessionHttpsAliasesPropertyInfo = TYPE Lifted ~ [Text] Source | |
type AttrAllowedOps SessionHttpsAliasesPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) Source |
getSessionHttpsAliases :: (MonadIO m, SessionK o) => o -> m [Text] Source
setSessionHttpsAliases :: (MonadIO m, SessionK o) => o -> [Text] -> m () Source
IdleTimeout
data SessionIdleTimeoutPropertyInfo Source
AttrInfo SessionIdleTimeoutPropertyInfo Source | |
type AttrLabel SessionIdleTimeoutPropertyInfo = "idle-timeout" Source | |
type AttrGetType SessionIdleTimeoutPropertyInfo = Word32 Source | |
type AttrBaseTypeConstraint SessionIdleTimeoutPropertyInfo = SessionK Source | |
type AttrSetTypeConstraint SessionIdleTimeoutPropertyInfo = TYPE Lifted ~ Word32 Source | |
type AttrAllowedOps SessionIdleTimeoutPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) Source |
getSessionIdleTimeout :: (MonadIO m, SessionK o) => o -> m Word32 Source
setSessionIdleTimeout :: (MonadIO m, SessionK o) => o -> Word32 -> m () Source
LocalAddress
data SessionLocalAddressPropertyInfo Source
getSessionLocalAddress :: (MonadIO m, SessionK o) => o -> m Address Source
MaxConns
data SessionMaxConnsPropertyInfo Source
AttrInfo SessionMaxConnsPropertyInfo Source | |
type AttrLabel SessionMaxConnsPropertyInfo = "max-conns" Source | |
type AttrGetType SessionMaxConnsPropertyInfo = Int32 Source | |
type AttrBaseTypeConstraint SessionMaxConnsPropertyInfo = SessionK Source | |
type AttrSetTypeConstraint SessionMaxConnsPropertyInfo = TYPE Lifted ~ Int32 Source | |
type AttrAllowedOps SessionMaxConnsPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) Source |
getSessionMaxConns :: (MonadIO m, SessionK o) => o -> m Int32 Source
setSessionMaxConns :: (MonadIO m, SessionK o) => o -> Int32 -> m () Source
MaxConnsPerHost
data SessionMaxConnsPerHostPropertyInfo Source
AttrInfo SessionMaxConnsPerHostPropertyInfo Source | |
type AttrLabel SessionMaxConnsPerHostPropertyInfo = "max-conns-per-host" Source | |
type AttrGetType SessionMaxConnsPerHostPropertyInfo = Int32 Source | |
type AttrBaseTypeConstraint SessionMaxConnsPerHostPropertyInfo = SessionK Source | |
type AttrSetTypeConstraint SessionMaxConnsPerHostPropertyInfo = TYPE Lifted ~ Int32 Source | |
type AttrAllowedOps SessionMaxConnsPerHostPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) Source |
getSessionMaxConnsPerHost :: (MonadIO m, SessionK o) => o -> m Int32 Source
setSessionMaxConnsPerHost :: (MonadIO m, SessionK o) => o -> Int32 -> m () Source
ProxyResolver
data SessionProxyResolverPropertyInfo Source
AttrInfo SessionProxyResolverPropertyInfo Source | |
type AttrLabel SessionProxyResolverPropertyInfo = "proxy-resolver" Source | |
type AttrGetType SessionProxyResolverPropertyInfo = ProxyResolver Source | |
type AttrBaseTypeConstraint SessionProxyResolverPropertyInfo = SessionK Source | |
type AttrSetTypeConstraint SessionProxyResolverPropertyInfo = ProxyResolverK Source | |
type AttrAllowedOps SessionProxyResolverPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) Source |
constructSessionProxyResolver :: ProxyResolverK a => a -> IO ([Char], GValue) Source
getSessionProxyResolver :: (MonadIO m, SessionK o) => o -> m ProxyResolver Source
setSessionProxyResolver :: (MonadIO m, SessionK o, ProxyResolverK a) => o -> a -> m () Source
ProxyUri
data SessionProxyUriPropertyInfo Source
AttrInfo SessionProxyUriPropertyInfo Source | |
type AttrLabel SessionProxyUriPropertyInfo = "proxy-uri" Source | |
type AttrGetType SessionProxyUriPropertyInfo = URI Source | |
type AttrBaseTypeConstraint SessionProxyUriPropertyInfo = SessionK Source | |
type AttrSetTypeConstraint SessionProxyUriPropertyInfo = TYPE Lifted ~ URI Source | |
type AttrAllowedOps SessionProxyUriPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) Source |
getSessionProxyUri :: (MonadIO m, SessionK o) => o -> m URI Source
setSessionProxyUri :: (MonadIO m, SessionK o) => o -> URI -> m () Source
SslCaFile
data SessionSslCaFilePropertyInfo Source
AttrInfo SessionSslCaFilePropertyInfo Source | |
type AttrLabel SessionSslCaFilePropertyInfo = "ssl-ca-file" Source | |
type AttrGetType SessionSslCaFilePropertyInfo = Text Source | |
type AttrBaseTypeConstraint SessionSslCaFilePropertyInfo = SessionK Source | |
type AttrSetTypeConstraint SessionSslCaFilePropertyInfo = TYPE Lifted ~ Text Source | |
type AttrAllowedOps SessionSslCaFilePropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) Source |
getSessionSslCaFile :: (MonadIO m, SessionK o) => o -> m Text Source
setSessionSslCaFile :: (MonadIO m, SessionK o) => o -> Text -> m () Source
SslStrict
data SessionSslStrictPropertyInfo Source
AttrInfo SessionSslStrictPropertyInfo Source | |
type AttrLabel SessionSslStrictPropertyInfo = "ssl-strict" Source | |
type AttrGetType SessionSslStrictPropertyInfo = Bool Source | |
type AttrBaseTypeConstraint SessionSslStrictPropertyInfo = SessionK Source | |
type AttrSetTypeConstraint SessionSslStrictPropertyInfo = TYPE Lifted ~ Bool Source | |
type AttrAllowedOps SessionSslStrictPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) Source |
getSessionSslStrict :: (MonadIO m, SessionK o) => o -> m Bool Source
setSessionSslStrict :: (MonadIO m, SessionK o) => o -> Bool -> m () Source
SslUseSystemCaFile
data SessionSslUseSystemCaFilePropertyInfo Source
AttrInfo SessionSslUseSystemCaFilePropertyInfo Source | |
type AttrLabel SessionSslUseSystemCaFilePropertyInfo = "ssl-use-system-ca-file" Source | |
type AttrGetType SessionSslUseSystemCaFilePropertyInfo = Bool Source | |
type AttrBaseTypeConstraint SessionSslUseSystemCaFilePropertyInfo = SessionK Source | |
type AttrSetTypeConstraint SessionSslUseSystemCaFilePropertyInfo = TYPE Lifted ~ Bool Source | |
type AttrAllowedOps SessionSslUseSystemCaFilePropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) Source |
getSessionSslUseSystemCaFile :: (MonadIO m, SessionK o) => o -> m Bool Source
setSessionSslUseSystemCaFile :: (MonadIO m, SessionK o) => o -> Bool -> m () Source
Timeout
data SessionTimeoutPropertyInfo Source
AttrInfo SessionTimeoutPropertyInfo Source | |
type AttrLabel SessionTimeoutPropertyInfo = "timeout" Source | |
type AttrGetType SessionTimeoutPropertyInfo = Word32 Source | |
type AttrBaseTypeConstraint SessionTimeoutPropertyInfo = SessionK Source | |
type AttrSetTypeConstraint SessionTimeoutPropertyInfo = TYPE Lifted ~ Word32 Source | |
type AttrAllowedOps SessionTimeoutPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) Source |
getSessionTimeout :: (MonadIO m, SessionK o) => o -> m Word32 Source
setSessionTimeout :: (MonadIO m, SessionK o) => o -> Word32 -> m () Source
TlsDatabase
data SessionTlsDatabasePropertyInfo Source
AttrInfo SessionTlsDatabasePropertyInfo Source | |
type AttrLabel SessionTlsDatabasePropertyInfo = "tls-database" Source | |
type AttrGetType SessionTlsDatabasePropertyInfo = TlsDatabase Source | |
type AttrBaseTypeConstraint SessionTlsDatabasePropertyInfo = SessionK Source | |
type AttrSetTypeConstraint SessionTlsDatabasePropertyInfo = TlsDatabaseK Source | |
type AttrAllowedOps SessionTlsDatabasePropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) Source |
constructSessionTlsDatabase :: TlsDatabaseK a => a -> IO ([Char], GValue) Source
getSessionTlsDatabase :: (MonadIO m, SessionK o) => o -> m TlsDatabase Source
setSessionTlsDatabase :: (MonadIO m, SessionK o, TlsDatabaseK a) => o -> a -> m () Source
TlsInteraction
data SessionTlsInteractionPropertyInfo Source
AttrInfo SessionTlsInteractionPropertyInfo Source | |
type AttrLabel SessionTlsInteractionPropertyInfo = "tls-interaction" Source | |
type AttrGetType SessionTlsInteractionPropertyInfo = TlsInteraction Source | |
type AttrBaseTypeConstraint SessionTlsInteractionPropertyInfo = SessionK Source | |
type AttrSetTypeConstraint SessionTlsInteractionPropertyInfo = TlsInteractionK Source | |
type AttrAllowedOps SessionTlsInteractionPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) Source |
constructSessionTlsInteraction :: TlsInteractionK a => a -> IO ([Char], GValue) Source
getSessionTlsInteraction :: (MonadIO m, SessionK o) => o -> m TlsInteraction Source
setSessionTlsInteraction :: (MonadIO m, SessionK o, TlsInteractionK a) => o -> a -> m () Source
UseNtlm
data SessionUseNtlmPropertyInfo Source
AttrInfo SessionUseNtlmPropertyInfo Source | |
type AttrLabel SessionUseNtlmPropertyInfo = "use-ntlm" Source | |
type AttrGetType SessionUseNtlmPropertyInfo = Bool Source | |
type AttrBaseTypeConstraint SessionUseNtlmPropertyInfo = SessionK Source | |
type AttrSetTypeConstraint SessionUseNtlmPropertyInfo = TYPE Lifted ~ Bool Source | |
type AttrAllowedOps SessionUseNtlmPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) Source |
getSessionUseNtlm :: (MonadIO m, SessionK o) => o -> m Bool Source
setSessionUseNtlm :: (MonadIO m, SessionK o) => o -> Bool -> m () Source
UseThreadContext
data SessionUseThreadContextPropertyInfo Source
AttrInfo SessionUseThreadContextPropertyInfo Source | |
type AttrLabel SessionUseThreadContextPropertyInfo = "use-thread-context" Source | |
type AttrGetType SessionUseThreadContextPropertyInfo = Bool Source | |
type AttrBaseTypeConstraint SessionUseThreadContextPropertyInfo = SessionK Source | |
type AttrSetTypeConstraint SessionUseThreadContextPropertyInfo = TYPE Lifted ~ Bool Source | |
type AttrAllowedOps SessionUseThreadContextPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) Source |
getSessionUseThreadContext :: (MonadIO m, SessionK o) => o -> m Bool Source
setSessionUseThreadContext :: (MonadIO m, SessionK o) => o -> Bool -> m () Source
UserAgent
data SessionUserAgentPropertyInfo Source
AttrInfo SessionUserAgentPropertyInfo Source | |
type AttrLabel SessionUserAgentPropertyInfo = "user-agent" Source | |
type AttrGetType SessionUserAgentPropertyInfo = Text Source | |
type AttrBaseTypeConstraint SessionUserAgentPropertyInfo = SessionK Source | |
type AttrSetTypeConstraint SessionUserAgentPropertyInfo = TYPE Lifted ~ Text Source | |
type AttrAllowedOps SessionUserAgentPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) Source |
getSessionUserAgent :: (MonadIO m, SessionK o) => o -> m Text Source
setSessionUserAgent :: (MonadIO m, SessionK o) => o -> Text -> m () Source
Signals
Authenticate
type SessionAuthenticateCallbackC = Ptr () -> Ptr Message -> Ptr Auth -> CInt -> Ptr () -> IO () Source
afterSessionAuthenticate :: (GObject a, MonadIO m) => a -> SessionAuthenticateCallback -> m SignalHandlerId Source
mkSessionAuthenticateCallback :: SessionAuthenticateCallbackC -> IO (FunPtr SessionAuthenticateCallbackC) Source
onSessionAuthenticate :: (GObject a, MonadIO m) => a -> SessionAuthenticateCallback -> m SignalHandlerId Source
sessionAuthenticateCallbackWrapper :: SessionAuthenticateCallback -> Ptr () -> Ptr Message -> Ptr Auth -> CInt -> Ptr () -> IO () Source
ConnectionCreated
type SessionConnectionCreatedCallback = Object -> IO () Source
afterSessionConnectionCreated :: (GObject a, MonadIO m) => a -> SessionConnectionCreatedCallback -> m SignalHandlerId Source
mkSessionConnectionCreatedCallback :: SessionConnectionCreatedCallbackC -> IO (FunPtr SessionConnectionCreatedCallbackC) Source
onSessionConnectionCreated :: (GObject a, MonadIO m) => a -> SessionConnectionCreatedCallback -> m SignalHandlerId Source
sessionConnectionCreatedCallbackWrapper :: SessionConnectionCreatedCallback -> Ptr () -> Ptr Object -> Ptr () -> IO () Source
RequestQueued
type SessionRequestQueuedCallback = Message -> IO () Source
afterSessionRequestQueued :: (GObject a, MonadIO m) => a -> SessionRequestQueuedCallback -> m SignalHandlerId Source
mkSessionRequestQueuedCallback :: SessionRequestQueuedCallbackC -> IO (FunPtr SessionRequestQueuedCallbackC) Source
onSessionRequestQueued :: (GObject a, MonadIO m) => a -> SessionRequestQueuedCallback -> m SignalHandlerId Source
sessionRequestQueuedCallbackWrapper :: SessionRequestQueuedCallback -> Ptr () -> Ptr Message -> Ptr () -> IO () Source
RequestStarted
type SessionRequestStartedCallback = Message -> Socket -> IO () Source
afterSessionRequestStarted :: (GObject a, MonadIO m) => a -> SessionRequestStartedCallback -> m SignalHandlerId Source
mkSessionRequestStartedCallback :: SessionRequestStartedCallbackC -> IO (FunPtr SessionRequestStartedCallbackC) Source
onSessionRequestStarted :: (GObject a, MonadIO m) => a -> SessionRequestStartedCallback -> m SignalHandlerId Source
sessionRequestStartedCallbackWrapper :: SessionRequestStartedCallback -> Ptr () -> Ptr Message -> Ptr Socket -> Ptr () -> IO () Source
RequestUnqueued
type SessionRequestUnqueuedCallback = Message -> IO () Source
afterSessionRequestUnqueued :: (GObject a, MonadIO m) => a -> SessionRequestUnqueuedCallback -> m SignalHandlerId Source
mkSessionRequestUnqueuedCallback :: SessionRequestUnqueuedCallbackC -> IO (FunPtr SessionRequestUnqueuedCallbackC) Source
onSessionRequestUnqueued :: (GObject a, MonadIO m) => a -> SessionRequestUnqueuedCallback -> m SignalHandlerId Source
sessionRequestUnqueuedCallbackWrapper :: SessionRequestUnqueuedCallback -> Ptr () -> Ptr Message -> Ptr () -> IO () Source
Tunneling
type SessionTunnelingCallback = Object -> IO () Source
afterSessionTunneling :: (GObject a, MonadIO m) => a -> SessionTunnelingCallback -> m SignalHandlerId Source
mkSessionTunnelingCallback :: SessionTunnelingCallbackC -> IO (FunPtr SessionTunnelingCallbackC) Source
onSessionTunneling :: (GObject a, MonadIO m) => a -> SessionTunnelingCallback -> m SignalHandlerId Source
sessionTunnelingCallbackWrapper :: SessionTunnelingCallback -> Ptr () -> Ptr Object -> Ptr () -> IO () Source