| 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 |
GI.WebKit2.Objects.WebResource
Contents
Description
- newtype WebResource = WebResource (ManagedPtr WebResource)
- class GObject o => IsWebResource o
- toWebResource :: IsWebResource o => o -> IO WebResource
- noWebResource :: Maybe WebResource
- data WebResourceGetDataMethodInfo
- webResourceGetData :: (MonadIO m, IsWebResource a, IsCancellable b) => a -> Maybe b -> Maybe AsyncReadyCallback -> m ()
- data WebResourceGetDataFinishMethodInfo
- webResourceGetDataFinish :: (MonadIO m, IsWebResource a, IsAsyncResult b) => a -> b -> m ByteString
- data WebResourceGetResponseMethodInfo
- webResourceGetResponse :: (MonadIO m, IsWebResource a) => a -> m URIResponse
- data WebResourceGetUriMethodInfo
- webResourceGetUri :: (MonadIO m, IsWebResource a) => a -> m Text
- data WebResourceResponsePropertyInfo
- getWebResourceResponse :: (MonadIO m, IsWebResource o) => o -> m URIResponse
- webResourceResponse :: AttrLabelProxy "response"
- data WebResourceUriPropertyInfo
- getWebResourceUri :: (MonadIO m, IsWebResource o) => o -> m Text
- webResourceUri :: AttrLabelProxy "uri"
- type C_WebResourceFailedCallback = Ptr () -> Ptr GError -> Ptr () -> IO ()
- type WebResourceFailedCallback = GError -> IO ()
- data WebResourceFailedSignalInfo
- afterWebResourceFailed :: (GObject a, MonadIO m) => a -> WebResourceFailedCallback -> m SignalHandlerId
- genClosure_WebResourceFailed :: WebResourceFailedCallback -> IO Closure
- mk_WebResourceFailedCallback :: C_WebResourceFailedCallback -> IO (FunPtr C_WebResourceFailedCallback)
- noWebResourceFailedCallback :: Maybe WebResourceFailedCallback
- onWebResourceFailed :: (GObject a, MonadIO m) => a -> WebResourceFailedCallback -> m SignalHandlerId
- wrap_WebResourceFailedCallback :: WebResourceFailedCallback -> Ptr () -> Ptr GError -> Ptr () -> IO ()
- type C_WebResourceFailedWithTlsErrorsCallback = Ptr () -> Ptr TlsCertificate -> CUInt -> Ptr () -> IO ()
- type WebResourceFailedWithTlsErrorsCallback = TlsCertificate -> [TlsCertificateFlags] -> IO ()
- data WebResourceFailedWithTlsErrorsSignalInfo
- afterWebResourceFailedWithTlsErrors :: (GObject a, MonadIO m) => a -> WebResourceFailedWithTlsErrorsCallback -> m SignalHandlerId
- genClosure_WebResourceFailedWithTlsErrors :: WebResourceFailedWithTlsErrorsCallback -> IO Closure
- mk_WebResourceFailedWithTlsErrorsCallback :: C_WebResourceFailedWithTlsErrorsCallback -> IO (FunPtr C_WebResourceFailedWithTlsErrorsCallback)
- noWebResourceFailedWithTlsErrorsCallback :: Maybe WebResourceFailedWithTlsErrorsCallback
- onWebResourceFailedWithTlsErrors :: (GObject a, MonadIO m) => a -> WebResourceFailedWithTlsErrorsCallback -> m SignalHandlerId
- wrap_WebResourceFailedWithTlsErrorsCallback :: WebResourceFailedWithTlsErrorsCallback -> Ptr () -> Ptr TlsCertificate -> CUInt -> Ptr () -> IO ()
- type C_WebResourceFinishedCallback = Ptr () -> Ptr () -> IO ()
- type WebResourceFinishedCallback = IO ()
- data WebResourceFinishedSignalInfo
- afterWebResourceFinished :: (GObject a, MonadIO m) => a -> WebResourceFinishedCallback -> m SignalHandlerId
- genClosure_WebResourceFinished :: WebResourceFinishedCallback -> IO Closure
- mk_WebResourceFinishedCallback :: C_WebResourceFinishedCallback -> IO (FunPtr C_WebResourceFinishedCallback)
- noWebResourceFinishedCallback :: Maybe WebResourceFinishedCallback
- onWebResourceFinished :: (GObject a, MonadIO m) => a -> WebResourceFinishedCallback -> m SignalHandlerId
- wrap_WebResourceFinishedCallback :: WebResourceFinishedCallback -> Ptr () -> Ptr () -> IO ()
- type C_WebResourceReceivedDataCallback = Ptr () -> Word64 -> Ptr () -> IO ()
- type WebResourceReceivedDataCallback = Word64 -> IO ()
- data WebResourceReceivedDataSignalInfo
- afterWebResourceReceivedData :: (GObject a, MonadIO m) => a -> WebResourceReceivedDataCallback -> m SignalHandlerId
- genClosure_WebResourceReceivedData :: WebResourceReceivedDataCallback -> IO Closure
- mk_WebResourceReceivedDataCallback :: C_WebResourceReceivedDataCallback -> IO (FunPtr C_WebResourceReceivedDataCallback)
- noWebResourceReceivedDataCallback :: Maybe WebResourceReceivedDataCallback
- onWebResourceReceivedData :: (GObject a, MonadIO m) => a -> WebResourceReceivedDataCallback -> m SignalHandlerId
- wrap_WebResourceReceivedDataCallback :: WebResourceReceivedDataCallback -> Ptr () -> Word64 -> Ptr () -> IO ()
- type C_WebResourceSentRequestCallback = Ptr () -> Ptr URIRequest -> Ptr URIResponse -> Ptr () -> IO ()
- type WebResourceSentRequestCallback = URIRequest -> URIResponse -> IO ()
- data WebResourceSentRequestSignalInfo
- afterWebResourceSentRequest :: (GObject a, MonadIO m) => a -> WebResourceSentRequestCallback -> m SignalHandlerId
- genClosure_WebResourceSentRequest :: WebResourceSentRequestCallback -> IO Closure
- mk_WebResourceSentRequestCallback :: C_WebResourceSentRequestCallback -> IO (FunPtr C_WebResourceSentRequestCallback)
- noWebResourceSentRequestCallback :: Maybe WebResourceSentRequestCallback
- onWebResourceSentRequest :: (GObject a, MonadIO m) => a -> WebResourceSentRequestCallback -> m SignalHandlerId
- wrap_WebResourceSentRequestCallback :: WebResourceSentRequestCallback -> Ptr () -> Ptr URIRequest -> Ptr URIResponse -> Ptr () -> IO ()
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 # | |
| ((~) * info (ResolveWebResourceMethod t WebResource), MethodInfo * info WebResource p) => IsLabelProxy t (WebResource -> p) Source # | |
| HasAttributeList * WebResource Source # | |
| type SignalList WebResource Source # | |
| type AttributeList WebResource Source # | |
class GObject o => IsWebResource o Source #
Instances
| (GObject a, UnknownAncestorError Constraint WebResource a) => IsWebResource a Source # | |
| IsWebResource WebResource Source # | |
toWebResource :: IsWebResource o => o -> IO 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 # | |
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 # | |
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 # | |
webResourceGetResponse :: (MonadIO m, IsWebResource a) => a -> m URIResponse Source #
getUri
data WebResourceGetUriMethodInfo Source #
Instances
| ((~) * signature (m Text), MonadIO m, IsWebResource a) => MethodInfo * WebResourceGetUriMethodInfo a signature Source # | |
webResourceGetUri :: (MonadIO m, IsWebResource a) => a -> m Text Source #
Properties
response
data WebResourceResponsePropertyInfo Source #
Instances
| AttrInfo WebResourceResponsePropertyInfo Source # | |
| type AttrSetTypeConstraint WebResourceResponsePropertyInfo Source # | |
| type AttrOrigin WebResourceResponsePropertyInfo Source # | |
| type AttrLabel WebResourceResponsePropertyInfo Source # | |
| type AttrGetType WebResourceResponsePropertyInfo Source # | |
| type AttrBaseTypeConstraint WebResourceResponsePropertyInfo Source # | |
| type AttrAllowedOps WebResourceResponsePropertyInfo Source # | |
getWebResourceResponse :: (MonadIO m, IsWebResource o) => o -> m URIResponse Source #
webResourceResponse :: AttrLabelProxy "response" Source #
uri
data WebResourceUriPropertyInfo Source #
Instances
| AttrInfo WebResourceUriPropertyInfo Source # | |
| type AttrSetTypeConstraint WebResourceUriPropertyInfo Source # | |
| type AttrOrigin WebResourceUriPropertyInfo Source # | |
| type AttrLabel WebResourceUriPropertyInfo Source # | |
| type AttrGetType WebResourceUriPropertyInfo Source # | |
| type AttrBaseTypeConstraint WebResourceUriPropertyInfo Source # | |
| type AttrAllowedOps WebResourceUriPropertyInfo Source # | |
getWebResourceUri :: (MonadIO m, IsWebResource o) => o -> m Text Source #
webResourceUri :: AttrLabelProxy "uri" Source #
Signals
failed
type WebResourceFailedCallback = GError -> IO () Source #
data WebResourceFailedSignalInfo Source #
Instances
| SignalInfo WebResourceFailedSignalInfo Source # | |
| type HaskellCallbackType WebResourceFailedSignalInfo Source # | |
afterWebResourceFailed :: (GObject a, MonadIO m) => a -> WebResourceFailedCallback -> m SignalHandlerId Source #
genClosure_WebResourceFailed :: WebResourceFailedCallback -> IO Closure Source #
mk_WebResourceFailedCallback :: C_WebResourceFailedCallback -> IO (FunPtr C_WebResourceFailedCallback) Source #
onWebResourceFailed :: (GObject a, MonadIO m) => a -> WebResourceFailedCallback -> m SignalHandlerId Source #
wrap_WebResourceFailedCallback :: WebResourceFailedCallback -> Ptr () -> Ptr GError -> Ptr () -> IO () 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 # | |
| type HaskellCallbackType WebResourceFailedWithTlsErrorsSignalInfo Source # | |
afterWebResourceFailedWithTlsErrors :: (GObject a, MonadIO m) => a -> WebResourceFailedWithTlsErrorsCallback -> m SignalHandlerId Source #
genClosure_WebResourceFailedWithTlsErrors :: WebResourceFailedWithTlsErrorsCallback -> IO Closure Source #
mk_WebResourceFailedWithTlsErrorsCallback :: C_WebResourceFailedWithTlsErrorsCallback -> IO (FunPtr C_WebResourceFailedWithTlsErrorsCallback) Source #
onWebResourceFailedWithTlsErrors :: (GObject a, MonadIO m) => a -> WebResourceFailedWithTlsErrorsCallback -> m SignalHandlerId Source #
wrap_WebResourceFailedWithTlsErrorsCallback :: WebResourceFailedWithTlsErrorsCallback -> Ptr () -> Ptr TlsCertificate -> CUInt -> Ptr () -> IO () Source #
finished
type WebResourceFinishedCallback = IO () Source #
data WebResourceFinishedSignalInfo Source #
Instances
| SignalInfo WebResourceFinishedSignalInfo Source # | |
| type HaskellCallbackType WebResourceFinishedSignalInfo Source # | |
afterWebResourceFinished :: (GObject a, MonadIO m) => a -> WebResourceFinishedCallback -> m SignalHandlerId Source #
genClosure_WebResourceFinished :: WebResourceFinishedCallback -> IO Closure Source #
mk_WebResourceFinishedCallback :: C_WebResourceFinishedCallback -> IO (FunPtr C_WebResourceFinishedCallback) Source #
onWebResourceFinished :: (GObject a, MonadIO m) => a -> WebResourceFinishedCallback -> m SignalHandlerId Source #
wrap_WebResourceFinishedCallback :: WebResourceFinishedCallback -> Ptr () -> Ptr () -> IO () Source #
receivedData
type WebResourceReceivedDataCallback = Word64 -> IO () Source #
data WebResourceReceivedDataSignalInfo Source #
Instances
| SignalInfo WebResourceReceivedDataSignalInfo Source # | |
| type HaskellCallbackType WebResourceReceivedDataSignalInfo Source # | |
afterWebResourceReceivedData :: (GObject a, MonadIO m) => a -> WebResourceReceivedDataCallback -> m SignalHandlerId Source #
mk_WebResourceReceivedDataCallback :: C_WebResourceReceivedDataCallback -> IO (FunPtr C_WebResourceReceivedDataCallback) Source #
onWebResourceReceivedData :: (GObject a, MonadIO m) => a -> WebResourceReceivedDataCallback -> m SignalHandlerId Source #
wrap_WebResourceReceivedDataCallback :: WebResourceReceivedDataCallback -> Ptr () -> Word64 -> Ptr () -> IO () Source #
sentRequest
type C_WebResourceSentRequestCallback = Ptr () -> Ptr URIRequest -> Ptr URIResponse -> Ptr () -> IO () Source #
type WebResourceSentRequestCallback = URIRequest -> URIResponse -> IO () Source #
data WebResourceSentRequestSignalInfo Source #
Instances
| SignalInfo WebResourceSentRequestSignalInfo Source # | |
| type HaskellCallbackType WebResourceSentRequestSignalInfo Source # | |
afterWebResourceSentRequest :: (GObject a, MonadIO m) => a -> WebResourceSentRequestCallback -> m SignalHandlerId Source #
genClosure_WebResourceSentRequest :: WebResourceSentRequestCallback -> IO Closure Source #
mk_WebResourceSentRequestCallback :: C_WebResourceSentRequestCallback -> IO (FunPtr C_WebResourceSentRequestCallback) Source #
onWebResourceSentRequest :: (GObject a, MonadIO m) => a -> WebResourceSentRequestCallback -> m SignalHandlerId Source #
wrap_WebResourceSentRequestCallback :: WebResourceSentRequestCallback -> Ptr () -> Ptr URIRequest -> Ptr URIResponse -> Ptr () -> IO () Source #