proxygen
folly::io::StreamCodec Member List

This is the complete list of members for folly::io::StreamCodec, including all inherited members.

assertStateIs(State expected) const folly::io::StreamCodecprivate
canUncompress(const folly::IOBuf *data, folly::Optional< uint64_t > uncompressedLength=folly::none) const folly::io::Codecvirtual
Codec(CodecType type, folly::Optional< int > level=folly::none, folly::StringPiece name={}, bool counters=true)folly::io::Codecprotected
compress(const folly::IOBuf *data)folly::io::Codec
compress(StringPiece data)folly::io::Codec
compressStream(folly::ByteRange &input, folly::MutableByteRange &output, FlushOp flushOp=StreamCodec::FlushOp::NONE)folly::io::StreamCodec
doCompress(const folly::IOBuf *data) overridefolly::io::StreamCodecprivatevirtual
doCompressStream(folly::ByteRange &input, folly::MutableByteRange &output, FlushOp flushOp)=0folly::io::StreamCodecprivatepure virtual
doNeedsDataLength() const folly::io::StreamCodecprivatevirtual
doResetStream()=0folly::io::StreamCodecprivatepure virtual
doUncompress(const folly::IOBuf *data, folly::Optional< uint64_t > uncompressedLength) overridefolly::io::StreamCodecprivatevirtual
doUncompressStream(folly::ByteRange &input, folly::MutableByteRange &output, FlushOp flushOp)=0folly::io::StreamCodecprivatepure virtual
FlushOp enum namefolly::io::StreamCodec
getUncompressedLength(const folly::IOBuf *data, folly::Optional< uint64_t > uncompressedLength=folly::none) const folly::io::Codec
maxCompressedLength(uint64_t uncompressedLength) const folly::io::Codec
maxUncompressedLength() const folly::io::Codec
needsDataLength() const folly::io::StreamCodec
needsUncompressedLength() const folly::io::Codec
previousInput_folly::io::StreamCodecprivate
progressMade_folly::io::StreamCodecprivate
resetStream(folly::Optional< uint64_t > uncompressedLength=folly::none)folly::io::StreamCodec
State enum namefolly::io::StreamCodecprivate
state_folly::io::StreamCodecprivate
StreamCodec(CodecType type, folly::Optional< int > level=folly::none, folly::StringPiece name={}, bool counters=true)folly::io::StreamCodecinlineprotected
type() const folly::io::Codecinline
uncompress(const IOBuf *data, folly::Optional< uint64_t > uncompressedLength=folly::none)folly::io::Codec
uncompress(StringPiece data, folly::Optional< uint64_t > uncompressedLength=folly::none)folly::io::Codec
uncompressedLength() const folly::io::StreamCodecinlineprotected
uncompressedLength_folly::io::StreamCodecprivate
uncompressStream(folly::ByteRange &input, folly::MutableByteRange &output, FlushOp flushOp=StreamCodec::FlushOp::NONE)folly::io::StreamCodec
UNLIMITED_UNCOMPRESSED_LENGTHfolly::io::Codecstatic
validPrefixes() const folly::io::Codecvirtual
~Codec()folly::io::Codecinlinevirtual
~StreamCodec() overridefolly::io::StreamCodecinline