Go to the documentation of this file.
24 #include "absl/types/optional.h"
50 *algorithm = alg.
value();
58 GRPC_API_TRACE(
"grpc_compression_algorithm_name(algorithm=%d, name=%p)", 2,
59 ((
int)algorithm,
name));
94 opts->enabled_algorithms_bitset)
int grpc_compression_algorithm_is_stream(grpc_compression_algorithm)
return memset(p, 0, total)
absl::optional< grpc_compression_algorithm > ParseCompressionAlgorithm(absl::string_view algorithm)
grpc_compression_algorithm CompressionAlgorithmForLevel(grpc_compression_level level) const
grpc_compression_algorithm
absl::string_view StringViewFromSlice(const grpc_slice &slice)
void grpc_compression_options_disable_algorithm(grpc_compression_options *opts, grpc_compression_algorithm algorithm)
int grpc_compression_options_is_algorithm_enabled(const grpc_compression_options *opts, grpc_compression_algorithm algorithm)
OPENSSL_EXPORT pem_password_cb void * u
void grpc_compression_options_init(grpc_compression_options *opts)
constexpr bool has_value() const noexcept
bool IsSet(grpc_compression_algorithm algorithm) const
void grpc_compression_options_enable_algorithm(grpc_compression_options *opts, grpc_compression_algorithm algorithm)
int grpc_compression_algorithm_parse(grpc_slice name, grpc_compression_algorithm *algorithm)
T ClearBit(T *i, size_t n)
grpc_compression_algorithm grpc_compression_algorithm_for_level(grpc_compression_level level, uint32_t accepted_encodings)
const char * CompressionAlgorithmAsString(grpc_compression_algorithm algorithm)
constexpr const T & value() const &
int grpc_compression_algorithm_name(grpc_compression_algorithm algorithm, const char **name)
@ GRPC_COMPRESS_ALGORITHMS_COUNT
static CompressionAlgorithmSet FromUint32(uint32_t value)
#define GRPC_API_TRACE(fmt, nargs, args)
int grpc_compression_algorithm_is_message(grpc_compression_algorithm)
grpc
Author(s):
autogenerated on Thu Mar 13 2025 02:58:52