WebFrameNetworkingContext.h [plain text]
#ifndef WebFrameNetworkingContext_h
#define WebFrameNetworkingContext_h
#include <WebCore/FrameNetworkingContext.h>
#include <WebCore/ResourceError.h>
class WebFrameNetworkingContext : public WebCore::FrameNetworkingContext {
public:
static PassRefPtr<WebFrameNetworkingContext> create(WebCore::Frame*, const WTF::String& userAgent);
private:
WebFrameNetworkingContext(WebCore::Frame* frame, const WTF::String& userAgent)
: WebCore::FrameNetworkingContext(frame)
, m_userAgent(userAgent)
{
}
virtual WTF::String userAgent() const;
virtual WTF::String referrer() const;
virtual WebCore::ResourceError blockedError(const WebCore::ResourceRequest&) const;
WTF::String m_userAgent;
};
#endif // WebFrameNetworkingContext_h