| 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.URISchemeRequest
Description
- newtype URISchemeRequest = URISchemeRequest (ManagedPtr URISchemeRequest)
- class GObject o => IsURISchemeRequest o
- toURISchemeRequest :: IsURISchemeRequest o => o -> IO URISchemeRequest
- noURISchemeRequest :: Maybe URISchemeRequest
- data URISchemeRequestFinishMethodInfo
- uRISchemeRequestFinish :: (HasCallStack, MonadIO m, IsURISchemeRequest a, IsInputStream b) => a -> b -> Int64 -> Maybe Text -> m ()
- data URISchemeRequestFinishErrorMethodInfo
- uRISchemeRequestFinishError :: (HasCallStack, MonadIO m, IsURISchemeRequest a) => a -> GError -> m ()
- data URISchemeRequestGetPathMethodInfo
- uRISchemeRequestGetPath :: (HasCallStack, MonadIO m, IsURISchemeRequest a) => a -> m Text
- data URISchemeRequestGetSchemeMethodInfo
- uRISchemeRequestGetScheme :: (HasCallStack, MonadIO m, IsURISchemeRequest a) => a -> m Text
- data URISchemeRequestGetUriMethodInfo
- uRISchemeRequestGetUri :: (HasCallStack, MonadIO m, IsURISchemeRequest a) => a -> m Text
- data URISchemeRequestGetWebViewMethodInfo
- uRISchemeRequestGetWebView :: (HasCallStack, MonadIO m, IsURISchemeRequest a) => a -> m WebView
Exported types
newtype URISchemeRequest Source #
Constructors
| URISchemeRequest (ManagedPtr URISchemeRequest) |
Instances
| GObject URISchemeRequest Source # | |
| IsObject URISchemeRequest Source # | |
| IsURISchemeRequest URISchemeRequest Source # | |
| ((~) * info (ResolveURISchemeRequestMethod t URISchemeRequest), MethodInfo * info URISchemeRequest p) => IsLabel t (URISchemeRequest -> p) Source # | |
| ((~) * info (ResolveURISchemeRequestMethod t URISchemeRequest), MethodInfo * info URISchemeRequest p) => IsLabelProxy t (URISchemeRequest -> p) Source # | |
| HasAttributeList * URISchemeRequest Source # | |
| type AttributeList URISchemeRequest Source # | |
| type SignalList URISchemeRequest Source # | |
class GObject o => IsURISchemeRequest o Source #
Instances
toURISchemeRequest :: IsURISchemeRequest o => o -> IO URISchemeRequest Source #
Methods
finish
data URISchemeRequestFinishMethodInfo Source #
Instances
| ((~) * signature (b -> Int64 -> Maybe Text -> m ()), MonadIO m, IsURISchemeRequest a, IsInputStream b) => MethodInfo * URISchemeRequestFinishMethodInfo a signature Source # | |
uRISchemeRequestFinish Source #
Arguments
| :: (HasCallStack, MonadIO m, IsURISchemeRequest a, IsInputStream b) | |
| => a |
|
| -> b |
|
| -> Int64 |
|
| -> Maybe Text |
|
| -> m () |
Finish a URISchemeRequest by setting the contents of the request and its mime type.
finishError
data URISchemeRequestFinishErrorMethodInfo Source #
Instances
| ((~) * signature (GError -> m ()), MonadIO m, IsURISchemeRequest a) => MethodInfo * URISchemeRequestFinishErrorMethodInfo a signature Source # | |
uRISchemeRequestFinishError Source #
Arguments
| :: (HasCallStack, MonadIO m, IsURISchemeRequest a) | |
| => a |
|
| -> GError | |
| -> m () |
Finish a URISchemeRequest with a GError.
Since: 2.2
getPath
data URISchemeRequestGetPathMethodInfo Source #
Instances
| ((~) * signature (m Text), MonadIO m, IsURISchemeRequest a) => MethodInfo * URISchemeRequestGetPathMethodInfo a signature Source # | |
uRISchemeRequestGetPath Source #
Arguments
| :: (HasCallStack, MonadIO m, IsURISchemeRequest a) | |
| => a |
|
| -> m Text | Returns: the URI path of |
Get the URI path of request
getScheme
data URISchemeRequestGetSchemeMethodInfo Source #
Instances
| ((~) * signature (m Text), MonadIO m, IsURISchemeRequest a) => MethodInfo * URISchemeRequestGetSchemeMethodInfo a signature Source # | |
uRISchemeRequestGetScheme Source #
Arguments
| :: (HasCallStack, MonadIO m, IsURISchemeRequest a) | |
| => a |
|
| -> m Text | Returns: the URI scheme of |
Get the URI scheme of request
getUri
data URISchemeRequestGetUriMethodInfo Source #
Instances
| ((~) * signature (m Text), MonadIO m, IsURISchemeRequest a) => MethodInfo * URISchemeRequestGetUriMethodInfo a signature Source # | |
uRISchemeRequestGetUri Source #
Arguments
| :: (HasCallStack, MonadIO m, IsURISchemeRequest a) | |
| => a |
|
| -> m Text | Returns: the full URI of |
Get the URI of request
getWebView
data URISchemeRequestGetWebViewMethodInfo Source #
Instances
| ((~) * signature (m WebView), MonadIO m, IsURISchemeRequest a) => MethodInfo * URISchemeRequestGetWebViewMethodInfo a signature Source # | |
uRISchemeRequestGetWebView Source #
Arguments
| :: (HasCallStack, MonadIO m, IsURISchemeRequest a) | |
| => a |
|
| -> m WebView | Returns: the |
Get the WebView that initiated the request.