|  | /* | 
|  | *  WebURLRequest.cpp | 
|  | *  WebKit2 | 
|  | * | 
|  | *  Created by Sam Weinig on 8/30/10. | 
|  | *  Copyright 2010 Apple Inc. All rights reserved. | 
|  | * | 
|  | */ | 
|  |  | 
|  | #include "config.h" | 
|  | #include "WebURLRequest.h" | 
|  |  | 
|  | #include "WebContext.h" | 
|  |  | 
|  | using namespace WebCore; | 
|  |  | 
|  | namespace WebKit { | 
|  |  | 
|  | PassRefPtr<WebURLRequest> WebURLRequest::create(const KURL& url) | 
|  | { | 
|  | return adoptRef(new WebURLRequest(ResourceRequest(url))); | 
|  | } | 
|  |  | 
|  | WebURLRequest::WebURLRequest(const ResourceRequest& request) | 
|  | : m_request(request) | 
|  | { | 
|  | } | 
|  |  | 
|  | double WebURLRequest::defaultTimeoutInterval() | 
|  | { | 
|  | return ResourceRequest::defaultTimeoutInterval(); | 
|  | } | 
|  |  | 
|  | // FIXME: This function should really be on WebContext. | 
|  | void WebURLRequest::setDefaultTimeoutInterval(double timeoutInterval) | 
|  | { | 
|  | ResourceRequest::setDefaultTimeoutInterval(timeoutInterval); | 
|  |  | 
|  | const Vector<WebContext*>& contexts = WebContext::allContexts(); | 
|  | for (size_t i = 0; i < contexts.size(); ++i) | 
|  | contexts[i]->setDefaultRequestTimeoutInterval(timeoutInterval); | 
|  | } | 
|  |  | 
|  | } // namespace WebKit |