Index: Source/core/streams/ScriptQueuingStrategy.h |
diff --git a/Source/core/streams/ScriptQueuingStrategy.h b/Source/core/streams/ScriptQueuingStrategy.h |
new file mode 100644 |
index 0000000000000000000000000000000000000000..37d79a85885c9a93dcce8d88a401cb720453ee5a |
--- /dev/null |
+++ b/Source/core/streams/ScriptQueuingStrategy.h |
@@ -0,0 +1,25 @@ |
+#ifndef ScriptQueuingStrategy_h |
+#define ScriptQueuingStrategy_h |
+ |
+#include "bindings/core/v8/ScriptValue.h" |
+#include "bindings/core/v8/ScriptWrappable.h" |
+ |
+namespace blink { |
+ |
+class CORE_EXPORT ScriptQueuingStrategy : public GarbageCollectedFinalized<ScriptQueuingStrategy>, public ScriptWrappable { |
+ DEFINE_WRAPPERTYPEINFO(); |
+ |
+public: |
+ explicit ScriptQueuingStrategy(double highWaterMark); |
+ double highWaterMark(); |
+ virtual double size(ScriptValue chunk) = 0; |
+ |
+ DECLARE_VIRTUAL_TRACE(); |
+ |
+private: |
+ double m_highWaterMark; |
+}; |
+ |
+} // namespace blink |
+ |
+#endif ScriptQueuingStrategy_h |