| Index: Source/core/fetch/ScriptResource.h
|
| diff --git a/Source/core/fetch/ScriptResource.h b/Source/core/fetch/ScriptResource.h
|
| index b8f69ff8e808fd030a2f80e22c7fb0a612f77df6..351ece2f53d58c4909dcb26dfb02a9fe72ca7ed6 100644
|
| --- a/Source/core/fetch/ScriptResource.h
|
| +++ b/Source/core/fetch/ScriptResource.h
|
| @@ -26,17 +26,32 @@
|
| #ifndef ScriptResource_h
|
| #define ScriptResource_h
|
|
|
| +#include "core/fetch/ResourceClient.h"
|
| #include "core/fetch/TextResource.h"
|
|
|
| namespace blink {
|
|
|
| +class ScriptResource;
|
| +
|
| +class ScriptResourceClient : public ResourceClient {
|
| +public:
|
| + virtual ~ScriptResourceClient() { }
|
| + static ResourceClientType expectedType() { return ScriptType; }
|
| + virtual ResourceClientType resourceClientType() const OVERRIDE FINAL { return expectedType(); }
|
| +
|
| + virtual void notifyAppendData(ScriptResource* resource) { }
|
| +};
|
| +
|
| class ScriptResource FINAL : public TextResource {
|
| public:
|
| - typedef ResourceClient ClientType;
|
| + typedef ScriptResourceClient ClientType;
|
|
|
| ScriptResource(const ResourceRequest&, const String& charset);
|
| virtual ~ScriptResource();
|
|
|
| + virtual void didAddClient(ResourceClient*) OVERRIDE;
|
| + virtual void appendData(const char*, int) OVERRIDE;
|
| +
|
| const String& script();
|
|
|
| AtomicString mimeType() const;
|
|
|