Index: src/core/SkFlate.h |
diff --git a/src/core/SkFlate.h b/src/core/SkFlate.h |
index 0104c4514d5ac0bef0baa4184085067d0c9af8fb..9c9f5fcbc609e3cd05e0e415ea22e45633889b8d 100644 |
--- a/src/core/SkFlate.h |
+++ b/src/core/SkFlate.h |
@@ -5,71 +5,3 @@ |
* Use of this source code is governed by a BSD-style license that can be |
* found in the LICENSE file. |
*/ |
- |
- |
-#ifndef SkFlate_DEFINED |
-#define SkFlate_DEFINED |
- |
-#include "SkTypes.h" |
- |
-#include "SkStream.h" |
-class SkData; |
- |
-/** \class SkFlate |
- A class to provide access to the flate compression algorithm. |
-*/ |
-class SkFlate { |
-public: |
- /** |
- * Use the flate compression algorithm to compress the data in src, |
- * putting the result into dst. Returns false if an error occurs. |
- */ |
- static bool Deflate(SkStream* src, SkWStream* dst); |
- |
- /** |
- * Use the flate compression algorithm to compress the data in src, |
- * putting the result into dst. Returns false if an error occurs. |
- */ |
- static bool Deflate(const void* src, size_t len, SkWStream* dst); |
- |
- /** |
- * Use the flate compression algorithm to compress the data, |
- * putting the result into dst. Returns false if an error occurs. |
- */ |
- static bool Deflate(const SkData*, SkWStream* dst); |
- |
- /** Use the flate compression algorithm to decompress the data in src, |
- putting the result into dst. Returns false if an error occurs. |
- */ |
- static bool Inflate(SkStream* src, SkWStream* dst); |
-}; |
- |
-/** |
- * Wrap a stream in this class to compress the information written to |
- * this stream using the Deflate algorithm. Uses Zlib's |
- * Z_DEFAULT_COMPRESSION level. |
- * |
- * See http://en.wikipedia.org/wiki/DEFLATE |
- */ |
-class SkDeflateWStream : public SkWStream { |
-public: |
- /** Does not take ownership of the stream. */ |
- SkDeflateWStream(SkWStream*); |
- |
- /** The destructor calls finalize(). */ |
- ~SkDeflateWStream(); |
- |
- /** Write the end of the compressed stream. All subsequent calls to |
- write() will fail. Subsequent calls to finalize() do nothing. */ |
- void finalize(); |
- |
- // The SkWStream interface: |
- bool write(const void*, size_t) override; |
- size_t bytesWritten() const override; |
- |
-private: |
- struct Impl; |
- SkAutoTDelete<Impl> fImpl; |
-}; |
- |
-#endif // SkFlate_DEFINED |