本文整理汇总了C++中WebURLRequest::toResourceRequest方法的典型用法代码示例。如果您正苦于以下问题:C++ WebURLRequest::toResourceRequest方法的具体用法?C++ WebURLRequest::toResourceRequest怎么用?C++ WebURLRequest::toResourceRequest使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类WebURLRequest
的用法示例。
在下文中一共展示了WebURLRequest::toResourceRequest方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: loadFrameRequest
void WebPluginContainerImpl::loadFrameRequest(
const WebURLRequest& request, const WebString& target, bool notifyNeeded, void* notifyData)
{
Frame* frame = m_element->document()->frame();
if (!frame)
return; // FIXME: send a notification in this case?
if (notifyNeeded) {
// FIXME: This is a bit of hack to allow us to observe completion of
// our frame request. It would be better to evolve FrameLoader to
// support a completion callback instead.
WebPluginLoadObserver* observer =
new WebPluginLoadObserver(this, request.url(), notifyData);
m_pluginLoadObservers.append(observer);
WebDataSourceImpl::setNextPluginLoadObserver(observer);
}
FrameLoadRequest frameRequest(request.toResourceRequest());
frameRequest.setFrameName(target);
frame->loader()->loadFrameRequest(
frameRequest,
false, // lock history
false, // lock back forward list
0, // event
0, // form state
SendReferrer);
}
示例2: identifierForInitialRequest
//------- WebKit/plugin resource load notifications ---------------
void WebDevToolsAgentImpl::identifierForInitialRequest(
unsigned long resourceId,
WebFrame* frame,
const WebURLRequest& request)
{
if (InspectorController* ic = inspectorController()) {
WebFrameImpl* webFrameImpl = static_cast<WebFrameImpl*>(frame);
FrameLoader* frameLoader = webFrameImpl->frame()->loader();
DocumentLoader* loader = frameLoader->activeDocumentLoader();
ic->identifierForInitialRequest(resourceId, loader, request.toResourceRequest());
}
}
示例3: willSendRequest
void WebDevToolsAgentImpl::willSendRequest(unsigned long resourceId, const WebURLRequest& request)
{
if (InspectorController* ic = inspectorController())
ic->willSendRequest(resourceId, request.toResourceRequest(), ResourceResponse());
}