gi-webkit2-4.0.7: WebKit2 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.WebKit2.Objects.WebResource

Contents

Description

 

Synopsis

Exported types

newtype WebResource Source #

Constructors

WebResource (ManagedPtr WebResource) 

Instances

GObject WebResource Source # 
IsObject WebResource Source # 
IsWebResource WebResource Source # 
((~) * info (ResolveWebResourceMethod t WebResource), MethodInfo * info WebResource p) => IsLabel t (WebResource -> p) Source # 

Methods

fromLabel :: Proxy# Symbol t -> WebResource -> p #

((~) * info (ResolveWebResourceMethod t WebResource), MethodInfo * info WebResource p) => IsLabelProxy t (WebResource -> p) Source # 
HasAttributeList * WebResource Source # 
type SignalList WebResource Source # 
type SignalList WebResource
type AttributeList WebResource Source # 
type AttributeList WebResource

class GObject o => IsWebResource o Source #

Instances

(GObject a, UnknownAncestorError Constraint WebResource a) => IsWebResource a Source # 
IsWebResource WebResource Source # 

Methods

getData

data WebResourceGetDataMethodInfo Source #

Instances

((~) * signature (Maybe b -> Maybe AsyncReadyCallback -> m ()), MonadIO m, IsWebResource a, IsCancellable b) => MethodInfo * WebResourceGetDataMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy WebResourceGetDataMethodInfo a -> signature -> s

webResourceGetData :: (MonadIO m, IsWebResource a, IsCancellable b) => a -> Maybe b -> Maybe AsyncReadyCallback -> m () Source #

getDataFinish

data WebResourceGetDataFinishMethodInfo Source #

Instances

((~) * signature (b -> m ByteString), MonadIO m, IsWebResource a, IsAsyncResult b) => MethodInfo * WebResourceGetDataFinishMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy WebResourceGetDataFinishMethodInfo a -> signature -> s

webResourceGetDataFinish :: (MonadIO m, IsWebResource a, IsAsyncResult b) => a -> b -> m ByteString Source #

getResponse

data WebResourceGetResponseMethodInfo Source #

Instances

((~) * signature (m URIResponse), MonadIO m, IsWebResource a) => MethodInfo * WebResourceGetResponseMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy WebResourceGetResponseMethodInfo a -> signature -> s

getUri

data WebResourceGetUriMethodInfo Source #

Instances

((~) * signature (m Text), MonadIO m, IsWebResource a) => MethodInfo * WebResourceGetUriMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy WebResourceGetUriMethodInfo a -> signature -> s

Properties

response

data WebResourceResponsePropertyInfo Source #

Instances

AttrInfo WebResourceResponsePropertyInfo Source # 

Associated Types

type AttrAllowedOps WebResourceResponsePropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint WebResourceResponsePropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint WebResourceResponsePropertyInfo :: * -> Constraint

type AttrGetType WebResourceResponsePropertyInfo :: *

type AttrLabel WebResourceResponsePropertyInfo :: Symbol

type AttrOrigin WebResourceResponsePropertyInfo :: *

Methods

attrGet :: AttrBaseTypeConstraint WebResourceResponsePropertyInfo o => Proxy * WebResourceResponsePropertyInfo -> o -> IO (AttrGetType WebResourceResponsePropertyInfo)

attrSet :: (AttrBaseTypeConstraint WebResourceResponsePropertyInfo o, AttrSetTypeConstraint WebResourceResponsePropertyInfo b) => Proxy * WebResourceResponsePropertyInfo -> o -> b -> IO ()

attrClear :: AttrBaseTypeConstraint WebResourceResponsePropertyInfo o => Proxy * WebResourceResponsePropertyInfo -> o -> IO ()

attrConstruct :: (AttrBaseTypeConstraint WebResourceResponsePropertyInfo o, AttrSetTypeConstraint WebResourceResponsePropertyInfo b) => Proxy * WebResourceResponsePropertyInfo -> b -> IO (GValueConstruct o)

type AttrSetTypeConstraint WebResourceResponsePropertyInfo Source # 
type AttrSetTypeConstraint WebResourceResponsePropertyInfo = * ~ ()
type AttrOrigin WebResourceResponsePropertyInfo Source # 
type AttrLabel WebResourceResponsePropertyInfo Source # 
type AttrLabel WebResourceResponsePropertyInfo = "response"
type AttrGetType WebResourceResponsePropertyInfo Source # 
type AttrBaseTypeConstraint WebResourceResponsePropertyInfo Source # 
type AttrBaseTypeConstraint WebResourceResponsePropertyInfo = IsWebResource
type AttrAllowedOps WebResourceResponsePropertyInfo Source # 
type AttrAllowedOps WebResourceResponsePropertyInfo = (:) AttrOpTag AttrGet ((:) AttrOpTag AttrClear ([] AttrOpTag))

webResourceResponse :: AttrLabelProxy "response" Source #

uri

data WebResourceUriPropertyInfo Source #

Instances

AttrInfo WebResourceUriPropertyInfo Source # 

Associated Types

type AttrAllowedOps WebResourceUriPropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint WebResourceUriPropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint WebResourceUriPropertyInfo :: * -> Constraint

type AttrGetType WebResourceUriPropertyInfo :: *

type AttrLabel WebResourceUriPropertyInfo :: Symbol

type AttrOrigin WebResourceUriPropertyInfo :: *

Methods

attrGet :: AttrBaseTypeConstraint WebResourceUriPropertyInfo o => Proxy * WebResourceUriPropertyInfo -> o -> IO (AttrGetType WebResourceUriPropertyInfo)

attrSet :: (AttrBaseTypeConstraint WebResourceUriPropertyInfo o, AttrSetTypeConstraint WebResourceUriPropertyInfo b) => Proxy * WebResourceUriPropertyInfo -> o -> b -> IO ()

attrClear :: AttrBaseTypeConstraint WebResourceUriPropertyInfo o => Proxy * WebResourceUriPropertyInfo -> o -> IO ()

attrConstruct :: (AttrBaseTypeConstraint WebResourceUriPropertyInfo o, AttrSetTypeConstraint WebResourceUriPropertyInfo b) => Proxy * WebResourceUriPropertyInfo -> b -> IO (GValueConstruct o)

type AttrSetTypeConstraint WebResourceUriPropertyInfo Source # 
type AttrSetTypeConstraint WebResourceUriPropertyInfo = * ~ ()
type AttrOrigin WebResourceUriPropertyInfo Source # 
type AttrLabel WebResourceUriPropertyInfo Source # 
type AttrLabel WebResourceUriPropertyInfo = "uri"
type AttrGetType WebResourceUriPropertyInfo Source # 
type AttrGetType WebResourceUriPropertyInfo = Text
type AttrBaseTypeConstraint WebResourceUriPropertyInfo Source # 
type AttrBaseTypeConstraint WebResourceUriPropertyInfo = IsWebResource
type AttrAllowedOps WebResourceUriPropertyInfo Source # 
type AttrAllowedOps WebResourceUriPropertyInfo = (:) AttrOpTag AttrGet ((:) AttrOpTag AttrClear ([] AttrOpTag))

webResourceUri :: AttrLabelProxy "uri" Source #

Signals

failed

type C_WebResourceFailedCallback = Ptr () -> Ptr GError -> Ptr () -> IO () Source #

type WebResourceFailedCallback = GError -> IO () Source #

data WebResourceFailedSignalInfo Source #

Instances

SignalInfo WebResourceFailedSignalInfo Source # 

Associated Types

type HaskellCallbackType WebResourceFailedSignalInfo :: *

Methods

connectSignal :: GObject o => SignalProxy o WebResourceFailedSignalInfo -> o -> HaskellCallbackType WebResourceFailedSignalInfo -> SignalConnectMode -> IO SignalHandlerId

type HaskellCallbackType WebResourceFailedSignalInfo Source # 

afterWebResourceFailed :: (GObject a, MonadIO m) => a -> WebResourceFailedCallback -> m SignalHandlerId Source #

onWebResourceFailed :: (GObject a, MonadIO m) => a -> WebResourceFailedCallback -> m SignalHandlerId Source #

failedWithTlsErrors

type C_WebResourceFailedWithTlsErrorsCallback = Ptr () -> Ptr TlsCertificate -> CUInt -> Ptr () -> IO () Source #

type WebResourceFailedWithTlsErrorsCallback = TlsCertificate -> [TlsCertificateFlags] -> IO () Source #

data WebResourceFailedWithTlsErrorsSignalInfo Source #

Instances

SignalInfo WebResourceFailedWithTlsErrorsSignalInfo Source # 

Associated Types

type HaskellCallbackType WebResourceFailedWithTlsErrorsSignalInfo :: *

Methods

connectSignal :: GObject o => SignalProxy o WebResourceFailedWithTlsErrorsSignalInfo -> o -> HaskellCallbackType WebResourceFailedWithTlsErrorsSignalInfo -> SignalConnectMode -> IO SignalHandlerId

type HaskellCallbackType WebResourceFailedWithTlsErrorsSignalInfo Source # 

finished

data WebResourceFinishedSignalInfo Source #

Instances

SignalInfo WebResourceFinishedSignalInfo Source # 

Associated Types

type HaskellCallbackType WebResourceFinishedSignalInfo :: *

Methods

connectSignal :: GObject o => SignalProxy o WebResourceFinishedSignalInfo -> o -> HaskellCallbackType WebResourceFinishedSignalInfo -> SignalConnectMode -> IO SignalHandlerId

type HaskellCallbackType WebResourceFinishedSignalInfo Source # 

afterWebResourceFinished :: (GObject a, MonadIO m) => a -> WebResourceFinishedCallback -> m SignalHandlerId Source #

onWebResourceFinished :: (GObject a, MonadIO m) => a -> WebResourceFinishedCallback -> m SignalHandlerId Source #

receivedData

data WebResourceReceivedDataSignalInfo Source #

Instances

SignalInfo WebResourceReceivedDataSignalInfo Source # 

Associated Types

type HaskellCallbackType WebResourceReceivedDataSignalInfo :: *

Methods

connectSignal :: GObject o => SignalProxy o WebResourceReceivedDataSignalInfo -> o -> HaskellCallbackType WebResourceReceivedDataSignalInfo -> SignalConnectMode -> IO SignalHandlerId

type HaskellCallbackType WebResourceReceivedDataSignalInfo Source # 

afterWebResourceReceivedData :: (GObject a, MonadIO m) => a -> WebResourceReceivedDataCallback -> m SignalHandlerId Source #

onWebResourceReceivedData :: (GObject a, MonadIO m) => a -> WebResourceReceivedDataCallback -> m SignalHandlerId Source #

sentRequest

data WebResourceSentRequestSignalInfo Source #

Instances

SignalInfo WebResourceSentRequestSignalInfo Source # 

Associated Types

type HaskellCallbackType WebResourceSentRequestSignalInfo :: *

Methods

connectSignal :: GObject o => SignalProxy o WebResourceSentRequestSignalInfo -> o -> HaskellCallbackType WebResourceSentRequestSignalInfo -> SignalConnectMode -> IO SignalHandlerId

type HaskellCallbackType WebResourceSentRequestSignalInfo Source # 

afterWebResourceSentRequest :: (GObject a, MonadIO m) => a -> WebResourceSentRequestCallback -> m SignalHandlerId Source #

onWebResourceSentRequest :: (GObject a, MonadIO m) => a -> WebResourceSentRequestCallback -> m SignalHandlerId Source #