proxygen
|
#include <proxygen/lib/http/codec/SPDYCodec.h>
#include <algorithm>
#include <boost/algorithm/string.hpp>
#include <folly/Conv.h>
#include <folly/Memory.h>
#include <folly/ScopeGuard.h>
#include <folly/String.h>
#include <folly/io/Cursor.h>
#include <glog/logging.h>
#include <proxygen/lib/http/HTTPHeaderSize.h>
#include <proxygen/lib/http/HTTPMessage.h>
#include <proxygen/lib/http/codec/CodecDictionaries.h>
#include <proxygen/lib/http/codec/CodecUtil.h>
#include <proxygen/lib/http/codec/compress/GzipHeaderCodec.h>
#include <proxygen/lib/utils/ParseURL.h>
#include <proxygen/lib/utils/UtilInl.h>
#include <vector>
Go to the source code of this file.
Namespaces | |
proxygen | |
Macros | |
#define | CTRL_MASK 0x80 |
#define | FLAGS_MASK 0xff000000 |
#define | STREAM_ID_MASK 0x7fffffff |
#define | VERSION_MASK 0x7fff |
#define | DELTA_WINDOW_SIZE_MASK 0x7fffffff |
#define | FRAME_HEADER_LEN 8 |
#define CTRL_MASK 0x80 |
Definition at line 64 of file SPDYCodec.cpp.
Referenced by proxygen::SPDYCodec::parseIngress().
#define DELTA_WINDOW_SIZE_MASK 0x7fffffff |
Definition at line 68 of file SPDYCodec.cpp.
Referenced by proxygen::SPDYCodec::onControlFrame().
#define FLAGS_MASK 0xff000000 |
Definition at line 65 of file SPDYCodec.cpp.
Referenced by proxygen::SPDYCodec::onControlFrame(), and proxygen::SPDYCodec::parseIngress().
#define FRAME_HEADER_LEN 8 |
Definition at line 71 of file SPDYCodec.cpp.
Referenced by proxygen::SPDYCodec::parseIngress().
#define STREAM_ID_MASK 0x7fffffff |
Definition at line 66 of file SPDYCodec.cpp.
Referenced by proxygen::SPDYCodec::onControlFrame(), and proxygen::SPDYCodec::parseIngress().
#define VERSION_MASK 0x7fff |
Definition at line 67 of file SPDYCodec.cpp.
Referenced by proxygen::SPDYCodec::parseIngress().
bool isNew |
Definition at line 130 of file SPDYCodec.cpp.
Definition at line 133 of file SPDYCodec.cpp.
Referenced by testing::UnitTest::AddTestPartResult(), testing::internal::AssertHelper::AssertHelperData::AssertHelperData(), BENCHMARK_RELATIVE(), cmake_minimum_required(), fizz::decode(), folly::NotificationQueue< folly::AsyncServerSocket::QueueMessage >::drainSignalsLocked(), testing::AssertionResult::failure_message(), folly::SSLContext::getErrors(), SequenceTestingListener::GetEventDescription(), folly::hash::SpookyHashV1::Hash128(), folly::hash::SpookyHashV2::Hash128(), testing::Test::HasSameFixtureClass(), testing::internal::Log(), testing::internal::EventRecordingListener::OnTestIterationEnd(), testing::internal::EventRecordingListener::OnTestIterationStart(), testing::internal::OsStackTraceGetter::OsStackTraceGetter(), folly::NotificationQueue< folly::AsyncServerSocket::QueueMessage >::putMessageImpl(), folly::netops::recvmsg(), testing::internal::GoogleTestFailureReporter::ReportFailure(), folly::netops::sendmsg(), testing::internal::ShouldRunTestCase(), TEST(), fizz::test::TEST_F(), testing::TestPartNonfatallyFailed(), and testing::internal::ScopedPrematureExitFile::~ScopedPrematureExitFile().
uint32_t statusCode |
Definition at line 110 of file SPDYCodec.cpp.
Referenced by proxygen::FakeHTTPCodecCallback::expectMessageHelper(), proxygen::SPDYCodec::generateGoaway(), proxygen::HTTP1xCodec::generateHeader(), proxygen::SPDYCodec::generateRstStream(), proxygen::HTTPMessage::getUpgradeProtocol(), proxygen::HTTP2Codec::getUserAgent(), proxygen::MATCHER_P(), proxygen::HTTPSession::numIncomingStreams(), proxygen::SPDYCodec::onControlFrame(), proxygen::SPDYCodec::onGoaway(), proxygen::HTTPDownstreamSession::onHeadersSent(), proxygen::SPDYCodec::onRstStream(), proxygen::HTTP2Codec::parseGoaway(), proxygen::HTTP2Codec::parseRstStream(), proxygen::PassThroughHTTPCodecFilter::PassThroughHTTPCodecFilter(), proxygen::HTTPSession::sendAbort(), proxygen::HTTPException::setCodecStatusCode(), proxygen::HTTPException::setHttpStatusCode(), proxygen::HTTPTransaction::setLastByteFlushedTrackingEnabled(), proxygen::HTTP1xCodec::supportsPushTransactions(), proxygen::SPDYCodec::supportsPushTransactions(), and proxygen::HTTPTransaction::Transport::~Transport().
uint32_t streamID |
Definition at line 131 of file SPDYCodec.cpp.
Referenced by proxygen::HTTPSession::createTransaction(), proxygen::QPACKCodec::decodeStreaming(), proxygen::HTTPSession::detach(), TestAbortPost< stage >::doAbortTest(), proxygen::HTTPDownstreamSession::HTTPDownstreamSession(), proxygen::HTTPSession::onAbort(), proxygen::HTTPSession::onGoaway(), proxygen::HTTPSession::onHeadersComplete(), proxygen::HTTPSession::onHeadersSent(), proxygen::HTTPSession::onMessageComplete(), proxygen::SPDYCodec::onRstStream(), proxygen::PassThroughHTTPCodecFilter::PassThroughHTTPCodecFilter(), HTTPDownstreamTest< SPDY3_1CodecPair >::sendRequest(), proxygen::HTTPUpstreamSession::setupOnHeadersComplete(), TEST(), TEST_F(), and TYPED_TEST_P().