ResourceResponse.h [plain text]
#ifndef ResourceResponse_h
#define ResourceResponse_h
#include "ResourceResponseBase.h"
namespace WebCore {
class ResourceResponse : public ResourceResponseBase {
public:
ResourceResponse()
: m_isMultipartPayload(false)
{
}
ResourceResponse(const KURL& url, const String& mimeType, long long expectedLength, const String& textEncodingName, const String& filename)
: ResourceResponseBase(url, mimeType, expectedLength, textEncodingName, filename)
, m_isMultipartPayload(false)
{
}
PassOwnPtr<CrossThreadResourceResponseData> doPlatformCopyData(PassOwnPtr<CrossThreadResourceResponseData>) const;
void doPlatformAdopt(PassOwnPtr<CrossThreadResourceResponseData>);
void setIsMultipartPayload(bool value) { m_isMultipartPayload = value; }
bool isMultipartPayload() const { return m_isMultipartPayload; }
private:
bool m_isMultipartPayload;
};
struct CrossThreadResourceResponseData : public CrossThreadResourceResponseDataBase {
};
}
#endif // ResourceResponse_h