From 1bf1084f2b10c3b47fd1a588d85d21ed0eb41d0c Mon Sep 17 00:00:00 2001 From: Lorry Tar Creator Date: Tue, 27 Jun 2017 06:07:23 +0000 Subject: webkitgtk-2.16.5 --- .../Modules/websockets/WebSocketDeflateFramer.h | 35 ++++++---------------- 1 file changed, 9 insertions(+), 26 deletions(-) (limited to 'Source/WebCore/Modules/websockets/WebSocketDeflateFramer.h') diff --git a/Source/WebCore/Modules/websockets/WebSocketDeflateFramer.h b/Source/WebCore/Modules/websockets/WebSocketDeflateFramer.h index f3232af70..7cbc06da8 100644 --- a/Source/WebCore/Modules/websockets/WebSocketDeflateFramer.h +++ b/Source/WebCore/Modules/websockets/WebSocketDeflateFramer.h @@ -28,8 +28,7 @@ * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ -#ifndef WebSocketDeflateFramer_h -#define WebSocketDeflateFramer_h +#pragma once #if ENABLE(WEB_SOCKETS) @@ -38,8 +37,6 @@ #endif #include "WebSocketExtensionProcessor.h" #include "WebSocketFrame.h" -#include -#include namespace WebCore { @@ -48,11 +45,7 @@ class WebSocketDeflateFramer; class DeflateResultHolder { WTF_MAKE_FAST_ALLOCATED; public: - static PassOwnPtr create(WebSocketDeflateFramer* framer) - { - return adoptPtr(new DeflateResultHolder(framer)); - } - + explicit DeflateResultHolder(WebSocketDeflateFramer*); ~DeflateResultHolder(); bool succeeded() const { return m_succeeded; } @@ -61,8 +54,6 @@ public: void fail(const String& failureReason); private: - explicit DeflateResultHolder(WebSocketDeflateFramer*); - WebSocketDeflateFramer* m_framer; bool m_succeeded; String m_failureReason; @@ -71,11 +62,7 @@ private: class InflateResultHolder { WTF_MAKE_FAST_ALLOCATED; public: - static PassOwnPtr create(WebSocketDeflateFramer* framer) - { - return adoptPtr(new InflateResultHolder(framer)); - } - + explicit InflateResultHolder(WebSocketDeflateFramer*); ~InflateResultHolder(); bool succeeded() const { return m_succeeded; } @@ -84,8 +71,6 @@ public: void fail(const String& failureReason); private: - explicit InflateResultHolder(WebSocketDeflateFramer*); - WebSocketDeflateFramer* m_framer; bool m_succeeded; String m_failureReason; @@ -95,14 +80,14 @@ class WebSocketDeflateFramer { public: WebSocketDeflateFramer(); - PassOwnPtr createExtensionProcessor(); + std::unique_ptr createExtensionProcessor(); bool canDeflate() const; bool enabled() const { return m_enabled; } - PassOwnPtr deflate(WebSocketFrame&); + std::unique_ptr deflate(WebSocketFrame&); void resetDeflateContext(); - PassOwnPtr inflate(WebSocketFrame&); + std::unique_ptr inflate(WebSocketFrame&); void resetInflateContext(); void didFail(); @@ -114,13 +99,11 @@ public: private: bool m_enabled; #if USE(ZLIB) - OwnPtr m_deflater; - OwnPtr m_inflater; + std::unique_ptr m_deflater; + std::unique_ptr m_inflater; #endif }; -} +} // namespace WebCore #endif // ENABLE(WEB_SOCKETS) - -#endif // WebSocketDeflateFramer_h -- cgit v1.2.1