#include <folly/compression/Compression.h>
#include <glog/logging.h>
#include <folly/Conv.h>
#include <folly/Memory.h>
#include <folly/Portability.h>
#include <folly/Random.h>
#include <folly/ScopeGuard.h>
#include <folly/Varint.h>
#include <folly/compression/Utils.h>
#include <folly/io/Cursor.h>
#include <folly/lang/Bits.h>
#include <folly/stop_watch.h>
#include <algorithm>
#include <unordered_set>
Go to the source code of this file.
Definition at line 2018 of file Compression.cpp.
Referenced by proxygen::HTTPSession::connCloseByRemote(), proxygen::HTTPConnector::connectSuccess(), proxygen::HTTPDefaultSessionCodecFactory::getCodec(), folly::io::getCodec(), folly::io::getStreamCodec(), HTTPDownstreamTest< SPDY3_1CodecPair >::HTTPDownstreamTest(), isLowercase(), proxygen::makeMockParallelCodec(), proxygen::HTTP1xCodec::onBodyCB(), proxygen::HTTP1xCodec::onChunkCompleteCB(), proxygen::HTTP1xCodec::onChunkHeaderCB(), proxygen::HTTP1xCodec::onHeaderFieldCB(), proxygen::HTTP1xCodec::onHeadersCompleteCB(), proxygen::HTTP1xCodec::onHeaderValueCB(), proxygen::HTTP1xCodec::onMessageBeginCB(), proxygen::HTTP1xCodec::onMessageCompleteCB(), proxygen::HTTPDownstreamSession::onNativeProtocolUpgrade(), proxygen::HTTPUpstreamSession::onNativeProtocolUpgrade(), proxygen::HTTPSessionAcceptor::onNewConnection(), proxygen::HTTP1xCodec::onReasonCB(), proxygen::HTTPSessionBase::InfoCallback::onSettingsAck(), proxygen::HTTP1xCodec::onUrlCB(), HTTP2UpstreamSessionWithVirtualNodesTest::SetUp(), MockHTTPUpstreamTest::SetUp(), TEST(), folly::io::test::TEST(), TEST_F(), HTTPDownstreamTest< C >::testSimpleUpgrade(), HTTPUpstreamTest< C >::testSimpleUpgrade(), proxygen::HTTPSession::WriteSegment::writeErr(), and proxygen::FlowControlFilter::Callback::~Callback().
std::vector<std::unique_ptr<Codec> > codecs_ |
|
private |
Definition at line 137 of file Compression.cpp.
Referenced by AnnotatedAtomicCounter< T >::auxCheck(), folly::io::Codec::Codec(), AnnotatedAtomicCounter< T >::doAuxLog(), Foo::Foo(), AtomicCounter< T, Atom >::inc(), AnnotatedAtomicCounter< T >::inc(), AtomicCounter< T, Atom >::incBug(), AnnotatedAtomicCounter< T >::incBug(), AtomicCounter< T, Atom >::load(), AnnotatedAtomicCounter< T >::loadDirect(), testing::SetUpTestCaseTest::SetUp(), testing::SetUpTestCaseTest::SetUpTestCase(), testing::SetUpTestCaseTest::TearDownTestCase(), TEST(), and Foo::~Foo().
bool needsUncompressedLength_ |
|
private |
Definition at line 2019 of file Compression.cpp.
Referenced by folly::io::StreamCodec::doUncompress(), testing::internal::XmlUnitTestResultPrinter::EscapeXmlText(), proxygen::HTTP2Codec::generateBody(), proxygen::HTTP2Codec::generateContinuation(), proxygen::SPDYCodec::generateEOM(), proxygen::HTTP2Codec::generateEOM(), proxygen::HTTP2Codec::generateHeaderImpl(), proxygen::HTTP2Codec::generatePriority(), testing::internal::LogElementMatcherPairVec(), testing::gmock_matchers_test::GreaterThanMatcher::MatchAndExplain(), proxygen::FakeHTTPCodecCallback::onHeadersComplete(), testing::internal::XmlUnitTestResultPrinter::OnTestIterationEnd(), proxygen::FakeHTTPCodecCallback::onWindowUpdate(), testing::gmock_matchers_test::TEST(), TEST_F(), testing::internal::WideStringToUtf8(), and writeFrameHeaderManual().
std::unique_ptr<Codec> terminalCodec_ |
|
private |
stop_watch<std::chrono::milliseconds> timer_ |
|
private |