16 std::vector<std::shared_ptr<CertificateDecompressor>> decompressors) {
21 std::vector<std::shared_ptr<CertificateDecompressor>> decompressors) {
23 for (
const auto& decompressor : decompressors) {
32 std::vector<CertificateCompressionAlgorithm>
37 std::shared_ptr<CertificateDecompressor>
42 }
catch (
const std::out_of_range&) {
43 VLOG(4) <<
"Requested unknown algorithm: " <<
toString(algo);
folly::StringPiece toString(StateEnum state)
CertDecompressionManager()
CertificateCompressionAlgorithm
constexpr detail::Map< Move > move
std::shared_ptr< CertificateDecompressor > getDecompressor(CertificateCompressionAlgorithm algo) const
std::vector< CertificateCompressionAlgorithm > supportedAlgos_
std::map< CertificateCompressionAlgorithm, std::shared_ptr< CertificateDecompressor > > decompressors_
std::vector< CertificateCompressionAlgorithm > getSupportedAlgorithms() const
void setDecompressors(std::vector< std::shared_ptr< CertificateDecompressor >> decompressors)