Go to the documentation of this file.
19 #ifndef GRPC_CORE_LIB_COMPRESSION_COMPRESSION_INTERNAL_H
20 #define GRPC_CORE_LIB_COMPRESSION_COMPRESSION_INTERNAL_H
26 #include <initializer_list>
28 #include "absl/strings/string_view.h"
29 #include "absl/types/optional.h"
66 std::initializer_list<grpc_compression_algorithm> algorithms);
absl::optional< grpc_compression_algorithm > ParseCompressionAlgorithm(absl::string_view algorithm)
absl::optional< grpc_compression_algorithm > DefaultCompressionAlgorithmFromChannelArgs(const grpc_channel_args *args)
grpc_compression_algorithm CompressionAlgorithmForLevel(grpc_compression_level level) const
grpc_compression_algorithm
bool operator==(const CompressionAlgorithmSet &other) const
bool IsSet(grpc_compression_algorithm algorithm) const
absl::string_view ToString() const
void Set(grpc_compression_algorithm algorithm)
const char * CompressionAlgorithmAsString(grpc_compression_algorithm algorithm)
static CompressionAlgorithmSet FromChannelArgs(const grpc_channel_args *args)
BitSet< GRPC_COMPRESS_ALGORITHMS_COUNT > set_
static CompressionAlgorithmSet FromString(absl::string_view str)
CompressionAlgorithmSet()
static CompressionAlgorithmSet FromUint32(uint32_t value)
uint32_t ToLegacyBitmask() const
grpc
Author(s):
autogenerated on Thu Mar 13 2025 02:58:52