// Copyright (c) 2012 The Chromium Authors. All rights reserved. // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. #ifndef NET_SPDY_SPDY_WEBSOCKET_TEST_UTIL_H_ #define NET_SPDY_SPDY_WEBSOCKET_TEST_UTIL_H_ #pragma once #include "net/base/request_priority.h" #include "net/spdy/spdy_protocol.h" namespace net { namespace test_spdy3 { // Construct a WebSocket over SPDY handshake request packet. spdy::SpdyFrame* ConstructSpdyWebSocketHandshakeRequestFrame( const char* const headers[], int header_count, spdy::SpdyStreamId stream_id, RequestPriority request_priority); // Construct a WebSocket over SPDY handshake response packet. spdy::SpdyFrame* ConstructSpdyWebSocketHandshakeResponseFrame( const char* const headers[], int header_count, spdy::SpdyStreamId stream_id, RequestPriority request_priority); // Construct a WebSocket over SPDY data packet. spdy::SpdyFrame* ConstructSpdyWebSocketDataFrame( const char* data, int len, spdy::SpdyStreamId stream_id, bool fin); } // namespace test_spdy3 } // namespace net #endif // NET_SPDY_SPDY_WEBSOCKET_TEST_UTIL_H_