• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /macosx-10.10/WebKit2-7600.1.25/UIProcess/API/gtk/

Lines Matching refs:request

39  * @Short_description: Represents a URI scheme request
44 * a #WebKitURISchemeRequestCallback. After that, when a URI request
48 * request, and also finish the request with
79 WebKitURISchemeRequest* request = WEBKIT_URI_SCHEME_REQUEST(g_object_new(WEBKIT_TYPE_URI_SCHEME_REQUEST, NULL));
80 request->priv->webContext = webContext;
81 request->priv->webRequestManager = webkitWebContextGetRequestManager(webContext);
82 request->priv->uri = urlRequest->resourceRequest().url().string().utf8();
83 request->priv->initiatingPage = WebProcessProxy::webPage(urlRequest->resourceRequest().initiatingPageID());
84 request->priv->requestID = requestID;
85 return request;
88 void webkitURISchemeRequestCancel(WebKitURISchemeRequest* request)
90 if (request->priv->cancellable.get())
91 g_cancellable_cancel(request->priv->cancellable.get());
96 * @request: a #WebKitURISchemeRequest
98 * Get the URI scheme of @request
100 * Returns: the URI scheme of @request
102 const char* webkit_uri_scheme_request_get_scheme(WebKitURISchemeRequest* request)
104 g_return_val_if_fail(WEBKIT_IS_URI_SCHEME_REQUEST(request), 0);
106 if (!request->priv->soupURI)
107 request->priv->soupURI.reset(soup_uri_new(request->priv->uri.data()));
108 return request->priv->soupURI->scheme;
113 * @request: a #WebKitURISchemeRequest
115 * Get the URI of @request
117 * Returns: the full URI of @request
119 const char* webkit_uri_scheme_request_get_uri(WebKitURISchemeRequest* request)
121 g_return_val_if_fail(WEBKIT_IS_URI_SCHEME_REQUEST(request), 0);
123 return request->priv->uri.data();
128 * @request: a #WebKitURISchemeRequest
130 * Get the URI path of @request
132 * Returns: the URI path of @request
134 const char* webkit_uri_scheme_request_get_path(WebKitURISchemeRequest* request)
136 g_return_val_if_fail(WEBKIT_IS_URI_SCHEME_REQUEST(request), 0);
138 if (!request->priv->soupURI)
139 request->priv->soupURI.reset(soup_uri_new(request->priv->uri.data()));
140 return request->priv->soupURI->path;
145 * @request: a #WebKitURISchemeRequest
147 * Get the #WebKitWebView that initiated the request.
149 * Returns: (transfer none): the #WebKitWebView that initiated @request.
151 WebKitWebView* webkit_uri_scheme_request_get_web_view(WebKitURISchemeRequest* request)
153 g_return_val_if_fail(WEBKIT_IS_URI_SCHEME_REQUEST(request), 0);
156 return request->priv->initiatingPage ? WEBKIT_WEB_VIEW(request->priv->initiatingPage->viewWidget()) : nullptr;
161 GRefPtr<WebKitURISchemeRequest> request = adoptGRef(schemeRequest);
165 webkit_uri_scheme_request_finish_error(request.get(), error.get());
169 WebKitURISchemeRequestPrivate* priv = request->priv;
183 priv->webRequestManager->didFinishLoading(request->priv->requestID);
184 webkitWebContextDidFinishLoadingCustomProtocol(request->priv->webContext, request->priv->requestID);
190 reinterpret_cast<GAsyncReadyCallback>(webkitURISchemeRequestReadCallback), g_object_ref(request.get()));
195 * @request: a #WebKitURISchemeRequest
196 * @stream: a #GInputStream to read the contents of the request
200 * Finish a #WebKitURISchemeRequest by setting the contents of the request and its mime type.
202 void webkit_uri_scheme_request_finish(WebKitURISchemeRequest* request, GInputStream* inputStream, gint64 streamLength, const gchar* mimeType)
204 g_return_if_fail(WEBKIT_IS_URI_SCHEME_REQUEST(request));
208 request->priv->stream = inputStream;
210 request->priv->streamLength = streamLength == -1 ? 0 : streamLength;
211 request->priv->cancellable = adoptGRef(g_cancellable_new());
212 request->priv->bytesRead = 0;
213 request->priv->mimeType = mimeType;
214 g_input_stream_read_async(inputStream, request->priv->readBuffer, gReadBufferSize, G_PRIORITY_DEFAULT, request->priv->cancellable.get(),
215 reinterpret_cast<GAsyncReadyCallback>(webkitURISchemeRequestReadCallback), g_object_ref(request));
220 * @request: a #WebKitURISchemeRequest
227 void webkit_uri_scheme_request_finish_error(WebKitURISchemeRequest* request, GError* error)
229 g_return_if_fail(WEBKIT_IS_URI_SCHEME_REQUEST(request));
232 WebKitURISchemeRequestPrivate* priv = request->priv;