WebFrameNetworkingContext.h [plain text]
#ifndef WebFrameNetworkingContext_h
#define WebFrameNetworkingContext_h
#include "WebFrame.h"
#include <WebCore/FrameNetworkingContext.h>
#include <WebCore/ResourceError.h>
#include <WebCore/ResourceRequest.h>
class WebFrameNetworkingContext : public WebCore::FrameNetworkingContext {
public:
static PassRefPtr<WebFrameNetworkingContext> create(WebKit::WebFrame* frame)
{
return adoptRef(new WebFrameNetworkingContext(frame));
}
private:
WebFrameNetworkingContext(WebKit::WebFrame* frame)
: WebCore::FrameNetworkingContext(frame->coreFrame())
{
}
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